Android Shell Like a Jedi
summary
Live terminal demo shows exact commands and outcomes: use adb shell am start -a ACTION -d URI to fire deep links, pm revoke <pkg> <perm> and pm grant to toggle permissions, wm size/density to emulate old screens without root, and content put --uri settings_global animator_duration_scale 10 to slow animations. Dumpsys reveals activity stacks and package permission state. Scripts combining adb shell monkey and adb shell input reproduce a flaky bug in under 10 minutes and a deploy script installs 30 APKs in minutes.
AI-written summary · about
chapters (12)
- 0:00Introduction to Android shell
- 4:45Entering Android shell
- 6:51Testing deep links with am command
- 9:03Crashing apps with am command
- 10:46Managing permissions with pm command
- 15:24Changing display settings with wm command
- 19:01Slowing animations with content command
- 21:35Live coding recap
- 23:26Exploring dumpsys command
- 28:05Advanced use cases and automation
- 30:55Summary and takeaways
- 33:27Q&A session
related talks
47mMagic of ADB and Android shell
36mDAAS: Debugging as a skill!
37mDebugging Android Devices in the Field
43mDebug Better in Android Studio
01h 02mAndroid Platform Debugging and Development
20mLife is too short not to use ADB commands
37mAndroid Developer Options Deep Dive
33mDebugging: All You Need to Know
