commands.sh

adb shell pm

all

Android Package Manager tool.

More info →

Examples (8)

List installed packages

Install an app package from a given path

adb shell pm install /path/to/app.apk

Uninstall a package from the device

adb shell pm uninstall package

Clear all app data for a package

Enable a package or component

adb shell pm enable package_or_class

Disable a package or component

adb shell pm disable-user package_or_class

Grant a permission for an app

adb shell pm grant package android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...

Revoke a permission for an app

adb shell pm revoke package android.permission.CAMERA|android.permission.ACCESS_FINE_LOCATION|android.permission.READ_CONTACTS|...
made by @shridhargupta | data from tldr-pages