0 votes

Comment réactiver les applications à l'aide d'ADB ?

J'ai un samsung galaxy folder 2 : https://www.samsung.com/hk_en/smartphones/galaxy-folder2-g165/

Il fonctionne sous Android 6.0.1

Quoi qu'il en soit, je ne suis pas nouveau à ABD et je l'ai utilisé pour désinstaller les applications du système sur mon autre téléphone (Samsung S10) sans aucun problème. Donc, quand j'ai obtenu le dossier 2 et commencé à supprimer les applications système en utilisant pm unistall -k --user 0 comme je l'ai fait avec mon autre téléphone. Puis j'ai décidé de supprimer l'application contacts (com.Android.contacts) car j'ai installé google contacts.

Apparemment, en faisant ça, l'application Contacts a aussi abrité l'application Téléphone. Donc maintenant je n'ai plus d'application téléphone sur mon téléphone. C'est un peu un gros problème.

Comment réactiver l'application Contacts avec ADB ?

Mon appareil n'est pas enraciné et je ne veux pas l'enraciner. Je sais aussi que la réinitialisation d'usine devrait régler le problème, mais je préfère ne pas le faire non plus. Merci.

3voto

Rand0mMan Points 300

Malheureusement, il n'existe aucun moyen sous Android 6 (et même 7) de réinstaller une application système désinstallée à l'aide de la fonction adb shell pm uninstall PACKAGE .

La commande adb shell cmd package install-existing PACKAGE peut restaurer le paquet désinstallé mais il n'a été introduit qu'avec Android 8.0.

Sur ces anciennes versions d'Android, il est plus sûr d'utiliser :

adb shell am force-stop PACKAGE && pm disable-user PACKAGE && pm clear PACKAGE

afin que vous puissiez revenir en arrière si nécessaire :

adb shell pm enable PACKAGE

PACKAGE partout ci-dessus signifie le nom du paquet de l'application.

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