Lors de l'utilisation de adb install something.apk
, est-ce que le Gestionnaire de packages Android vérifie la signature de l'APK? adb install
ne semble rien afficher sur l'écran du téléphone, alors il m'est difficile de savoir si c'est le cas.
J'aime l'idée d'utiliser des sites miroirs APK pour télécharger des fichiers APK avec un téléphone qui n'a pas de services Google Play, mais comme je ne peux pas faire confiance à aucun de ces sites miroirs APK, je veux m'assurer que les données de l'application ne sont pas en danger en utilisant adb install
lors de la mise à niveau vers une nouvelle version APK.
Quelques questions :
- Si
adb install
effectue une vérification de signature, que se passe-t-il si la signature ne correspond pas? L'installation échoue-t-elle, une question apparaît-elle sur l'écran du téléphone, ou les données existantes de l'application sont-elles automatiquement effacées? - Que se passe-t-il si l'option
-r
est utilisée avecadb install
? - Si j'utilise
adb uninstall -k
avant d'installer la mise à jour de l'application, la vérification de la signature se fait-elle à partir de l'installation précédente avant que les anciennes données de l'application ne soient partagées avec la nouvelle installation? - Bonus : Nous avons l'option
adb install -l
, où-l
signifie "verrouiller l'application". Que signifie ce "verrouillage anticipé", et a-t-il quelque chose à voir avec la vérification de la signature et l'accès aux données de l'application?