If you own an Android phone or tablet, you might find a host of unnecessary apps preinstalled on your device. The trend of integrating bloatware in the firmware has become a normal practice among OEMs and network providers. Things become frustrating when we don’t have the choice to uninstall these apps. Thankfully, there are Android bloatware remover tools like Universal Android Debloater that help us get rid of useless system apps without root privilege easily and safely. You can download the latest version of the Universal Android Debloater GUI tool for Windows, Mac, and Linux from below.
Using the ADB Shell commands to uninstall, freeze, disable and reinstall system apps on Android without root is the most popular method among users. However, unless you have a debloater script handy with you, the process requires typing the
pm uninstall --user 0 <package name> command one by one. This method is not only time-consuming but also unsafe, especially for newbies. Uninstalling just one wrong app can make some essential app or feature non-functional or cause a bootloop.
The toughest thing about removing preinstalled apps on Android devices using ADB commands is to find out which app is safe to remove and which is not. Universal Android Debloater or UAD is an ADB shell-based script with a user-friendly graphic user interface. This is the best Android bloatware remover tool available as of now. Whether you are a Windows, macOS, or Linux user, Universal Android Debloater can be used on all these operating systems.
Universal Android Debloater GUI is not a new program. It was developed by GitHub user w1nst0n who recently updated this portable cross-platform GUI tool by rewriting it in Rust using ADB. The program script utilizes the following ADB shell commands to perform tasks.
pm uninstall --user <user> <package>
cmd package install-existing --user <user> <package>
pm disable-user --user <user> <package>+
pm am force-stop --user <user> <package>+
pm clear --user <user> <package>
pm enable <package>
Features of Universal Android Debloater
Universal Android Debloater GUI is the best Android bloatware remover tool I have ever seen or used. It offers several features that make bloatware uninstallation easier and safer.
- Detects your smartphone brand and carrier automatically and lists the bloat apps accordingly.
- Contains a list of bloatware from almost all popular smartphone manufacturers.
- Asus bloatware
- LG bloatware
- Google bloatware
- Fairphone bloatware
- Huawei bloatware
- Motorola bloatware
- Nokia bloatware
- OnePlus bloatware
- Oppo bloatware
- Realme bloatware
- Samsung bloatware
- Sony bloatware
- Techno bloatware
- Vivo and IQOO Bloatware
- Unihertz bloatware
- Xiaomi bloatware
- ZTE bloatware
- You can also uninstall mobile carrier bloatware from the following network providers.
- French carriers: Bouygues, Free, Orange, SFR, Sosh
- German carriers: Telekom
- UK carriers: EE
- US carriers: AT&T, Sprint, T-mobile, Verizon
- The tool also lists apps from Qualcomm, Mediatek, Google, Facebook, Amazon, Microsoft, etc.
- You can search for the app packages by typing the name in the “Search packages” box.
- The tool lets you list the apps installed on your device using different tags and categories as shown below.
- Once uninstalled or disabled, you can later restore or enable apps on your Android device.
- Supports rooted devices (system and systemless with Magisk).
- On Android Marshmallow 6.0 and above, the tool supports multi-user. It means that you can uninstall or restore apps for any user of the phone.
- Universal Android Developer has 3 themes: Light, Dark, and Lupin. You can change them from the settings.
- It records and remembers all your actions performed using the tool.
Download Universal Android Debloater GUI
Universal Android Debloater GUI is a cross-platform tool that can be used on Windows, macOS, and Linux. It is a portable program that doesn’t require to be installed. 0.5.1 is the latest version of this awesome Android bloatware remover software as of now.
You can download the latest Universal Android Debloater GUI from the Github page. You find the installer file under the Assets section.
If you want to do more than just debloating your Android device, ADB AppControl Extended is a better alternative tool with a graphic user interface that lets you uninstall bloatware, manage app permissions, execute ADB and fastboot commands, control your Android phone remotely, and much more.
How to Use UAD GUI
Universal Android Debloater is a shell-based portable Android bloatware remover tool. It is very user-friendly but requires a few things to be done on your Android device and computer.
- Go to the Settings of your Android smartphone or tablet and enable USB debugging via Developer options.
- Make sure you have installed the latest USB drivers for your Android device.
- Install the latest Android SDK Platform tools on your computer.
- Windows: Download the latest Android platform-tools for Windows that contain ADB and Fastboot drivers. You also need to add the ‘platform-tools’ folder to your PATH.
- macOS: If you are a Mac user, you’ll need to install Homebrew and set up ADB and Fastboot.
- Linux: You can use the commands given on this page to install SDK Platform tools on different Linux distributions.
- Go to Settings > Accounts on your Android device and log out of your OEM accounts (if any).
- Once you are done with the preps described above, double-click on the uad_gui-windows.exe to launch Universal Android Debloater GUI.
- Now, connect your phone and Allow USB debugging on your phone when prompted.
- When Universal Android Debloater detects your device, you’ll see its model number at the top-left corner of the window.
- Wait until the program scans for the apps installed on your Android device.
- You can now use different parameters to see the debloat list (see below). We suggest that you uninstall only the apps listed under the Recommended head to be on the safe side and avoid bootloop.
- Just select the preinstalled or user apps you want to remove and click on the Uninstall button.
- In case you want to reinstall any uninstalled app later, select Uninstalled from the list and click on the Restore button.
So, we saw that Universal Android Debloater makes it really easy to uninstall and reinstall Android bloatware on phones from almost all major OEMs. Whether you are an advanced user or a newbie, this nifty piece of software helps you get rid of unwanted apps on your Android device.
Read Next: 4 Ways to Check Android Phone Manufacturing Date
Hello, re Linux set up
The above instructions failed for me in Ubuntu.
The link works well, but the downloaded tar.gz file refuses to open once decompressed.
The instructions on that site are meagre at best.
In case the link is stripped from my post, here are the Linux terminal commands.
Win users: you’re on your tod!
Tested in Mint it says – I use Zorin
In my case, it still failed with the following error:
Cloning into ‘universal-android-debloater-UI’…
fatal: unable to access ‘https://github.com/orgua/universal-android-debloater-UI.git/’: gnutls_handshake() failed: The TLS connection was non-properly terminated.
If anyone can get this to work, please post.
OK, the Linux command instructions:
sudo apt install python3-pip
sudo apt install git
git clone https://github.com/orgua/universal-android-debloater-UI.git
pip install -r requirements.txt
hello. When you say “You can download the latest Universal Android Debloater GUI from the Github page.” I go there and am utterly lost, not understanding github and how to use it . I have downloaded something resembling the list of file on the github page, and then have no idea what to do to install it or run it on my Windows 10 pc. What msi file, setup.exe or executable do I use? I am not sure I have even downloaded the correct stuff. And Is this whole exercise even going to work on my ZTE Z971 ? Can you help? Thank you.
Hi ED, I have updated the guide with a picture showing which file to download for Windows, Mac, and Linux. Just install the UAD by double-clicking the downloaded file, and follow the guide. The whole drill is very easy. You can also try ADBApp Control if UAD doesn’t work for you.
I’m a Linux user. I downloaded universal-android-debloater-main.zip. When I extracted it, I couldn’t find an executable file. When I tried to execute it, an error came out.
may i know how to use dilnux? I’ve tried reading the readme. but it hasn’t worked.
Hi, I’ve tried it with an Android 6.0 tab using GUI.
After I click on Uninstall Selection, it doesn’t react or response. Is it a device issue
UAD doesn’t support Android 6.0 and lower versions.