Practical ADB usage to enhance your life!
summary
Shows how to automate daily device tasks by building a bash script that sends ADB input events to log into an app without touching the phone, using dynamic coordinates extracted from UI XML dumps so the script runs across different phones and resolutions and executes lightning fast in demo. Replaces slow ~2–3s ui automator dumps with UI Automator 2, streams XML back with adb exec-out, inspects state with dumpsys/easy-dumpsys, and edits prefs via run-as + sed; also covers fzf, wm, monkey (5,000 events) and pm grant.
AI-written summary · about
chapters (7)
- 0:00Introduction and jokes
- 1:10ADB basics and objectives
- 6:52Automated input flows
- 17:36Dumpsys for diagnostics
- 23:56Inspecting app data locally
- 31:39Miscellaneous ADB commands
- 37:55Closing and resources
related talks
45mPractical ADB usage to enhance your life!
40mPractical ADB usage to enhance your life!
21mWhat if ADB does not have to be that complicated?
20mLife is too short not to use ADB commands
57mAutomating Android: Command line controls
39mAutomated kitting for Android dedicated devices using WebADB
47mMagic of ADB and Android shell
40mMagic of ADB
