Getting rid of bloatware without rooting the phone
Phones ship with software from the manufacturer, the carrier and commercial partners. Some of it is a genuine system component, some is a promotional app that runs in the background forever. Android gives you three levels of removal without rooting, and they differ in what they actually accomplish.
The three levels
| Action | What it does | Reclaims storage? |
|---|---|---|
| Uninstall | Removes it, where the manufacturer allows | Yes |
| Uninstall updates | Reverts to the factory version | Partly |
| Disable | Stops it running and hides it | No, but it stops the background cost |
| Remove for this user, over ADB | Gone until a factory reset | Mostly |
Advertentie
Disabling safely
- Open the app in settings Settings, Apps, then the app. Disable is next to Force stop.
- Disable one at a time Then use the phone for a day. Batch-disabling twenty apps and finding something broken gives you no way to know which.
- Do not touch anything with system in the name Or anything you cannot identify. The gain is small and the failure modes are strange.
- Revoke permissions first if you are unsure A less drastic step that stops the data collection without risking a dependency.
- Carrier promotional apps
- Preinstalled games and trials
- Duplicate browsers and app stores
- Manufacturer social and news feeds
- Anything named system, service, framework or provider
- The default dialler, messages or camera unless you have a replacement working
- Play Services and the Play Store, unless deliberately going without
- Anything you cannot identify by searching its package name
The computer method
Android's package manager can remove an app for the current user, which takes it off the phone without modifying the system partition. It needs a computer, USB debugging and a single command per app.
- Enable developer options and USB debugging Tap the build number seven times, then turn on USB debugging in developer options.
- Find the exact package name An app info screen or a package viewer shows it. Guessing produces confusing failures.
- Remove it for the current user The uninstall command with the user flag. It does not require root and does not modify the system.
- Turn USB debugging back off It is a real attack surface if the phone is lost or plugged into something untrustworthy.
Is rooting worth it for this?
Almost never, now. Rooting to delete an app costs you banking apps that check device integrity, complicates system updates, and voids the warranty. Disabling achieves the practical result, and the ADB method covers most of the rest.
The one case where it still makes sense is a phone kept deliberately outside the mainstream, where the banking check does not matter because you were not going to install those apps anyway.
Disable rather than remove, one at a time, and never touch anything with system in the name.
Frequently asked questions
Does disabling free up storage?
It removes updates, which helps a little. The base app lives on the system partition and stays there.
Will disabling break my phone?
Not if you stay away from system components. Disabling one app at a time makes any problem obvious and reversible.
Do removed apps come back after an update?
Disabled apps stay disabled. Apps removed over ADB can return after a major system update or a reset.
Read next
This is not a rivalry. Each does something the other cannot.
You are not buying encryption. You are buying an operator whose income does not depend on you.
For a plain ZIP either works. For a split, password-protected archive, only one does.

