Android Debloater is a lightweight Python-based desktop application that allows you to remove, disable, or enable pre-installed system and third-party apps ("bloatware") from your Android device using ADB (Android Debug Bridge), all through a simple graphical interface built with Tkinter.
- View installed packages
- Disable any system or third-party app
- Enable previously disabled apps
- Uninstall system/third-party apps (root only)
- GUI-based (no terminal knowledge required)
- Built-in ADB binary
If you're not a developer and just want to use the tool:
- USB Debugging must be enabled on your Android phone
- A USB cable to connect your phone
-
Download the precompiled Linux binary from the Releases.
-
(Linux only) Make it executable:
chmod +x AndroidDebloater
-
Run it directly:
./AndroidDebloater
or double-click the executable.
If you'd like to build the executable yourself:
-
Python 3
-
python3-tkinstalled:sudo apt install python3-tk
-
Clone the repository:
git clone https://github.com/Musaddiq-Sultan/Android-Debloater
cd Android-Debloater -
Install tkinter:
sudo apt install python3-tk
-
Run the builder script:
bash builder.sh
This will generate a single standalone file (dist/AndroidDebloater) which includes your GUI app, embedded adb, and icon.
If you prefer to run the app without building an executable:
-
Connect your Android phone with USB debugging enabled
-
Run:
python3 main.py
- Select an app or enter the package name manually
- Click Refresh
- Choose an action:
- Enable App
- Disable App
- Uninstall App (Root only)
- Click Submit
- Check the Logs for results