Apps & Google Services

How to Remove Bloatware From Android (Uninstall Preinstalled Apps)

Carrier and manufacturer apps you never wanted, cluttering your phone and draining resources: how to disable them, and how to fully remove them for your user with the official, no-root ADB method.

Updated: 2026-07-23

What bloatware is, why it matters, and what is safe to touch

Bloatware is the software your phone came with that you never asked for: carrier apps, manufacturer duplicates of Google apps (a second browser, a second gallery, a second app store), promotional games, trial subscriptions, and 'partner' apps installed under commercial deals. Beyond the clutter, it costs you: storage, background battery and data as these apps update and phone home, notifications you did not want, and sometimes RAM on phones that can least spare it. Removing it is a legitimate performance and tidiness win, not just cosmetic housekeeping.

Crucially, bloatware divides into what you can freely remove and what you should leave alone, and knowing the line keeps your phone stable. Safe to remove or disable: carrier apps, promotional games, duplicate browsers and stores, social and shopping apps you did not choose, manufacturer 'tips' and 'assistant' apps you never open. Leave alone: anything with 'system', 'framework', 'services', or a cryptic package name you do not recognize, plus core Google services, the Phone, Messages and Camera apps, and the manufacturer's essential UI components. Removing genuine system packages can cause boot loops and broken features, so the rule is simple, if you do not recognize it and cannot confirm it is safe, do not touch it.

This guide covers two levels of removal with different power and risk. Disabling (in Settings) is the easy, fully safe, reversible option that stops an app running and updating, available for most bloatware and enough for most people. Removing for your user via ADB is the thorough option that actually reclaims the app and stops it entirely, no root required and still reversible, for the apps whose Uninstall and Disable buttons are greyed out. Our device info tool helps you identify your exact model when researching which specific packages are safe on your phone.

The easy way: uninstall and disable in Settings

Try the simplest route first, because more bloatware is removable than people assume. Long-press an unwanted app's icon and look for Uninstall, or open Settings, Apps, See all apps, tap the app, and look for the Uninstall button, many carrier and partner apps uninstall completely this way like any normal app, freeing their full storage. Work through the app list and remove everything you recognize as unwanted and that offers the Uninstall option; this alone declutters most phones significantly, and our storage converter shows the space you reclaim.

For apps that show Disable instead of Uninstall, disabling is the safe, effective alternative. On the app's Settings page, tap Disable (you may need to confirm), and the app stops running, stops updating, disappears from your app drawer, and releases its updates' storage back to you, while its base version stays dormant on the system partition. A disabled app is effectively gone from your experience and can be re-enabled anytime from Settings, Apps (filter to show disabled apps), which makes disabling the ideal choice when you are not certain an app is safe to remove, all the benefit, zero risk.

Do the sweep methodically. Go through Settings, Apps, See all, and for each unwanted app choose Uninstall if offered, else Disable, and simply skip anything you do not recognize or that looks system-critical. Pay attention to the notification and background-data settings too: even an app you keep can be muted (turn off its notifications) and restricted (set its Battery to Restricted and deny background data) to neutralize its nuisance without removing it. Between uninstalling, disabling, and muting, the Settings route handles the bloatware needs of most users without ever touching a computer.

Ad

The thorough way: removing for your user with ADB

Some bloatware resists both Uninstall and Disable, the buttons greyed out because the manufacturer locked them, and for those the official ADB method removes the app for your user without root and without modifying the protected system partition. The command is 'adb shell pm uninstall --user 0 package.name', and the '--user 0' is what makes it safe and reversible: it removes the app only for the current user rather than deleting it from the system, so a factory reset (or a reinstall command) brings it back, and nothing about the read-only system image is altered. Our ADB command generator builds the exact command for any package and includes the full setup steps.

