4 votes

Android - Vérifier si une application a été chargée en mode sideload ou installée via le Play Store.

J'ai récemment installé une application tierce et je n'ai jamais regardé son nom ou l'icône qu'elle affichait à l'écran. Mais, après l'installation, j'ai vu une notification d'une application, qui dit Google Play Services had been updated .

Cela m'a rendu nerveux car l'application tierce que j'utilise a été mise à jour par les services de Google Play. J'ai vérifié dans Paramètres -> Apps -> Google play services, et en bas, il est indiqué où l'application a été installée et c'est google play store.

Ces informations concernent-elles uniquement la date d'installation initiale ou tiennent-elles compte des mises à jour ? Par exemple, si j'ai installé une application à partir de la boutique en ligne, mais que je charge ensuite une mise à jour, est-ce que l'on dira qu'elle a été installée par la boutique en ligne ou par une tierce partie ?

J'ai également utilisé solid explorer et vérifié le hachage SHA1 de l'application qui correspondait au hachage que j'ai trouvé en ligne pour cette version spécifique de google play services.

Suis-je en sécurité ? Et si oui, est-ce que les services Google Play se mettent à jour en arrière-plan parce qu'ils sont invités à vérifier lorsque vous mettez à jour d'autres applications ou est-ce juste une coïncidence ?

Merci. Désolé pour le mur de texte mais je veux être sûr que je suis en sécurité.

11voto

Firelord Points 23064

[Si j'ai installé une application à partir de la boutique en ligne, mais que je charge ensuite une mise à jour, l'application est-elle installée par la boutique en ligne ou par un tiers ?

Ca dirait "sideloaded". Vous pouvez vérifier le statut par la commande (requires adb ):

adb shell pm list packages -i PKG   # replace PKG with package name of the app

En sortie : en cas de sideloading, le programme d'installation affichera null valeur. Si l'application est mise à jour/installée via le Play Store, la valeur sera la suivante com.android.vending .

J'ai testé cela sur Android 6.0.1 cependant.

[Les services Google Play se mettent généralement à jour en arrière-plan car ils sont invités à vérifier lorsque vous mettez à jour d'autres applications ou est-ce une simple coïncidence ?

Oui, elle le fait d'elle-même. J'ai configuré un toast pour m'informer de l'application qui est mise à jour dans le système, et j'ai remarqué que les Play Services souvent se met à jour en arrière-plan lorsque l'application Play Store est active sur l'écran.

Aucune application tierce ne peut forcer automatiquement une autre application du Play Store à être mise à jour ou à être chargée automatiquement. Ce n'est peut-être qu'une coïncidence si les deux se sont produits en même temps.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X