How to Delete Bloatware and Preinstalled Apps on Android

How to Delete Bloatware and Preinstalled Apps on Android

Open your shiny new Android phone and it's already full of apps you never asked for: a Facebook app you don't use, a game demo, three music players, your carrier's account app, some store app nagging you with notifications. That's bloatware — and you never agreed to any of it.

The good news: most bloatware can be removed, and the rest can usually be disabled, which is almost as good. No root needed, no computer science degree, and definitely no shady "phone cleaner" app (those are practically bloatware themselves).

This guide walks you through three methods, from easiest to most powerful: a straight uninstall, disabling the stubborn ones, and — for the brave — removing bloatware with ADB. I'll cover the brand-specific quirks of Samsung, Xiaomi, and carrier phones along the way, plus the critical part most guides skip: what you should NEVER touch.

What bloatware is and why it's there

Bloatware is any app that came preinstalled on your phone that you wouldn't have chosen to install yourself. It comes from three places:

  • The phone maker. Samsung ships Galaxy Store, Samsung Internet, Samsung Email, Bixby, and a rotating cast of partner apps. Xiaomi ships Mi Video, Mi Music, Mi Browser, GetApps, and system apps peppered with ads. Oppo, OnePlus, Realme, and Vivo all have their own equivalents.
  • Your carrier. Buy a phone through a carrier and it often arrives with the carrier's account app, store locator, streaming service, or "helpful" utilities.
  • Google (sometimes). A few Google apps you may never open — like Google TV or Google One — ship as system apps you can't fully uninstall, though they're at least from the company that makes your OS.

Why does it exist? Mostly money and partnerships. App makers pay phone brands and carriers for placement — a preinstalled Facebook or booking app is an advertising deal, not a gift. These apps live in the system partition, which is why the Uninstall button is often missing or greyed out.

The practical damage: they eat storage you paid for, clutter your app drawer and share sheets, send notifications you didn't ask for, and some run in the background sipping battery and mobile data.

Safe vs risky: what you can remove

Before you start deleting things, learn the single most important distinction in this guide: junk you can safely kill, versus load-bearing parts of your phone that just look like junk.

Safe to remove or disable

  • Manufacturer duplicate apps — Samsung Internet (if you use Chrome), Samsung Email, Galaxy Store extras, Xiaomi's Mi Video/Mi Music/Mi Browser, and similar duplicates. If you already use an alternative, the preinstalled version is redundant.
  • Partner/social preinstalls — Facebook, Instagram, TikTok, Spotify, Netflix, LinkedIn, and game demos that shipped with the phone. These are pure marketing deals.
  • Carrier apps — your carrier's account manager, store finder, or bundled streaming service. Your phone works fine without them; you can always reinstall from the Play Store.
  • Extra manufacturer utilities — things like a second file manager, a "tips" app, a weather app you never opened, or a second browser you didn't ask for.

NEVER disable: the load-bearing apps

This is the list that matters. Disabling any of these can break basic phone functions:

  • Your launcher — the app behind your home screen (One UI Home, Pixel Launcher, System Launcher). Disable it and you get a black screen with no way to open apps. Only touch it if another launcher is installed and set as default.
  • Phone/Dialer — handles calls and emergency calls, even if you live in WhatsApp.
  • System UI — runs your status bar, notifications, and navigation buttons. Kill it and the screen goes blank.
  • Settings — innocuous-looking, load-bearing. Leave it alone.
  • Google Play services — nearly every Google and third-party app depends on this. Disabling it breaks push notifications, location, and logins.
  • Your keyboard — disable the only keyboard and you can't type anything, including the password to re-enable it. Install a replacement first if you want to remove a preinstalled one.
  • Package installer / Play Store — without an app store you can't install anything later.

Rule of thumb: if you don't know what an app does, don't disable it. The junk is always obvious — branded apps with marketing names. The dangerous stuff hides behind generic names. When in doubt, search the name online first.

Method 1: Uninstall Directly (The Easy Way)

Start here. A surprising amount of bloatware uninstalls like any normal app — brands have gotten better about this over the years.

From the home screen or app drawer

Step 1. Find the bloatware app's icon in your app drawer (swipe up from the home screen).

Step 2. Long-press the icon until a small menu pops up.

