Android
Skip to content

Android / Featured

How to Remove Bloatware From Any Android Phone (No Root, 2026)

Buy a new Android phone, switch it on, and there they are: a browser you’ll never open, a “cleaner” app of dubious value, three shopping apps, and a folder of games nobody asked for. Bloatware is still very much alive in 2026, especially on budget and carrier-branded phones. The good news: you don’t need root, a custom ROM, or a weekend of tinkering to uninstall or hide OEM bloatware. A few taps handle the easy cases, and a free tool called ADB handles nearly everything else.

The short version: First, try the easy route: long-press the unwanted app, tap App info, and hit Uninstall or Disable. Disabled apps stop running, stop updating, and vanish from your app drawer. For system apps that show neither option, use ADB from a computer: enable Developer options and USB debugging on the phone, connect it by USB, and run adb shell pm disable-user --user 0 package.name (or pm uninstall -k --user 0 package.name) to remove the app for your user profile: no root needed. You can reverse both methods at any time, and a factory reset restores everything. Just don’t touch core system packages, and you’ll be fine.

First, know what counts as bloatware

Bloatware is any preinstalled app you didn’t ask for and don’t use: carrier apps, duplicate manufacturer apps (a second browser, a second gallery), sponsored games, and trial services. Some of it is harmless. Some of it runs in the background, eats battery, and pushes notifications trying to sell you things.

One warning before anything else: not every preloaded app is junk. Some packages handle things like your dialer, SMS, keyboard, or system updates. Remove the wrong one and features break: in rare cases badly enough to need a factory reset. The rule of thumb: if you don’t know what a package does, look it up before removing it, and prefer disable over uninstall so you can undo it easily.

Checklist of the checks this guide runs, in document order
What this guide checks, in the order it checks it.

Method 1: Uninstall or disable from Settings (no computer needed)

This works the same on Android 16 and Android 17, with minor wording differences per brand:

  1. Long-press the app icon in your app drawer and tap App info (or go to Settings > Apps > See all apps and find it there).
  2. If you see Uninstall, tap it. Done. That app was a regular install and it’s gone.
  3. If Uninstall is grayed out but you see Disable, tap that instead. The app is frozen: it can’t run, can’t update, and disappears from your app drawer. For all practical purposes, it’s gone.
  4. While you’re on the App info screen, also tap Force stop and check Notifications: turning off an annoying app’s notifications is sometimes all you actually wanted.

To bring a disabled app back, go to Settings > Apps, filter to show disabled apps, and tap Enable.

Brand-specific notes

  • Samsung (One UI): Long-press an app and tap Uninstall or the minus-style Disable option in the popup. Many Samsung and carrier apps can at least be disabled this way. Galaxy phones let you remove a surprising amount of their own software, including some Samsung apps.
  • Xiaomi/Redmi/POCO (HyperOS): Xiaomi lets you uninstall many of its preloaded apps directly from the home screen. For the rest, Settings > Apps > Manage apps shows an Uninstall or Disable option per app. Watch out for “recommendations” toggles buried in individual system apps too: turning those off kills most of MIUI/HyperOS’s built-in ads.
  • Pixel: Pixels ship nearly bloat-free, but anything Google preloads that you don’t want (Google TV, Pixel Tips) can be uninstalled or disabled the normal way.

Method 2: Remove stubborn system apps with ADB (no root)

Some apps offer neither Uninstall nor Disable. For those, ADB (Android Debug Bridge) is the answer. It’s a free Google tool that sends commands to your phone from a computer, and it can remove or freeze apps for your user profile without root.

Step 1: Set up your phone

  1. Go to Settings > About phone and tap Build number seven times to unlock Developer options.
  2. Go to Settings > System > Developer options and enable USB debugging.
  3. Connect the phone to your computer with a USB cable. When the phone asks whether to allow USB debugging from this computer, tap Allow.

Step 2: Set up your computer

