On a fairly old non-rooted Galaxy Tab A-tablet I wanted to uninstall all the Samsung and Microsoft apps and most of the Google packages to make it faster. Using
adb shell pm uninstall -k user 0 I uninstalled 106 packages but after
com.sec.android.app.music I suddenly can't uninstall packages anymore. Instead, I get a
DeadObjectException and the tablet reboots:
$ 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)
It looks to me like pm needs something that isn't there, so I might have uninstalled something that it needs. My question is, how do I find out what it was, and, assuming it wasn't the Samsung music app, why did it function correctly until after I installed that?
In an attempt to start over I have reset the tablet to factory settings and all the apps are there again, including the music app, but even now I get the same error when attempting to uninstall any of them.