Python Android Automation Without Root
You can automate Android from Python without rooting the device.
For many workflows, you do not need private app data, privileged system permissions, or a modified OS. You need to tap visible UI, type into fields, wait for screens, and capture enough evidence when something fails.
Handsets provides a small Python wrapper around a fast Android CLI so you can write those flows in normal Python.