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 IDThe 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.sbrowserOptions & Flags
| Flag / Parameter | Description |
|---|---|
| --user 0 | Targets 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.