Tool

Build a debloat checklist for your phone

Choose a brand, and a carrier if your phone came from one, then a profile. Review every package it would turn off, with the reason, before you export anything.

The checklist builder needs JavaScript, which is off or still loading.

Without it, each brand and carrier hub lists its packages by verdict, with the Settings route and the commands on every package page:

How it works

  1. 01

    Pick a brand and carrier

    Samsung, Google Pixel, Xiaomi, OnePlus and OPPO, or Motorola, plus Verizon, AT&T or T-Mobile.

  2. 02

    Choose a profile

    Minimal takes only "Safe to disable". Standard adds "Advanced" with each caveat shown. Admin lists everything with its verdict.

  3. 03

    Review and export

    Untick anything you use, then download the script or print the checklist.

What this page does and does not do

It does

  • Builds the list from the packages documented for your brand and carrier.
  • Shows each package with its verdict and what stops working without it.
  • Exports a .sh or .bat script of pm disable-user commands, and a printable checklist.

It does not

  • Know which packages your own phone has: run the audit on your real package list for that.
  • Include "Do not remove" packages in a script.
  • Send your choices to our server: the list is put together on this page. Our host still sees ordinary request logs.

Questions people ask

Which profile should I pick?

Minimal, unless you have read the caveats. It only turns off packages whose loss you will not notice.

What if my phone has packages the checklist lacks?

The checklist only covers documented packages. Paste your real list into the audit to see the rest.

Do I need to run the script again after an update?

Sometimes. Major system updates can switch a package back on; run the same script again afterwards.