Step 3. Tap Uninstall (on some phones it's an "App info" option first — tap that, then Uninstall).

Step 4. Confirm with OK or Uninstall. Done — the app and its data are gone.

From Settings (better for hunting through everything)

Step 1. Open Settings and go to Apps (on Samsung: Settings → Apps; on Xiaomi: Settings → Apps → Manage apps).

Step 2. Tap See all apps (or just scroll the full list — this shows apps that don't have home-screen icons).

Step 3. Tap the app you want gone.

Step 4. If you see an Uninstall button, tap it and confirm.

If the Uninstall button is greyed out or missing and you only see Disable or Force stop, that's bloatware installed as a system app — it can't be uninstalled this way. That's normal, and it's exactly what Method 2 is for. Don't keep hammering at it; move on to disabling.

Method 2: Disable Apps You Can't Uninstall

Disabling is the middle ground: the app stays in your phone's system storage, but it's fully shut down — it can't run, can't update, can't send notifications, and disappears from your app drawer. For bloatware purposes, a disabled app is effectively gone. And it's reversible: one tap re-enables it.

Step 1. Go to Settings → Apps → See all apps.

Step 2. Tap the app you want to neutralize.

Step 3. Tap Disable (it may ask you to confirm, and may warn that disabling could affect other apps — for the safe-category apps listed above, ignore the scare wording).

Step 4. If the app has updates installed, tap Uninstall updates first, then Disable — this also reclaims the storage those updates were using.

Step 5. The app vanishes from your app drawer. To see or re-enable it later, look for a "Disabled" filter in the Apps list (or scroll to the very bottom on Samsung).

That's the universal flow. Here's where brands differ:

On Samsung Galaxy

Samsung ships the most bloatware of the big brands — a new Galaxy can carry 30+ preinstalled Samsung, Google, Microsoft, and partner apps. Notes on the disable flow:

  • Bixby can be disabled, but on newer One UI versions you may only be able to switch off "Hi Bixby" voice wake-up (Settings → General management → Bixby settings). A Bixby that never wakes up is harmless.
  • Samsung's duplicate apps (Samsung Internet, Samsung Email, Galaxy Store) are safe to disable if you use alternatives. Keep Galaxy Store only if you use a Galaxy Watch or Samsung earbuds — their companion apps and firmware updates come through it.
  • Microsoft apps (OneDrive, Office, LinkedIn) ship preinstalled on Galaxies and most uninstall directly with Method 1.
  • Samsung Free and Gaming Hub can be disabled without consequence.

On Xiaomi, Redmi, and POCO (MIUI / HyperOS)

Xiaomi ships a deep bench of system apps plus ads inside system apps. Disabling works the same, with a few notes:

  • GetApps, Mi Video, Mi Music, Mi Browser, and Mi Pay are safe to disable if you don't use them. Do not disable Security — on Xiaomi it's tied into the system more deeply than its name suggests.
  • To kill the ads: go to Settings → Passwords & security → Authorization & revocation and revoke authorization for msa (MIUI System Ads). Also switch off "Show recommendations" toggles inside individual apps (File Manager, Mi Video, Downloads, the app installer).
  • Xiaomi hides some apps from the normal list — check Settings → Apps → Manage apps → three-dot menu → Show all apps.

On carrier-branded phones

Carrier apps almost always disable cleanly — carriers don't integrate them deeply into the system. Disable the lot. The one exception: if the carrier's app is how you check your balance or top up, keep it or bookmark the carrier's website instead.

Method 3: ADB Removal for Advanced Users

If an app can't be uninstalled or disabled — some carrier and manufacturer apps block both — ADB (Android Debug Bridge) can remove it for your user profile without root. This is the nuclear option. Read the warnings first.

How it works (high level)

ADB is a developer tool from Google that lets a computer send commands to your phone over USB. The command adb shell pm uninstall --user 0 <package name> removes a package only for your user profile — it doesn't touch the system partition, so it doesn't trip warranty flags the way rooting does. If something goes wrong, a factory reset restores everything.

The workflow

Step 1. Enable Developer options: Settings → About phone → Build number, tap it 7 times.

Step 2. Go to Settings → System → Developer options (on Samsung: Settings → Developer options) and turn on USB debugging.

Step 3. On your computer, install the Android platform-tools (Google's official download — search "Android platform tools" on Google's developer site). This gives you the adb command.

Step 4. Connect your phone to the computer with a USB cable. On the phone, approve the "Allow USB debugging?" prompt (check "Always allow from this computer" if it's your own PC).

Step 5. On the computer, run adb devices to confirm the phone is connected and authorized.

Step 6. Run adb shell pm uninstall --user 0 <package name> for each bloatware app, replacing <package name> with the app's actual package identifier.

Finding package names

The package name is not the app's display name — it's a technical identifier. To find it: install a free "App Inspector" or "Package Name Viewer" app from the Play Store, open it, tap any installed app, and it shows the exact package name. Copy it character for character.

Do not guess package names. Typing a wrong or half-remembered package name is how people accidentally remove something critical.

Big warnings

  • ADB removal is not a toy. There is no undo button other than a factory reset. One wrong package name can cost you your dialer, launcher, or Settings app.
  • Never remove anything on the NEVER-disable list above.
  • Use --user 0 only. Stick to the exact command form shown — variants people post online can behave differently across Android versions.
  • If your phone is your daily driver and you're nervous, stop at Method 2. Disabling is reversible in one tap and achieves 95% of what ADB removal does.

After Cleanup: Reclaim Storage, Battery Impact, Checking What Changed

So you've uninstalled and disabled the junk. Here's how to confirm it actually helped and tidy up what's left.

Check your storage win

Go to Settings → Storage (on Samsung: Settings → Battery and device care → Storage). Tip: screenshot this screen before you start cleaning so you can compare after. A typical purge frees anywhere from a few hundred megabytes to several gigabytes, mostly from uninstalled updates and app data.

Also clear the leftovers: Settings → Storage often has a cleanup option, and Samsung users get a one-tap "Optimize now" under Device care.

Battery impact

Be realistic: removing bloatware won't double your battery life. Most preinstalled apps sit idle and use almost nothing. The real wins come from disabling apps that were actively misbehaving — pushing notifications, syncing in the background, or showing ads. Check Settings → Battery → Battery usage before and a few days after: disabled apps should vanish from the list entirely.

What changed checklist

  • App drawer — should be noticeably shorter. Disabled apps don't appear at all.
  • Notifications — the random "Try Galaxy AI!" and carrier promo notifications stop.
  • Share sheet — fewer junk entries when you tap Share.
  • Startup — the phone may boot slightly faster with fewer apps initializing.

Can Bloatware Come Back? (System Updates)

Yes, sometimes — here's the mechanics so it doesn't feel like a mystery:

  • System updates can restore apps removed with ADB --user 0. A major OS upgrade sometimes re-enables packages. Disabled apps usually survive updates, but not always. After any big update, do a quick pass through your app drawer — if something returned, remove it again. Two minutes the second time.
  • Factory resets restore everything. If you ever reset, all bloatware comes back as day one. Keep a list of what you removed so you can redo it fast.
  • Play Store auto-restore can reinstall uninstalled (not disabled) partner apps when you set up a device or after a reset. In the Play Store, go to your profile icon → Manage apps & device → Manage → "Not installed" and remove them from your library to stop that.

Cleanup isn't pointless — it's a five-minute habit after updates, not a one-time project.

Troubleshooting

The Uninstall button is missing and there's no Disable button either

Some deeply integrated apps block both options. This is the ADB case from Method 3 — or acceptance. An app you can't see, that sends no notifications and uses no battery, is ugly but harmless. Save ADB for the ones that actually nag you.

I disabled something and now part of my phone is broken

Don't panic — disabling is reversible. Go to Settings → Apps, switch to the Disabled filter/tab, find the app, and tap Enable. If you can't reach Settings because you disabled something load-bearing (like the launcher), restart in Safe Mode (hold Power, then long-press Power off until "Safe mode" appears) — it temporarily re-enables disabled apps so you can fix it.

An app I removed came back after an update

Normal. OS updates sometimes restore user-removed packages. Re-remove it with the same method as before.

"Failure [not installed for 0]" in ADB

The package name is wrong or the app is already gone for your user. Double-check the exact name in your inspector app — one wrong character fails the command.

ADB shows no devices or "unauthorized"

Unplug, replug, and watch the phone for the "Allow USB debugging?" prompt — it can hide behind the lock screen, so unlock the phone first. If it never appears, try a different cable: charge-only cables without data wires are the classic culprit.

Battery life didn't improve

Then bloatware wasn't your battery problem — useful information. Check Settings → Battery → Battery usage for the real culprits: usually screen-on time, one hungry social app, or poor signal. The cleanup is still worth it for storage and sanity.

Frequently Asked Questions

Will disabling an app harm my phone? Not if you stick to the safe categories above. Disabling is designed by Google to be safe and reversible — the app is shut down but fully intact. Harm only comes from disabling load-bearing system apps (launcher, dialer, System UI), which is why the NEVER-disable list exists.

Do I need to root my phone to remove bloatware? No. Uninstalling, disabling, and ADB cover everything — none needs root. Rooting is rarely worth it these days: it breaks banking apps, Google Pay, and some games, and complicates security updates.

Can I get an app back after removing it? Disabled apps: instantly, from the Disabled tab in Settings. Uninstalled preinstalled apps: usually from the Play Store or the manufacturer's store (Galaxy Store, GetApps). ADB-removed apps return after a factory reset, or on some phones via adb shell cmd package install-existing <package name>.

Will removing bloatware stop the ads on my Xiaomi phone? Removing apps stops their ads, but Xiaomi's system-level ads (installer, file manager, themes) come from a system service, not an uninstallable app. Revoke the msa authorization under Settings → Passwords & security → Authorization & revocation and switch off "recommendations" toggles inside each system app — that's the real fix.

Are those "debloat" scripts I see online safe? Be cautious. Many remove dozens of packages at once — including ones you need — and are written for specific models and Android versions. If you use one, read every line first and strip out anything you don't recognize. Going app-by-app with an inspector is slower but far safer.

Why can't I uninstall preinstalled apps like normal ones? They live in the phone's read-only system partition, which Android protects so a bad app or a mistake can't break the OS. That's also why ADB --user 0 only hides them from your user profile rather than truly deleting them.

Bottom line

Start with the easy wins: uninstall what lets you uninstall it, then disable the rest — that's 95% of bloatware handled with the Settings app and zero risk. Save ADB for the truly stubborn leftovers, copy package names exactly with an inspector app, and keep your hands off the launcher, dialer, System UI, and Play services. Your reward: more free storage, fewer mystery notifications, and an app drawer that finally looks like your choices. Do a quick check after each system update and it'll stay that way.

Facebook comments