Sur une tablette Galaxy Tab A non enracinée assez ancienne, je voulais désinstaller toutes les applications Samsung et Microsoft et la plupart des paquets Google pour la rendre plus rapide. En utilisant adb shell pm uninstall -k user 0
J'ai désinstallé 106 paquets mais après com.sec.android.app.music
Je ne peux soudainement plus désinstaller les paquets. À la place, j'obtiens un DeadObjectException
et la tablette redémarre :
$ adb shell pm uninstall -k user 0 flipboard.boxer.app
android.os.DeadObjectException
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:628)
at android.os.BinderProxy.shellCommand(Binder.java:675)
at com.android.commands.pm.Pm.runShellCommand(Pm.java:299)
at com.android.commands.pm.Pm.runUninstall(Pm.java:674)
at com.android.commands.pm.Pm.run(Pm.java:170)
at com.android.commands.pm.Pm.main(Pm.java:103)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:315)
Il me semble que pm a besoin de quelque chose qui n'est pas là, donc je pourrais avoir désinstallé quelque chose dont il a besoin. Ma question est la suivante : comment puis-je savoir ce que c'était, et, en supposant que ce n'était pas l'application Samsung music, pourquoi fonctionnait-elle correctement jusqu'à ce que je l'installe ?
Pour tenter de recommencer, j'ai réinitialisé la tablette aux paramètres d'usine et toutes les applications sont à nouveau présentes, y compris l'application musique, mais même maintenant, j'obtiens la même erreur lorsque j'essaie de désinstaller l'une d'entre elles.