About Universal Android Debloater Next Generation
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.
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.
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.
Note
📦 Package list updates don't require a new app version—UAD-ng automatically fetches the latest package definitions on launch (requires internet connection).
What's Changed
Features
- feat(log): single log-file (const name) by @Rudxain in #935
- feat(search): allow searching in descriptions by @trustytrojan in #977
- feat: make package descriptions selectable and copyable by @samuele-ruffino96 in #1010
- feat(ui): add copy button to copy error messages by @alouiadel in #1033
- fix(core): add package state verification and cross-user detection by @iamanaws in #1167
- feat: add keyboard shortcuts by @lawson85 in #1220
Fixed
- fix(views:about): default text for adb version by @Rudxain in #918
- fix(sync): minor fixes by @Lemminkyinen in #965
- fix(crash): index out of bounds exception by @sharunkumar in #972
- fix(list-description-crash): add null action on scroll by @henriquealrs in #1036
- fix: resize boxes to fit text without visual weirdness by @Frigyes06 in #1214
- fix: shell issues for packages that can't be enabled by @Cosm-gedenke in #1221
- fix(window): incorrect title of UAD-ng by @AnonymousWP in #1239
Refactors
- refactor: list_available_backup_user and CommandType->PackageInfo by @Rudxain in #940
- refactor: remove regex; parse UserInfo from pm by @Rudxain in #1025
- ci: fix lints, disable non-determ tests by @Rudxain in #1045
- chore(deps): bump iced from 0.12.0 to 0.13.1 by @iamanaws in #1064
- refactor(gui): Simplify keyboard shortcut code by @lawson85 in #1242
Packages/apps
- pkg: improve GMS and WA desc by @Rudxain in #868
- pkg(com.android.incallui): change description and removal by @AnonymousWP in #822
- pkg(com.android.server.deviceconfig.resources): add package by @AnonymousWP in #826
- pkg(com.android.unisoc.telephony.server): change description and removal by @AnonymousWP in #877
- pkg(samsung): add packages by @YoshiiShell in #743
- pkg(miui.systemui.plugin): improve description by @cameronj86 in #759
- pkg(com.android.chrome): update description for clarity on functionality by @Scott-Nx in #932
- pkg(cnn): remove duplicate by @schbrns in #943
- pkg(com.android.role.notes.enabled): add warning regarding Developer Options by @ant14181 in #946
- pkg(com.android.global): update description and removal behaviour by @schbrns in #945
- pkg(oem): update descriptions and change removal status for dependencies related to Private space on Pixel devices by @schbrns in #944 …
| Publisher | Universal-Debloater-Alliance |
|---|---|
| Version | 1.2.0 |
| Release date | 2026-01-12 |
| License | GPL-3.0 |
| Installer type | portable |
| Architecture | x64 |
| Package ID | Universal-Debloater-Alliance.uad-ng |
winget install --id=Universal-Debloater-Alliance.uad-ng -ewinget upgrade --id=Universal-Debloater-Alliance.uad-ng -ewinget uninstall --id=Universal-Debloater-Alliance.uad-ng -eYes. Universal Android Debloater Next Generation is free and open-source software released under the GPL-3.0 license.
The latest version is 1.2.0, released on Jan 12, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with f58666d5f54fad19ddb317978019437a6f7b2e67fb869157df9bd40965296600.
Universal Android Debloater Next Generation runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find Universal Android Debloater Next Generation and select Uninstall. From the command line, run winget uninstall --id=Universal-Debloater-Alliance.uad-ng -e.