Donc je jouais avec adb pm uninstall
et maintenant mon téléphone ne démarre pas. Donc je suis en fait curieux, comment vraiment pm uninstall
fonctionne, où stocke-t-il la liste des paquets désinstallés (si c'est le cas) et s'il y a un moyen de revenir sur les changements que j'ai effectués via la commande adb shell
avec Root.
Réponse
Trop de publicités?Pour répondre à votre question. Non, il n'y a pas de moyen de récupérer une application désinstallée sur Android comme sous Windows où vous pouvez restaurer un point dans le temps - cette fonctionnalité n'est malheureusement pas si bien développée sous Linux ( Android est une modification lointaine de Linux ). Si vous aviez désinstallé en utilisant cette commande ( ci-dessous ) au lieu de pm uninstall
(ce qui ne fait que cacher l'application alors que vous la jetez).
adb shell pm uninstall -k --user 0 <package>
vous pouvez réinstaller en utilisant
adb shell cmd package install-existing <package>
On dirait que vous ne correspondez pas tout à fait à ce qui précède. Dans ce cas, vos autres options sont
-cherchez sur internet pour le même package
et voyez si vous pouvez le réinstaller (il y a de grandes chances que vous trouviez la même version exacte et, si c'est une application système, elle peut ne pas s'installer correctement ou si elle a été utilisée par un autre utilisateur). crypto keys
)
-Sauvegarder les données existantes. Si vous avez un ancien /system
puis le restaurer après un nettoyage complet.
-Resintall new ROM
à partir de zéro et restaurer les données de backup