Skip to content

Instantly share code, notes, and snippets.

@SaifAqqad
Forked from androidneha/adb_commands.MD
Last active November 14, 2025 19:08
Show Gist options
  • Select an option

  • Save SaifAqqad/62ae72312767f92438b27df0d5c97a0f to your computer and use it in GitHub Desktop.

Select an option

Save SaifAqqad/62ae72312767f92438b27df0d5c97a0f to your computer and use it in GitHub Desktop.

BYD Timezone fix

settings put global auto_time_zone 0

To list-up installed app

pm list packages

Search for a particualr app with pacakagename

pm list pacakges | grep com.abc

Turn on Battery Optimization for a particular app

adb shell dumpsys deviceidle whitelist -<package_name>

Turn off Battery Optimization for a particular app

adb shell dumpsys deviceidle whitelist +<package_name>

To start a service

adb shell am startservice com.some.package.name/.YourServiceSubClassName

To start a service

adb shell am stopservice com.some.package.name/.YourServiceSubClassName

Grant Permission for ex WRITE_SECURE_STTINGS

adb shell pm grant com.abc.yourpackagename android.permission.WRITE_SECURE_SETTINGS

Revoke Permission for ex WRITE_SECURE_STTINGS

adb shell pm revoke com.abc.yourpackagename android.permission.WRITE_SECURE_SETTINGS

Enable accessibility

adb shell settings put secure enabled_accessibility_services packagname/servicename

Turn on Device admin

adb shell dpm set-active-admin --user current packagename/.receivers.DeviceAdministrationReceiver

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment