explaingit

0x192/universal-android-debloater

Analysis updated 2026-06-21

19,293RustAudience · generalComplexity · 2/5Setup · moderate

TLDR

A desktop app that lets you safely remove pre-installed bloatware from your Android phone over USB without rooting it, using curated removal lists for dozens of device brands and carriers.

Mindmap

mindmap
  root((repo))
    What It Does
      Removes bloatware
      No root required
      USB connection
      Reversible actions
    Device Support
      Samsung OnePlus Sony
      Xiaomi and more
      AT&T Verizon lists
    Benefits
      Faster phone
      Better battery
      Privacy protection
    Tech Stack
      Rust
      Iced GUI
      ADB protocol
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Remove Samsung pre-installed apps from a new phone to speed it up and extend battery life

USE CASE 2

Uninstall carrier bloatware from an AT&T or Verizon device using curated safe-removal lists

USE CASE 3

Disable Facebook and Amazon apps that came pre-installed on your Android phone to protect your privacy

USE CASE 4

Log every change you make so you can reverse any removal that breaks something

What is it built with?

RustIcedADB

How does it compare?

0x192/universal-android-debloaterhigherorderco/bendrigellute/spotify-tui
Stars19,29319,35219,169
LanguageRustRustRust
Setup difficultymoderatehardmoderate
Complexity2/54/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires enabling USB Debugging on your Android phone and having ADB installed on your computer before the app can connect.

In plain English

Universal Android Debloater is a cross-platform desktop app that lets you remove unwanted pre-installed apps from your Android phone without needing root access. Most Android phones come packed with bloatware, apps from the manufacturer, your mobile carrier, Google, Facebook, Amazon, and Microsoft, that you can't easily uninstall through normal settings. This tool gives you a visual interface to safely disable or uninstall those apps over a USB connection using ADB (Android Debug Bridge), the standard developer tool for communicating with Android devices. You'd use it to speed up your phone, extend battery life, reduce the data these apps can collect about you, and shrink the potential attack surface for security threats. It comes with curated debloat lists for dozens of manufacturers including Samsung, Xiaomi, OnePlus, Sony, and more, plus lists for carriers like AT&T, Verizon, and T-Mobile. Every action you take is logged so you can reverse mistakes. Importantly, it cannot permanently brick your device, the worst case is a factory reset. Setup requires enabling USB Debugging on your phone and having ADB installed on your computer. The app is built in Rust with a graphical interface using the Iced library, and runs on Linux, macOS, and Windows.

Copy-paste prompts

Prompt 1
Walk me through using Universal Android Debloater to safely remove Samsung bloatware from a Galaxy S23 without rooting it
Prompt 2
Which packages in the Universal Android Debloater lists are safe to remove from a stock Xiaomi phone without breaking core functionality?
Prompt 3
How do I enable USB Debugging on Android and connect my phone to Universal Android Debloater on a Mac?
Prompt 4
I accidentally removed a package with Universal Android Debloater and my phone is missing an app, how do I restore it from the log?

Frequently asked questions

What is universal-android-debloater?

A desktop app that lets you safely remove pre-installed bloatware from your Android phone over USB without rooting it, using curated removal lists for dozens of device brands and carriers.

What language is universal-android-debloater written in?

Mainly Rust. The stack also includes Rust, Iced, ADB.

How hard is universal-android-debloater to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is universal-android-debloater for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.