Universal Android Debloater Next Generation logo

Universal Android Debloater Next Generation Universal-Debloater-Alliance

Use this command to install Universal Android Debloater Next Generation:
winget install --id=Universal-Debloater-Alliance.uad-ng -e

Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.

Universal Android Debloater Next Generation is a cross-platform GUI tool written in Rust designed to debloat non-rooted Android devices by removing unnecessary system apps and optimizing device performance. It leverages ADB (Android Debug Bridge) to provide an efficient and user-friendly experience.

Key Features:

  • Enables debloating of non-rooted devices without requiring root access.
  • Offers customizable profiles for tailored app removal based on user preferences.
  • Integrates with ADB for seamless communication with Android devices.
  • Provides an intuitive graphical user interface for easy navigation and operation.
  • Includes pre-vetted lists of bloatware apps, ensuring safe and effective debloating.
  • Supports the ability to restore removed apps if needed.

Audience & Benefit: Ideal for privacy-conscious users, security-focused individuals, and those concerned with battery life and device performance. By removing unnecessary system apps, Universal Android Debloater Next Generation helps improve privacy, enhance security, and extend battery life on your Android device.

The tool is available for installation via winget, ensuring a straightforward setup process across supported platforms.

README

Universal Android Debloater Next Generation

> [!warning] > DISCLAIMER: Use at your own risk. We're not responsible for anything that could happen to your devices.

Check out the issues, and feel free to contribute!. We're in HIGH NEED of Rust developers for fixing critical issues, see this announcement for more information.

For real-time communication, consider joining our Discord server:

In case you prefer using Matrix (using a Matrix bridge to Discord):

Summary

This is a detached fork of the UAD project, which aims to improve privacy and battery performance by removing unnecessary and obscure system apps. This can also contribute to improving security by reducing (but not eliminating) the attack surface. Read the wiki for more details on getting started. Whilst UAD-ng can remove system apps, it cannot detect or remove potentially malicious system services or drivers baked into the firmware of your device by various vendors; some vendor-specific apps are only UI front-ends to vendor-provided system services, and as such disabling/uninstalling those apps will not stop a service from running. Additional information can be found in package descriptions inside the Universal Android Debloater Next Generation application.

Documentation

For documentation regarding how to use UAD-ng, the FAQ, building from source and how to decompile/extract APKs, see our Wiki.

Special thanks

  • @0x192 who created the original UAD project.
  • @mawilms for his LotRO plugin manager (Lembas) which helped a lot to understand how to use the Iced GUI library.
  • @casperstorm for the UI/UX inspiration.
Versions
1.1.2
1.1.1
1.1.0
1.0.3
Website
License