whatisgithub

What is android-debloater?

oop7/android-debloater — explained in plain English

Analysis updated 2026-07-14 · repo last pushed 2025-09-15

24RustAudience · generalComplexity · 2/5QuietSetup · easy

In one sentence

Desktop app that removes unwanted pre-installed apps from Android phones in bulk via a computer, with automatic backup before uninstalling and built-in ADB so no extra tools are needed.

Mindmap

mindmap
  root((repo))
    What it does
      Bulk remove phone apps
      Search and filter packages
      Restore deleted apps
    Tech stack
      Rust
      React
      Tauri
      Bundled ADB
    Use cases
      Strip carrier apps
      Free up storage
      Prep phone for resale
    Safety
      Auto APK backup
      Restore in one click
      Risk disclaimer
    Platforms
      Windows
      Mac
      Linux
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 pre-installed bloatware from a new Android phone in bulk from your computer.

USE CASE 2

Strip carrier-branded apps off a phone before selling or giving it away.

USE CASE 3

Reclaim storage on an older Android device bogged down by factory-installed software.

USE CASE 4

Back up and restore system apps you accidentally removed that destabilized your phone.

What is it built with?

RustReactTauriADB

How does it compare?

oop7/android-debloateraftertonesignal/brumealacritty/termbenchbot
Stars242424
LanguageRustRustRust
Last pushed2025-09-152026-06-22
MaintenanceQuietActive
Setup difficultyeasyhardhard
Complexity2/55/54/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

No special setup needed beyond enabling USB debugging on your phone and plugging it in, ADB is bundled with the app.

No license information was provided in the explanation, so usage rights are unknown.

So what is it?

Android Debloater is a desktop app that helps you clean up your Android phone by removing unwanted apps, especially the pre-installed bloatware that manufacturers and carriers pile on. Instead of scrolling through your phone's settings and uninstalling things one at a time, you plug your phone into your computer, open this app, and manage everything from a clean interface with search and batch selection. The app talks to your phone using a tool called ADB (Android Debug Bridge), which is the standard way for computers to communicate with Android devices. The nice touch here is that ADB is bundled right into the app, so you don't need to download separate developer tools or mess with system paths. Once your phone is connected with USB debugging enabled, the app scans for all installed packages, lets you filter and select what you want gone, and uninstalls them in bulk. Before removing anything, it automatically backs up the app files to your computer, so if you accidentally delete something important, you can restore it with one click. This is for anyone who's looked at their new phone and thought, "why are there forty apps I didn't ask for and can't delete?" Maybe you want to strip carrier apps off a phone you're selling, or you want to reclaim storage on an older device that's bogged down with pre-installed software. It works on Windows, Mac, and Linux, and it handles both regular apps and system-level packages that normally resist uninstallation. The project is built with Tauri, which pairs a Rust backend with a web-based frontend (React in this case), resulting in a fast, lightweight desktop app rather than a heavier Electron-based alternative. The safety net of automatic APK backups before every uninstall is a thoughtful choice, removing system packages can destabilize a phone, and the project is upfront about that risk in its disclaimer.

Copy-paste prompts

Prompt 1
I want to build a Tauri desktop app that bundles ADB and lets users batch-uninstall Android packages with automatic APK backup. Outline the project structure and the key Rust commands I need for talking to ADB.
Prompt 2
Write a React component for a searchable, selectable list of installed Android packages that supports batch selection and a confirm-to-uninstall flow.
Prompt 3
Help me add a one-click restore feature to my Tauri app that re-installs a previously backed-up APK using the bundled ADB binary.
Prompt 4
Generate a safety disclaimer for an Android debloater app warning users that removing system packages can destabilize their device and that backups should be kept.
Prompt 5
Show me how to detect connected Android devices over USB in Rust using a bundled ADB binary and list all installed package names.

Frequently asked questions

What is android-debloater?

Desktop app that removes unwanted pre-installed apps from Android phones in bulk via a computer, with automatic backup before uninstalling and built-in ADB so no extra tools are needed.

What language is android-debloater written in?

Mainly Rust. The stack also includes Rust, React, Tauri.

Is android-debloater actively maintained?

Quiet — no commits in 6-12 months (last push 2025-09-15).

What license does android-debloater use?

No license information was provided in the explanation, so usage rights are unknown.

How hard is android-debloater to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is android-debloater for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.