Méthode sans racine :
Comme mentionné ci-dessus, vous pouvez désinstaller une application tout en conservant ses données avec adb.
adb **shell pm** uninstall -k PACKAGE
Notez bien que il n'a pas réussi à conserver les données dans mon cas de test .
Ensuite, vous pouvez installer la nouvelle application avec adb install
.
Sachez que adb uninstall
est invalide car il n'y a pas de uninstall
sous-commande pour adb. Vous devez vous connecter à un shell sur votre appareil et exécuter pm
de cette coquille. Cependant install
est une sous-commande pour adb mais elle n'est pas ne prend aucune option, donc si vous voulez exécuter adb install -r
vous devez taper adb **shell pm** install -r
à la place.
Méthode de l'enracinement (recommandé) :
Si vous avez Root, vous ne devez jamais manquer Xposed Framework. Obtenez Xposed Framework et obtenez XInstaller . Allez dans "Paramètres de l'installateur", faites défiler la liste et cochez "Désactiver la vérification des signatures". Vous pouvez maintenant installer l'application de remplacement comme bon vous semble.