DISCLAIMER: Use at your own risk. I am not responsible for anything that could happen to your phone.

This software is still in an early stage of development. Check out the issues, and feel free to contribute!
This is a complete rewrite in Rust of the UAD project, which aims to improve privacy and battery performance by removing unnecessary and obscure system apps. This can also contribute to improve security by reducing the attack surface.
Packages are as well documented as possible in order to provide a better understanding of what you can delete or not. The worst thing which could happen is removing an essential system package needed during boot causing then an unfortunate bootloop. After about 5 failed system boots, the phone will automatically reboot in recovery mode and you'll have to perform a FACTORY RESET. So make a backup first!
In any case, you can NOT brick your device with this software! That's the main thing, right?
uad_exported_selection.txtNB : System apps cannot really be uninstalled without root (see the FAQ)
| Country | Carriers |
|---|---|
| France | Orange, SFR, Free, Bouygues |
| USA | T-Mobile, Verizon, Sprint, AT&T |
| Germany | Telekom |
| UK | EE |
LINUX
Debian Base:
bash
$ sudo apt install android-sdk-platform-tools
Arch-Linux Base:
bash
$ sudo pacman -S android-tools
Red Hat Base:
bash
$ sudo yum install android-tools
OpenSUSE Base:
bash
$ sudo zypper install android-tools
MAC OS
bash
$ brew install android-platform-toolsWINDOWS
Download android platform tools and unzip it somewhere. Add the folder to your PATH.
Check your device is detected:
batch
> adb devices
Download the latest release of UAD GUI for your Operating System here. Take the opengl version only if the default version (with a Vulkan backend) doesn't launch.
NOTE: Chinese phones users may need to use the AOSP list for removing some stock apps because those Chinese manufacturers (especially Xiaomi and Huawei) have been using the name of AOSP packages for their own (modified & closed-source) apps.
IMPORTANT NOTE: You will have to run this software whenever your OEM pushes an update to your phone as some uninstalled system apps could be reinstalled.
Hey-hey-hey! Don't go away so fast! This is a community project. That means I need you! I'm sure you want to make this project better anyway.
$ claude mcp add universal-android-debloater \
-- python -m otcore.mcp_server <graph>