On non-rooted Android 17, ADB uninstall of system apps fails
- Mobile
- Privacy
- Open Source
- Security
- Regulation
The linked GitHub issue says Android 17 changed how non-rooted ADB handles system apps. For years, users could run commands that looked like an uninstall for the current user, mainly to get rid of carrier and manufacturer bloat without rooting the phone. The claim here is that on Android 17 this no longer works for system apps. Instead of removing the app for that user, Android now disables it or falls back to the copy baked into the system image. That matters less for storage than many people assumed, because the app was never truly removed from the read-only system partition in the first place. The practical loss is control over preloads, updates, visibility, and in some cases background behavior.
If you rely on ADB debloating for OEM phones, test your workflow against Android 17 now and assume tooling built on ADB or Shizuku may lose the same capability. More broadly, treat stock Android as a shrinking target for user control and decide whether your answer is custom ROMs, rooted builds, or accepting a disable-only model.
-
github.com
- Discuss on HN