Your phone should do what you paid for.
Ads on the lock screen, "hot apps" pushes, a service that profiles everything you do, three app stores. Point your coding agent at one repository and say clean up my phone. No root. Nothing uninstalled. One-line undo.
Three steps, fifteen minutes
- On the phone: Settings › About phone › tap Build number seven times, then Developer options › USB debugging on. Plug it into your computer, or use Wireless debugging.
- On the computer: install
adb, then
git clone https://github.com/DoAideAi/DoAide-Debloat && cd DoAide-Debloat
Open Claude Code, Codex, Hermes or Gemini CLI in that folder and say: Clean up my Samsung phone. Follow AGENTS.md. - Answer one checklist: which of the optional apps (Samsung Pay, Bixby, Mi Video, Alexa…) you actually use. Only what you do not tick is turned off.
No agent? The same tools run by hand: probe, backup, plan, apply, restore. Python 3.9+ and adb, nothing else.
What it will not do
| Never | Root, remount, flash, factory reset, or delete anything from the system image. |
|---|---|
| Never touches | Your home screen, keyboard, phone, messages, browser and emergency apps, read live from the device; Play Services; account, security and update services. |
| Always | Backs up first, disables one package per command, re-checks the phone afterwards, and leaves a record file: restore --record <file> puts everything back. |
Devices
| OnePlus (OxygenOS 16) | Device-verified, full loop including restore. |
|---|---|
| Samsung, Xiaomi / Redmi / POCO, OPPO / realme, vivo / iQOO, Motorola, Pixel | Profiles cross-checked against the Universal Android Debloater community list; device reports wanted. |
| Amazon Fire tablets | Special Offers and Amazon services, from community lists. |
| Android TV, Fire TV | Use cleanyourtv and dumbtv. This is the phone version. |
Ran it on yours?
Send a device report: what the plan showed, what was refused, what you kept. The next person with your model skips the discovery.