ACC Logo
ADBApp ManagementCaution

adb shell pm disable-user --user 0 <package_name>

Disable / debloat system app for current user

Caution RequiredDisabling critical core Android system apps (e.g. system UI or framework) can cause reboot loops.
What It Does

Disables a pre-installed carrier or OEM bloatware app for the primary user without requiring root privileges.

Command Syntax
Terminal
$adb shell pm disable-user --user 0 <package_name>
Parameters & Placeholders Breakdown

This command syntax includes specific placeholder tokens. Below is an explanation of what each word represents and concrete real-world values to replace it with:

<package_name>Application Package ID

The unique reverse-domain bundle identifier of the Android application defined in its AndroidManifest.xml.

Real-world value:com.whatsapp or com.android.chrome
Command syntax: adb uninstall com.whatsapp (or: adb shell pm clear com.android.chrome)
To list all installed packages on your phone, execute "adb shell pm list packages".
Usage Examples
$adb shell pm disable-user --user 0 com.facebook.katana
$adb shell pm disable-user --user 0 com.sec.android.app.sbrowser
Options & Flags
Flag / ParameterDescription
--user 0Targets user 0 (the primary owner profile).
Prerequisites & Requirements
  • Device connected and authorized
Related Commands
Found an error or missing flag for adb shell pm disable-user --user 0 <package_name>?

Submit a correction or request additional examples on GitHub.

Having issue? Contact @mkr_infinity

Direct technical assistance & ROM flashing troubleshooting by Mohammad Kaif Raja.

Contact @mkr_infinity