Adb: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 42: Zeile 42:
 
*adb -s 10.85.70.2:5555 pull  /storage/sdcard0/Download/test.txt
 
*adb -s 10.85.70.2:5555 pull  /storage/sdcard0/Download/test.txt
  
=adb pull=
+
=adb push=
 
*adb -s 10.85.70.2:5555 push  /storage/sdcard0/Download/test.txt
 
*adb -s 10.85.70.2:5555 push  /storage/sdcard0/Download/test.txt
 +
 
=adb reboot recovery=
 
=adb reboot recovery=
 
*adb -s 10.85.70.2:5555 reboot recovery
 
*adb -s 10.85.70.2:5555 reboot recovery

Version vom 5. August 2021, 15:20 Uhr

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

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

adb reboot recovery

  • adb -s 10.85.70.2:5555 reboot recovery