
A new Android phone comes with apps you never asked for. Carrier apps, duplicate manufacturer apps, trial games, shopping apps. Together they eat storage, run in the background, drain battery, and show notifications you never wanted. I have cleaned dozens of phones this way and the result stays consistent: 3 to 8 GB of space reclaimed, noticeably fewer background wakeups, and a cleaner app drawer. The good news is you can remove or disable almost all of it without rooting, without voiding your warranty, and without breaking anything. You need about 30 to 60 minutes, a computer for one ADB step (optional but powerful), and this guide. Safe apps to target first include duplicate browsers, music players, and file managers, plus carrier account apps and preinstalled games. Leave system framework services, the dialer, messaging, and anything with “provider”, “service framework”, or “system UI” in the name alone. If you can uninstall an app normally, do that. If the uninstall button is greyed out, disable it. If it cannot be disabled, use ADB to remove it for your user profile. Every step below is reversible except a factory reset, which you will not need.
Not every preinstalled app is junk. Some are useful. The line is simple: if you did not install it, you do not use it, and it runs or updates on its own, it qualifies as bloatware for your phone. I group them into four buckets. First, duplicate apps: Samsung Internet alongside Chrome, Galaxy Store alongside Play Store, two music players, two file managers. You need one of each. Second, carrier apps: account managers, visual voicemail clients from carriers you may not even use anymore, hotspot helpers, “device help” apps that are ads in disguise. Third, sponsored apps: trial games, shopping apps, streaming trials, social apps that shipped with the phone because someone paid for placement. Fourth, manufacturer extras you will never open: AR sticker studios, experimental assistants, second app stores, “tips” apps. Check your own phone before you touch anything. Go to Settings, then Apps, then See all apps. Tap the three-dot menu and choose Show system. Scroll slowly. On a typical Samsung or Xiaomi phone I count 15 to 30 candidates in that list. Write down the ones you do not recognize and do not use. That list becomes your removal plan. Do not remove anything yet.
This step takes ten minutes and saves you from every mistake below. Open Settings, then Google, then Backup, and confirm Backup by Google One is on. Tap Back up now and wait for it to finish. Your photos, contacts, app data, SMS history, and settings land in your Google account. If your phone maker offers its own cloud backup (Samsung Cloud, Xiaomi Cloud), run that too. One extra copy costs nothing. Next, list what is currently installed so you can compare later. Open the Play Store, tap your profile icon, then Manage apps and device, then Manage. Set the filter to Installed and screenshot the list. This becomes your reference if something behaves oddly later. Finally, charge past 50 percent or plug in. The ADB step reboots nothing, but a dead battery mid-operation corrupts nothing either, so this is simple caution. Check your Android version too: Settings, then About phone, then Android version. The menus below match Android 12 through 15. Older skins move things around, but the names stay close enough to find.
Start with the easy wins. Long-press any app icon in the app drawer and look for the Uninstall option. If it appears, use it. Then open the Play Store, tap your profile, choose Manage apps and device, then Manage, and sort by Least used. Anything with zero opens in 90 days that is not a system utility is a removal candidate. Games you finished, old shopping apps, duplicate photo editors, go. The average I see on neglected phones is 8 to 15 normal uninstalls worth 1 to 3 GB. Three rules keep this safe. One, keep one browser, one file manager, one gallery, one music player. Remove the spares. Two, never uninstall the Play Store, Google Play Services, your dialer, your default messaging app, or your launcher. Those keep the phone working. Three, if an uninstall asks whether to keep app data, say no. Leftover data folders are dead weight. This pass alone fixes the cluttered app drawer. The greyed-out buttons you meet next need the stronger methods below.
Many preinstalled apps refuse to uninstall. The button is greyed out or missing. Disabling is the next best thing and works entirely on the phone with no computer. Go to Settings, then Apps, then See all apps. Tap the app, then choose Disable at the bottom. Android warns you that disabling may break other apps. For user-facing bloatware like extra browsers, game hubs, shopping apps, and carrier account tools, that warning almost never matters. Confirm it. A disabled app stops running, stops updating, vanishes from the app drawer, and stops sending notifications. Its APK still sits in system storage, so you recover RAM and battery rather than disk space, but that is the tradeoff for a one-tap reversible action. To undo it later, return to the same screen and tap Enable. Prime targets for this step: manufacturer game launchers, duplicate email clients, AR camera modes you never use, carrier visual voicemail, sponsored streaming apps, and “device care” duplicates. Safe to disable lists from the community generally agree on these categories. What to never disable: Android System WebView, anything named “provider” or “service framework”, your current keyboard, your current launcher, and the system Bluetooth, Wi-Fi, or phone services. If you disable something and an unrelated feature misbehaves within a day, re-enable it. That feedback loop resolves itself.
This is the step that actually frees storage. ADB (Android Debug Bridge) lets your computer tell the phone to uninstall an app for your user profile. No root, no unlocked bootloader, no warranty issue. The app disappears for you completely, and a factory reset brings everything back, so the operation stays reversible. Set aside 20 minutes the first time. On the phone, open Settings, then About phone, and tap Build number seven times until developer mode unlocks. Go to Settings, then System, then Developer options, and turn on USB debugging. On Samsung phones the path is Settings, then Developer options directly. Connect the phone to your computer with a USB cable. On the computer, install the platform tools: download them from the official Android platform-tools page, unzip, and open a terminal in that folder. Type adb devices and accept the authorization prompt on the phone. Your device serial appears as “device” when the link works. List your packages with adb shell pm list packages, or narrow it down with a keyword like adb shell pm list packages | grep -i game. Found a target? Remove it for your user with this command:
adb shell pm uninstall -k --user 0 com.example.bloatapp
The -k flag keeps the APK cached in system so a reset restores it, while --user 0 removes it from your profile only. You see “Success” and the app is gone. Work through your candidate list one package at a time. Verify after each batch with adb shell pm list packages again. Real examples of commonly removed packages include carrier game hubs, duplicate manufacturer browsers, and sponsored shopping apps. Package names vary by brand and region, so always confirm with the list command rather than copying removal lists blindly. When done, turn USB debugging back off. Helpful references if you get stuck: the official ADB documentation and the Android system update notes explaining why system partitions stay intact.
ADB gives you enough power to break things, so respect this boundary list. Never remove anything with these words in the package name: systemui, framework, provider, mediaserver, telecom, telephony, keyguard, settings, launcher (your active one), webview, inputmethod (your active keyboard), bluetooth, wifi, nfc, or packageinstaller. Removing the wrong one causes bootloops, dead dialers, or a phone that cannot install apps. I keep one more rule: if a package name means nothing to you after a web search, skip it. Ignorance is a valid reason to leave an app installed. A disabled app costs you nothing but a little system storage. A removed framework service costs you an afternoon with recovery tools. If you already removed something and regret it, reinstall it for your user with adb shell cmd package install-existing com.example.app. That command restores any app removed via the --user 0 method without a reset. The nuclear option, a factory reset, restores every system app, but you lose your data, so treat the install-existing command as your first fix.
| Method | Needs computer | Frees storage | Reversible | Risk level |
|---|---|---|---|---|
| Normal uninstall | No | Yes | Yes, reinstall from store | None |
| Disable | No | No | Yes, one tap | Very low |
| ADB remove per user | Yes | Yes | Yes, via command or reset | Low if you follow the blocklist |
| Root + system delete | Yes | Yes | No, needs reflash | High, avoid |
Cleaned phones get dirty again because removed apps return through updates and defaults reset. Lock in your work with four habits. First, turn off auto-restore of unwanted apps. In the Play Store, open Settings, then General, and check your auto-update preference. Set it to update over Wi-Fi only or manual, so a sponsored app cannot silently reinstall itself overnight on mobile data. Second, kill default-app hijacks. Go to Settings, then Apps, then Default apps, and set your preferred browser, launcher, phone, and SMS apps explicitly. Manufacturer updates sometimes reset these to their own apps. Third, decline “recommended apps” during every system update. Big OS upgrades (One UI, MIUI, ColorOS updates) often re-add partner apps with a pre-checked box on the final setup screen. Uncheck everything. Fourth, review quarterly. Set a reminder every three months to repeat the Play Store Least-used sort from Step 1. Ten minutes keeps the phone clean permanently. One more Android-side explanation worth reading is Google’s guide to managing unused apps, which covers auto-archiving, a newer feature that offloads apps you ignore while keeping their data.
Set honest expectations. Storage is the guaranteed win: most phones give back 3 to 8 GB depending on brand, with Samsung and Xiaomi on the higher end and Pixel phones on the lower end since Pixels ship cleaner. Battery improves modestly. Fewer background services mean fewer wakeups, which translates to roughly 30 to 60 extra minutes of screen-off standby in my experience, not a doubled battery life. Performance feels snappier mostly because the app drawer and share sheet load faster with fewer entries, and RAM pressure drops. Check your own results. Before cleanup, note Settings, then Battery, then Battery usage for your top consumers, plus available storage under Settings, then Storage. Compare the same screens a week later. If a specific app you removed keeps reappearing, your carrier may push it through its own updater rather than the Play Store. Look for a carrier hub app and disable that parent first. Related reading on this site: our mid-range camera test shows which phones ship cleanest, the buying comparison factors software support into the pick, our battery health guide covers the same myths on laptops, and the terminal file search guide helps if you prefer command-line workflows like ADB.
Uninstall what allows it, disable what resists, and ADB-remove the rest for your user profile. Keep one app per function and never touch framework, provider, or system UI packages. Back up first, work from a written candidate list, and verify each ADB removal before moving on. Turn off silent auto-reinstalls and recheck every quarter. Total time is under an hour, total cost is zero, and the phone stays yours instead of your carrier’s billboard.
Pick up your phone right now and run the Step 1 pass. It needs no computer and takes fifteen minutes. If the greyed-out buttons frustrate you, schedule the ADB session for the weekend and work through the commands above slowly. I suggest starting with five packages, living with the result for a day, then continuing. Report your freed storage in the comments on our socials and tell us which brand shipped the worst bloat. Your list helps the next reader know what to target first.