Adb: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Der Android Debugger=
=Android Debug Bridge=
*Kommunikation vom PC zum Smartphone über WLAN oder USB
*Voraussetzung Smartphone muss im Entwicklermodus laufen.
*Voraussetzung Smartphone muss im Entwicklermodus laufen.
*Wie man dort hingelangt ist bei jedem Smartphone ein wenig verschieden
*Wie man dort hingelangt ist bei jedem Smartphone ein wenig verschieden
*Normalerweise geht man über die Buildnummer und drückt mehrmals drauf.
*Normalerweise geht man über die Buildnummer und drückt mehrmals drauf.
*USB Debug muss aktiviert
*USB Debug muss aktiviert
*Debuging über WLAN muss aktiv sein.
*Debugging über WLAN muss aktiv sein.
*Problem wenn man vergisst ihn wieder auszuschalten.
*Problem: wenn man vergisst ihn wieder auszuschalten.


=Einstellen des TCP Modus=
=Beispiel Android One=
*adb tcpip 5555
[[Datei:Adb-1.png|300px]]
[[Datei:Adb-2.png|300px]]
[[Datei:Adb-3.png|300px]]


=connect=
=Installation unter Debian/Kali/Ubuntu/=
*adb connect  10.85.70.2:5555
==adb==
connected to 10.85.70.2:5555
*apt install adb
=devices=
==scrcpy==
*adb devices
*sudo apt install ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
List of devices attached
*git clone https://github.com/Genymobile/scrcpy
10.85.70.2:5555 device
*cd scrcpy
pjofm7xoae85fafe device
*./install_release.sh
=interaktiv=
====Quelle====
*adb -s 10.85.70.2:5555 shell
*https://github.com/Genymobile/scrcpy/blob/master/doc/linux.md
begonia:/ $
;Die Befehle gehen interaktiv und auf der Linux Konsole
=Beispiele=
*ip a a
*netstat -rn
*uname -a
*df -h
*cd /bin
*ls


=befehl ausführen=
=Adb Modi=
*adb shell ls -l storage/sdcard0/Download/
*[[adb tcpip]]
-rw-rw---- root    sdcard_rw  4254181 2016-09-13 15:51 SuperSU-v2.65-20151226141550.zip
*[[adb usb]]
=adb push=
*adb -s 10.85.70.2:5555 pull  /storage/sdcard0/Download/uebung.txt
 
=adb pull=
*adb pull  /storage/sdcard0/Download/SuperSU-v2.65-20151226141550.zip .
=adb reboot recovery=
*adb reboot recovery

Aktuelle Version vom 15. August 2024, 10:11 Uhr

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

Installation unter Debian/Kali/Ubuntu/

adb

  • apt install adb

scrcpy

  • sudo apt install ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
  • git clone https://github.com/Genymobile/scrcpy
  • cd scrcpy
  • ./install_release.sh

Quelle

Adb Modi