Skip to main content
Remove Android Bloatware with ADB (No Root Needed)

Remove Android Bloatware with ADB (No Root Needed)

Zarvelion Zynji
Author
Zarvelion Zynji
Tech enthusiasts (self-proclaimed). Gaming addict (diagnosed). Anime simp (no regrets). I turn my hyperfixations into contentβ€”welcome to the chaos.
Table of Contents

What Is Bloatware and Why Remove It?
#

Bloatware β€” pre-installed system apps that eat storage, RAM, and battery without real value. Think Facebook Services, duplicate Google apps, vendor-branded utilities from Samsung, Xiaomi, or Oppo.

Benefits of removing bloatware:

  • 50-500 MB storage freed
  • More available RAM
  • Better battery life
  • Responsive UI

This guide uses ADB (Android Debug Bridge) β€” no root access required, safe, and fully reversible.

Setup Prerequisites
#

What You Need
#

  • Android phone (any brand, any OS version)
  • Computer (Windows, Linux, or macOS)
  • USB cable + USB Debugging enabled
  • ADB tools (~3 MB, free download)
  • ~10 minutes of your time

πŸ”§ 1. Preparation
#

A. Enable Developer Mode & USB Debugging
#

  1. Open Settings β†’ About Phone
  2. Tap Build Number 7 times until it says “You are now a developer”
  3. Go back to Settings β†’ Developer Options
  4. Enable USB Debugging

B. Install ADB on Your Computer
#

Windows
#

  1. Download Platform Tools from Google
  2. Extract to a folder (e.g., C:\platform-tools)

Linux/macOS
#

# Ubuntu/Debian
sudo apt install android-tools-adb

# macOS (via Homebrew)
brew install android-platform-tools

C. (Optional) Install Package Name Viewer
#

  1. Open Package Name Viewer on Play Store
  2. Tap Install

πŸ“‹ 2. View Installed Apps & Find Package Names
#

A. Using ADB (Command Line)
#

  1. Connect your phone to your PC via USB

  2. Open Command Prompt/Terminal in the ADB folder (cd C:\platform-tools)

  3. Run:

    adb devices  # Make sure device is detected
    adb shell pm list packages  # List all installed apps
    • Filter vendor apps (example Samsung):

      adb shell pm list packages | grep 'samsung'
    • Filter Google apps:

      adb shell pm list packages | grep 'google'

B. Using Package Name Viewer (Easier Option)
#

  1. Open the Package Name Viewer app

  2. The app will show:

    • App Name
    • Package Name (example: com.facebook.katana for Facebook)
    • App Version
  3. Note the Package Name you want to remove


πŸ—‘οΈ 3. Uninstall System Apps with ADB
#

A. Uninstall for Current User (No Root)
#

  1. Make sure device is connected via ADB (adb devices)

  2. Run:

    adb shell pm uninstall --user 0 <package_name>

    Example:

    adb shell pm uninstall --user 0 com.facebook.appmanager

    (App is removed for the current user but still exists in the system)

B. Permanent Removal (Rooted Devices Only)
#

  1. Open ADB Shell with root access:

    adb shell
    su
  2. Remove from system:

    mount -o rw,remount /system
    rm -rf /system/app/<app_folder_name>

    (Risky. For advanced users only)


⚠️ 4. Troubleshooting & Recovery
#

App Returns After Reboot
#

  • Some vendors (Xiaomi, Samsung) auto-restore bloatware

  • Solution: Disable instead using:

    adb shell pm disable-user --user 0 <package_name>

Restore Deleted App
#

  1. Factory Reset (wipes all data)

  2. Or reinstall via ADB:

    adb shell cmd package install-existing <package_name>

Safe-to-Remove App Examples
#

Vendor Package Name Description
Samsung com.samsung.android.app.spage Samsung Free/Discover
Facebook com.facebook.system Facebook Services
Google com.google.android.music Google Play Music

🎯 Summary
#

βœ… Use Package Name Viewer to easily browse installed apps βœ… Remove packages via ADB with pm uninstall --user 0 <package> ⚠️ Avoid removing critical system packages (com.android.phone, com.android.settings) πŸ”™ If unsure, just disable the app (pm disable-user --user 0 <package>)

With this guide, you can clean up Android bloatware without root! πŸš€

Related


Load Comments