import sys sys.path.append("../android") sys.path.append("../sunriver") sys.path.append("../sunriver/applications/DesktopInYourPocket") import time from Android import Android from Sunriver import Sunriver from Chroot import Chroot from NetInterfaces import NetInterfaces from DesktopInYourPocket import DesktopInYourPocket from Linux import Linux from Shell import Shell device_id = Android.devices().keys()[0] android = Android(device_id) desktop = DesktopInYourPocket(android) desktop.start() chroot = Chroot(android) interfaces = NetInterfaces(android) linux = Sunriver.connect(chroot, interfaces) shell = Shell(linux.modules, linux._rpyc) ui = UI(shell) ui.start() shell.cmd("leafpad") time.sleep(2) leafpad = ui.dogtail.tree.root.child("(Untitled)") print leafpad