Beispiel #1
0
    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