Geben Sie adb shell von python

Ich versuche zu Befehl ausführen adb shell von python
Ich bin mit Windows OS

CMD :

C:\Users\deounix>adb shell
shell@android:/ $ su root
su root
root@android:/ # reboot

Was ich Tue, ist :

import os

os.popen("adb shell & su root & reboot")

Aber es ist nicht die Arbeit

Wie kann ich es tun?

  • Ich habe dies in der Vergangenheit, ich erinnere mich nicht, wie ich es gemacht habe, aber ich erinnere mich, es ist ein Weg, um den zweiten Prozess und später zu sendende Eingabedaten und fangen seinen Ausgang.
  • Wie kann ich dies tun ?
  • verwenden subprocess statt. auch adb reboot ohne shell nicht erfordern root: subprocess.check_output(['adb', 'reboot'])
InformationsquelleAutor deounix | 2015-07-30
Schreibe einen Kommentar