The setup is a one-time ten minutes: enable Developer options (tap Build number seven times in About phone), turn on USB debugging, install Android Platform Tools on a computer, and connect the phone, accepting the debugging prompt. Then find the package name of the app you want gone, list installed packages with 'adb shell pm list packages' and filter by the maker or carrier name, or look the app up, package names look like com.carrier.appname. Feed that package into the uninstall command from our generator, run it, and the app vanishes for your user immediately, its background activity and notifications gone with it.

Work carefully and reversibly. Remove one package at a time and use the phone for a bit before removing the next, so if something you relied on breaks, you know exactly which command caused it and can undo it. To restore any app removed this way, run 'adb shell cmd package install-existing package.name', which brings it back for your user, no data lost since the base app never left the system. Stick to packages you have confirmed are safe bloatware, curated community lists exist for popular models, and cross-check against your device via our device info tool. This method is powerful and clean, and because it never roots the phone or touches the system partition, it does not compromise security or updates.

Safety, mistakes, and recovering from them

The one real risk is removing something the phone needs, and it is easy to avoid and easy to reverse. Never remove packages containing 'system', 'systemui', 'framework', 'services', 'providers', or names you cannot identify, these can control the interface, notifications, or boot process, and pulling them causes crashes, broken features, or boot loops. When in doubt, disable instead of remove, or simply leave it; the marginal bloatware app you are unsure about is not worth a boot loop. Research the specific package before removing it if you have any doubt, the community has documented which packages are safe to remove on virtually every popular phone.

If you do remove something and a feature breaks, recovery is straightforward because the ADB method is non-destructive. Reinstate the specific package with 'adb shell cmd package install-existing package.name', and the feature returns. If you cannot remember which removal caused the problem, or removed several, a factory reset restores every app to factory state (with a backup first, per our reset guide), since '--user 0' removals never actually deleted anything from the system, they simply hid it from your user, and a reset rebuilds the user with everything present. This reversibility is exactly why the '--user 0' method is the safe one, as opposed to root-based deletion, which permanently removes files and can genuinely brick a phone.

A note on what NOT to use: avoid root-based bloatware removers and one-tap 'debloat' apps of dubious origin, which can delete real system files irreversibly and often want intrusive permissions. The Settings route plus the official ADB '--user 0' method covers every legitimate need safely, without root, without touching the protected system, and without compromising your phone's security or its ability to receive updates, the same no-shady-tools principle as our popup-ads and performance guides. Powerful and safe are not opposites here; the official method is both.

After debloating: the tidy, efficient phone

Once the bloat is gone, the benefits show up quickly. Reclaimed storage (visible in Settings, Storage, and quantifiable with our storage converter), fewer background processes competing for battery and RAM, a shorter and cleaner app drawer, and an end to the promotional notifications and update traffic those apps generated. On lower-RAM phones the RAM relief can be genuinely noticeable in smoothness, complementing the leaning-out advice in our slow-phone guide. You have essentially reversed the manufacturer's and carrier's commercial clutter and reclaimed the phone as yours.

Set defaults so the duplicates do not resurface in your daily use. After removing a duplicate browser, gallery or store, confirm your preferred apps are the defaults (Settings, Apps, Default apps), so links, photos and installs route to the apps you actually chose. Replace any risky app-categories with trustworthy built-ins and our free browser tools, no reason to keep a bloat 'cleaner' or 'QR scanner' when Files by Google and our diagnostic tools do the job without installing or harvesting anything, the same substitution the popup-ads guide recommends.

Keep it tidy going forward, and mind two things. First, some manufacturer updates re-enable or re-add disabled apps, so a post-update glance to re-disable the stragglers keeps the phone clean, a two-minute occasional chore. Second, remember your debloating choices when troubleshooting later: if a feature seems missing after you removed things, check whether you disabled or removed the responsible package, and reinstate it with the command above. With the bloat gone, defaults set, and the trustworthy tools in place, the phone stays lean, and the only apps consuming its resources are the ones you actually chose to have.

Related tools