Download the official SDK Platform Tools package from Google’s Android developer site (available for Windows, Mac, and Linux), unzip it, and open a terminal or PowerShell window in that folder. Verify the connection with:

adb devices

If your phone’s serial number shows up with “device” next to it, you’re connected.

Step 3: Find the app’s package name

Every Android app has a package name like com.facebook.system. Two easy ways to find it:

  • List everything installed with adb shell pm list packages, or filter it, for example adb shell pm list packages | grep facebook.
  • Or install a free package-name viewer app (App Inspector and similar apps on the Play Store) and look up the app by its visible name.

Step 4: Disable or uninstall the app

The safer command freezes the app for your user profile:

adb shell pm disable-user --user 0 com.example.packagename

The stronger command uninstalls it for your user profile while keeping its data:

adb shell pm uninstall -k --user 0 com.example.packagename

Either way, the app stops running and disappears. Because the app’s files technically remain on the system partition, neither command can brick the core OS the way root-level deletion could, and a factory reset always brings everything back.

Undoing an ADB removal

Changed your mind? Re-enable a disabled app with:

adb shell pm enable com.example.packagename

Or reinstall an uninstalled one with:

adb shell cmd package install-existing com.example.packagename

What not to remove

Stick to apps you recognize as junk: carrier stores, sponsored games, duplicate browsers, shopping apps. Avoid anything with android, systemui, settings, phone, or telecom in the package name, and don’t mass-delete Google packages on a whim: some of them quietly power sync, notifications, and app updates. Remove a few apps, reboot, confirm everything still works, then continue. Search the exact package name online if you’re unsure; debloat communities have documented which packages are safe for nearly every phone model.

Optional: debloater tools

If typing commands one by one sounds tedious, community tools in the style of Universal Android Debloater give you a checkbox interface over the same ADB commands, with built-in safety labels marking which packages are safe to remove on your specific brand. They’re convenient, but they run the exact commands above under the hood, so the same caution applies. Whatever you use, skip anything that asks for root: on a modern phone, root voids warranties, breaks banking apps, and isn’t needed for debloating anymore.

Once the junk is gone, your phone should already feel snappier, and if you want to push it further, check out these hidden Android settings that speed up your phone.

Menu paths used in this guide, each shown as Settings followed by the screens to tap
The exact paths this guide uses. Menu wording varies by manufacturer and Android version.

Frequently asked questions

Does removing bloatware actually make my phone faster?

It can, modestly. The real wins come from stopping apps that run in the background, sync data, and push notifications. That saves RAM, battery, and data. Removing a dormant app mainly recovers storage. Either way, a cleaner app drawer and fewer spam notifications are worth it on their own.

Is the ADB method safe? Will it void my warranty?

ADB debloating doesn’t unlock your bootloader, doesn’t root the phone, and doesn’t modify the system partition, so it doesn’t void your warranty. The only real risk is disabling a package another feature depends on. Stick to recognizable junk apps, remove things gradually, and remember a factory reset undoes everything if something misbehaves.

Why does the bloatware come back after a system update?

Apps removed with pm uninstall --user 0 still live on the system partition, and a major OS update can re-activate them. It’s mildly annoying but harmless: just run the same commands again after updating. Apps merely disabled in Settings usually stay disabled through updates.

Can I remove bloatware without a computer at all?

For anything with an Uninstall or Disable button, yes: Settings alone is enough, and that covers most bloatware on Samsung and Xiaomi phones today. Fully removing protected system apps, though, requires ADB from a computer. Wireless ADB pairing from a second Android device is possible, but it’s fiddlier than just borrowing a laptop for ten minutes.

Young man with dark hair outdoors, casual attire, natural background.

I am the chief editor of TheLeaker. I also maintain the backend stuff of the site. I’m a tech enthusiast and loves to do Python coding in my free time. I have worked at many giant publications like XDA Developers and NXTtech before starting TheLeaker.
You can get in touch with me at Garv[at]theleaker.com.