Adb

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Der Android Debug Bridge

  • Kommunikation vom PC zum Smartphone über WLAN oder USB
  • Voraussetzung Smartphone muss im Entwicklermodus laufen.
  • Wie man dort hingelangt ist bei jedem Smartphone ein wenig verschieden
  • Normalerweise geht man über die Buildnummer und drückt mehrmals drauf.
  • USB Debug muss aktiviert
  • Debugging über WLAN muss aktiv sein.
  • Problem: wenn man vergisst ihn wieder auszuschalten.

Beispiel Android One

Adb-1.png Adb-2.png Adb-3.png

Installation unter Debian/Kali/Ubuntu/

  • apt install adb

Einstellen des TCP Modus

  • adb tcpip 5555

connect

  • adb connect 10.85.70.2:5555
connected to 10.85.70.2:5555

devices

  • adb devices
List of devices attached
10.85.70.2:5555	device
pjofm7xoae85fafe	device

interaktiv

  • adb -s 10.85.70.2:5555 shell
begonia:/ $ 
Die Befehle gehen interaktiv und auf der Linux Konsole

Beispiele

  • ip a a
  • ip route show table all | grep default
  • uname -a
  • df -h
  • cd /bin
  • ls

befehl ausführen

  • adb -s 10.85.70.2:5555 shell ls -l /storage/sdcard0/Download/

adb pull

  • adb -s 10.85.70.2:5555 pull /storage/sdcard0/Download/test.txt

adb push

  • echo test > geheim.txt
  • adb -s 10.85.70.2:5555 push geheim.txt /storage/sdcard0/Download/

adb reboot recovery

  • adb -s 10.85.70.2:5555 reboot recovery