~/talk

Practical ADB usage to enhance your life!

Talkat Droidcon London 2023 · 2023-10-26..10-27· [android]
slides:none on file

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

  1. 0:00Introduction and jokes
  2. 1:10ADB basics and objectives
  3. 6:52Automated input flows
  4. 17:36Dumpsys for diagnostics
  5. 23:56Inspecting app data locally
  6. 31:39Miscellaneous ADB commands
  7. 37:55Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.