Most Android smartphones come with at least a few basic apps pre-installed. Some come with a lot of apps that you may not want or need. And while this isn’t something that’s unique to Android device, the bloatware that often comes with Windows PCs can usually be uninstalled. Android bloatware is a tougher nut to crack, because it’s often written to your device’s system partition, which means it cannot be fully removed without root access.
But you can prevent unwanted apps from ever running or consuming precious CPU or RAM resources. It’s possible to do that with a series of Android Debug Bridge commands. Or you can simplify things by using a free utility called Universal Android Debloater.
In a nutshell, this application removes pre-installed system apps from the user-accessible data partition of your Android phone, tablet, or other device. While the “removed” apps will still take up space in your system storage, the Universal Android Debloater script will stop them from ever being loaded into memory – even after you reboot your device.
You do still need a bit of technical know-how to run the utility. It involves enabling developer options on your Android device and then connecting it to your computer with a USB cable and running a command line script that will bulk “remove” unwanted applications. That script runs natively in Linux or macOS terminal windows, but Windows users will need to install the Windows Subsystem for Linux or another Unix-like environment that will let you run bash scripts.
If that doesn’t scare you off, then the next step is to run the script which will compare your device against a set of bloatware lists to identify apps to uninstall. There are debloat lists for various phone makers, wireless carriers, and universal lists for apps that are often pre-installed by chip makers or other potentially unwanted applications from Google, Facebook, Amazon, or Microsoft, for example.
You may also want to look through the default lists and remove any apps that you want to keep before running the script.
In the event that you do accidentally end up removing apps that you want to keep, the process is reversible – one of the software’s features is reinstallation of system packages. But you may lose any user data associated with those apps, so it’s probably a good idea to back up as much data as you can before beginning.
You can find out more about the Universal Android Debloater by reading the FAQ or checking out the official thread for the project at the xda-developers forum. Or you can just download the latest release and take it for a spin following the “How to use it” instructions at the project’s GitLab page.