adb, ftp wat weiß ich.
Gerootet sollte es leichter sein, ja
Wie denn sonst?
Kannste machen wie du willst. Kannst nach der Uhrzeit gehen, kannst auch die ganze Exekution pausieren lassen, kannst den Thread "sleepen" lassen usw.
Command pattern
Beispiele die ich auf die Schnelle gefunden habe:
https://play.google.com/store/apps/d...ro.macro&hl=de
https://play.google.com/store/apps/d...crodroid&hl=de
https://play.google.com/store/apps/d...automate&hl=de