Skip to content

Files

Latest commit

228961f · May 21, 2017

History

History
10 lines (7 loc) · 613 Bytes

Readme.md

File metadata and controls

10 lines (7 loc) · 613 Bytes

A simple Python 2.7 library to run commands on a remote Android device using ADB. The library opens a pseudoterminal in order to circumvent input redirection issues. Also, it uses su to open a root shell, instead of relying on a particular implementation of su which takes a certain set of parameters to run a command. As long as the simple command su gives you a root shell after you connect with adb shell, issuing root commands using this library should work.

Usage:

import adb_pty

status, output = adb_pty.cmd('ls -l /')
status, output = adb_pty.root_cmd('mount -o remount,rw /')