Quand ça coince

Restaurer une application que vous avez désinstallée

· 2 min de lecture

Illustration. Décorative : les détails sont dans les schémas du texte.

Vous avez retiré quelque chose et vous le voulez de retour. Dans l'immense majorité des cas, c'est une commande.

La commande

adb shell cmd package install-existing com.exemple.paquet

Réponse attendue :

Package com.exemple.paquet installed for user: 0

Ça marche parce que l'application n'a jamais été vraiment effacée. En désinstallant avec --user 0, vous l'aviez seulement retirée de votre utilisateur ; le fichier d'usine est toujours sur la partition système.

Si la commande échoue

Package ... new package not known — sur d'anciennes versions d'Android, essayez :

adb shell pm install-existing com.exemple.paquet

Et à défaut :

adb shell pm enable com.exemple.paquet

Toujours rien — alors la voie sûre : réinitialisation d'usine. Elle réinstalle absolument tout le logiciel d'origine. Vous perdez la configuration, pas le téléviseur.

Récupérer plusieurs applications

adb shell cmd package list packages -u

Le -u inclut les désinstallées. Comparez avec la liste que vous aviez sauvegardée avant de commencer.

Pourquoi cela compte plus qu'il n'y paraît

La réversibilité n'est pas un détail technique, c'est le critère selon lequel nous décidons quoi publier. Une fiche du répertoire ne sort pas tant que quelqu'un n'a pas exécuté la commande de restauration sur ce modèle précis et confirmé que l'application revient.