How to Debloat Preinstalled Apps on Your Android Phone

· 2 min read androiddebloatbloatwareadbstorage

New Android phones ship with dozens of apps you never asked for: carrier portals, duplicate browsers, shopping stubs, and games. Most can be removed or disabled without root. This guide covers the safe order of operations so you reclaim storage, RAM, and battery drain without breaking system features.

What you need

  • An Android phone running Android 9 or newer
  • A computer with USB cable for the optional ADB method
  • Platform-tools installed (ADB) if you go the command-line route
  • A list of the packages you want gone

Step by step

  1. Open Settings, then Apps, then See all apps. Sort by size to spot the biggest offenders first.
  2. For each unwanted app, tap it and look for Uninstall. If only Disable appears, tap that instead; disabling hides the app and stops its updates without touching system partitions.
  3. Tap Force stop before disabling an app that is actively running in the background.
  4. Check the Manage apps section for permissions: disabled apps cannot run, but uninstalling is better for apps you are certain about.
  5. For stubborn system apps, enable Developer options by tapping Build number seven times in About phone, then turn on USB debugging.
  6. Connect to your computer, run adb shell, and confirm with pm list packages | grep <name> to find the exact package name.
  7. Use pm uninstall -k --user 0 <package> to remove the app for your user profile only. This is reversible: cmd package install-existing <package> brings it back after an update.
  8. Reboot once at the end and verify your camera, messaging, and banking apps still work normally.

Common mistakes

  • Uninstalling packages tied to system services such as Google Play Services, metadata handlers, or your keyboard, which breaks text input and notifications.
  • Deleting rather than disabling when unsure; disabling keeps a rollback path.
  • Skipping the package-name check and removing a similarly named app.
  • Forgetting carrier apps often reinstall themselves after OS updates, so recheck monthly.

Related guides

Once bloat is gone, keep the freed resources working for you by following [[android-extend-battery-life]], since leftover background services are a top drain source. Before any aggressive cleanup, protect yourself with [[android-backup-before-factory-reset]] so nothing irreplaceable disappears with an app's local data. If your goal is a cleaner daily experience, pair this with [[android-custom-notification-priorities]] to silence the notification spam those same apps produced.