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.
  • Rust 99%
  • Nix 0.6%
  • Shell 0.4%
Find a file
Anonymoussaurus d98677c7ca
Merge pull request #1420 from iamanaws/chore/cli-deps-and-errors
fix(cli): avoid duplicate error output
2026-07-12 01:15:09 +02:00
.cargo build(cargo): don't use mold 2025-07-04 14:58:22 -04:00
.github feat: add CLI and restructure into multi-package workspace 2026-06-13 17:21:27 -07:00
crates fix(cli): avoid duplicate error output 2026-07-11 07:43:16 -07:00
resources Merge pull request #1416 from W1Z00/main 2026-06-17 20:55:23 +02:00
.gitignore refactor: apply extra clippy lints suggestions (#673) 2023-04-10 09:33:12 +00:00
.mailmap chore(git): add .mailmap 2026-01-11 09:04:00 -04:00
build.rs build: unwrap embed_resource::compile 2025-08-09 20:04:02 -04:00
Cargo.lock chore(deps): bump tokio to 1.52.3 2026-07-11 07:38:48 -07:00
Cargo.toml chore(deps): bump tokio to 1.52.3 2026-07-11 07:38:48 -07:00
clippy.toml build: simplify disallowed-* message 2025-02-21 21:49:51 +01:00
CONTRIBUTING.md docs(contributing): add issue label and changelog section 2026-01-08 12:05:38 +01:00
flake.lock refactor: move theme to uad-gui; drop core gui deps; mark PmCommand must-use 2026-06-13 17:21:31 -07:00
flake.nix refactor: move theme to uad-gui; drop core gui deps; mark PmCommand must-use 2026-06-13 17:21:31 -07:00
LICENSE docs: remove explicit mention of 'GUI' 2024-01-04 11:30:58 +01:00
README.md docs(readme): add projects of Muntashir Akon to 'Friends' section 2026-01-26 17:25:39 +01:00
RELEASE.md docs(release): mention that we need to update Cargo.lock 2025-03-10 20:25:58 +01:00

Universal Android Debloater Next Generation

Warning

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

screenshot of apps view

This is a detached fork of the UAD project. This aims to improve privacy and efficiency (energy, speed, memory) by removing unnecessary and obscure system apps. This can also improve security by reducing the attack surface. Read the wiki for more details.

Documentation

Everything about UAD-ng (and related stuff) can be found on the Wiki, such as:

Privacy

UAD-ng does not collect or transmit any user data. The only external connections are GET requests to GitHub for fetching the package list (src/core/uad_lists.rs) and checking for updates (src/core/update.rs).

Contact

For real-time communication and support, consider joining our Discord guild:

Discord symbol

If you prefer using Matrix, we have a bridge to Discord:

Friends

Several projects integrate with or depend on UAD-ng's data and tools:

  • Canta — A mobile Android debloater that uses Shizuku for rootless privilege escalation. It integrates with UAD-ng's Universal Debloat List to provide safe package recommendations without requiring a PC.

  • Projects by Muntashir Akon:

    • AppManager — An advanced Android app manager with powerful debloating features.
    • android-debloat-list — A comprehensive, community-driven list of Android packages to debloat, based on UAD-ng's list.

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.