Universal Android Debloater 0.4.1 Tool Free Download

Universal Android Debloater gets updated with a new

 bloatware list, UI enhancements, and more

The story of bloatware on Android started off with carriers bundling a variety of useless apps onto smartphones sold under their network. From there, it expanded rather quickly to OEMs themselves shipping a variety of functionally-duplicate-yet-inferior apps and even apps from Facebook and Microsoft with the factory firmware. 

While some people may find these preinstalled apps useful, the lack of an option to easily get rid of them due to needlessly tight system integration can prove to be frustrating for those who don’t.

There are ways around these limitations, though. We have an elaborate guide that helps you to “uninstall” any pre-installed system app from your Android device, that too without root access. 

There’s usually no problem when removing a couple of bloatware packages in that way, but things just get tedious when you have no idea which app is safe to remove or not. To fill the void, XDA Member w1nst0n_fr came up with the Universal Android Debloater project – a shell script that relies on community-maintained OEM and carrier-specific bloatware lists for seamless debloating. 

A few months ago, the developer rewrote the whole thing in Rust and transformed it into a full-fledged cross-platform GUI tool. Now, the latest release of Universal Android Debloater GUI adds a host of new packages to the debloat lists, brings multi-device support, persistent settings for portability, and several other improvements.


At the time of writing, the version number of the most recent build is 0.4.1, which is a hotfix for the 0.4 major release. One of the prime improvements in the 0.4 update is the asynchronous execution of parallel ADB commands, which greatly enhances the UI responsiveness. 

The “Recommended” debloat list has been revised too, hence it’s less likely to remove something you’d want to keep. The debloat list now contains a couple of new packages corresponding to Fairphone, Qualcomm, Unihertz, Xiaomi, and the British carrier EE. Lastly, for Arch Linux users, the Universal Android Debloater tool is now available in the AUR in the form of universal-android-debloated-bin (as binary) and universal-android-debloater (as source).

The complete changelog of Universal Android Debloater GUI 0.4 (and 0.4.1) can be found here. Since it is an open-source project, you can follow its development and contribute to the bloatware database on GitHub. Give it a go and let us know how well it works on your Android device.


  • [#92] Added 3 Fairphone packages + 7 Qualcomm packages (thanks @VeH-c)
  • [#87] Added 2 Unihertz packages (thanks @rar0ch)
  • [#52] Added to the debloat lists (thanks @lawson58).
  • [#58] Added android to the debloat lists with the tag Unsafe.
  • Added 2 new Xiaomi packages to the Recommended list.
  • Multiple package description improvement (thanks @jonas-ott and @felurx for the help)
  • A review of the package lists recommendations. The Recommended debloat list is now safer (less likely to remove something you'd want to keep).


  • [#49] Multi-device support: You are now able to select a device from the list of all ADB-connected devices/emulators.
  • [#44] Persistent settings: Settings (only theme for now) are saved to a config file. Its location follows the standards of the different OS.
  • Links to the Github page, wiki, GitHub issues, and log files in the About page.


  • [#65] ADB commands now run in parallel and asynchronously! This means no more UI freeze when performing long/many actions! 🚀
  • UI now updates itself in real-time when performing ADB actions (thanks to async & multithreading). Before, it waited for the end of all actions.
  • Logfiles are now located in a more conventional place: cache_dir.
  • Previous logs are no longer overwritten. The logger now only appends to the current logfile of the day (UAD_%Y%m%d.log).
  • Each new day the logger will create a new file on the UAD launch.
  • [#78] Disable mode is now only available on Android 6+ because the disable ADB commands do not work without root on older devices. The setting will be greyed-out for those devices.
  • Minor light theme update


  • [#50] Resync button flipping them back to Lupin.
  • [Regression (048e7f)] Weird disabled/greyed action button with older devices (< Android 8.0). The package could be selected but no action was performed.
  • [#78] Packages not being actually uninstalled on older devices (< Android 6.0). Without root, we can only use pm block/pm unblock for Android KitKat (4.4) and pm hide/pm unhide on Android Lollipop (5. x).


  • For Arch-based users, UAD is now available in the AUR: universal-android-debloater-bin (binary) and universal-android-debloater (from source)

Changelog !!!


  • The selection counter never decreases.


Download Link:

Download Tool Source- Click Here


Compatibility: The tool runs perfectly on Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10 (32 bit and 64 bit).

Take a Backup: If you are willing to try the above tool, then please take a backup of your personal data from your Android Smartphone or Tablet. As flashing any Firmware or recovery may brick the device.

Credits: Universal Android Debloater is created and distributed by the developer. So, full credits go to the developer for sharing the tool for free.

Post a Comment