androiddump(1)
androiddump
androiddump tillhandahåller gränssnitt för att fånga trafik från Android-enheter.
Namn
androiddump — tillhandahåller gränssnitt för att fånga trafik från Android-enheter
Synopsis
androiddump [ --help ] [ --version ] [ --extcap-version ] [ --debug ]
[ --extcap-interfaces ] [ --extcap-dlts ]
[ --extcap-interface=<interface> ] [ --extcap-config ]
[ --extcap-capture-filter=<capture filter> ] [ --capture ]
[ --fifo=<path to file or pipe> ]
[ --adb-server-ip=<IP address> ]
[ --adb-server-tcp-port=<TCP port> ]
[ --logcat-text=<TRUE or FALSE> ]
[ --bt-server-tcp-port=<TCP port> ]
[ --bt-forward-socket=<TRUE or FALSE> ]
[ --bt-local-ip=<IP address> ]
[ --bt-local-tcp-port=<TCP port> ]
androiddump --extcap-interfaces
[ --adb-server-ip=<IP address> ]
[ --adb-server-tcp-port=<TCP port> ]
androiddump --extcap-interface=<interface> [ --extcap-dlts ]
androiddump --extcap-interface=<interface> [ --extcap-config ]
androiddump --extcap-interface=<interface>
--fifo=<path to file or pipe>
--capture
Beskrivning
androiddump är ett extcap-verktyg som tillhandahåller gränssnitt för att fånga trafik från en Android-enhet. Det finns bara två krav:
- Du måste ha Android SDK installerat och lägga till det i miljövariabeln
PATH.PATHska innehålla katalogen med verktyg somadbochandroid. Android SDK för olika plattformar finns på: - Du måste ha behörighet att fånga från Android-enheten. Vissa Android-enheter kräver autentisering på skärmen.
Stödda gränssnitt:
- Logcat Main (binär [<= Jelly Bean] eller text)
- Logcat System (binär [<= Jelly Bean] eller text)
- Logcat Events (binär [<= Jelly Bean] eller text)
- Logcat Radio (binär [<= Jelly Bean] eller text)
- Logcat Crash (text; från Lollipop)
- Bluetooth Hcidump [<= Jelly Bean]
- Bluetooth Bluedroid External Parser [Kitkat]
- Bluetooth BtsnoopNet [>= Lollipop]
- WiFi/Ethernet tcpdump [kräver tcpdump på telefonen]
Observera att androiddump även fungerar för FirefoxOS eller andra Android-baserade operativsystem.
Alternativ
--help- Visa programmets argument.
--version- Visa programmets version.
--extcap-version- Visa extcap-anpassad version.
--debug- Skriv ut ytterligare meddelanden.
--extcap-interfaces- Lista tillgängliga gränssnitt.
--extcap-interface=<interface>- Använd angivet gränssnitt.
--extcap-dlts- Lista DLT:er för angivet gränssnitt.
--extcap-config- Lista konfigurationsalternativ för angivet gränssnitt.
--extcap-capture-filter=<capture filter>- Fångstfiltret. Det motsvarar värdet som anges via alternativet
tshark -f, och fältet Capture Filter bredvid gränssnittslistan i Wireshark. - Obs!
- Detta respekteras endast för WiFi/Ethernet-fångst (
tcpdump), inte för Bluetooth eller logcat.
--capture- Starta fångst från angivet gränssnitt och spara den på platsen som anges med
--fifo.
--fifo=<path to file or pipe>- Spara fångade paket till fil eller skicka dem genom en pipe.
--adb-server-ip=<IP address>- Använd annan IP-adress än standardadressen (127.0.0.1) för ADB-daemonen.
--adb-server-tcp-port=<TCP port>- Använd annan TCP-port än standardporten (5037) för ADB-daemonen.
--logcat-text=<TRUE or FALSE>- Om värdet är TRUE används textbaserad logcat i stället för binär. Detta alternativ påverkar endast Logcat-gränssnitt. Det har ingen effekt från och med Lollipop där binär Logcat inte längre finns.
- Standardvärde: FALSE.
--bt-server-tcp-port=<TCP port>- Använd annan Bluetooth-server-TCP-port än standard på Android-sidan. På Lollipop är standardvärdet 8872, tidigare 4330.
--bt-forward-socket=<TRUE or FALSE>- Om värdet är TRUE vidarebefordras socketen från Android-sidan till värdsidan.
- Standardvärde: FALSE.
--bt-local-ip=<IP address>- Använd annan IP-adress än standardadressen (127.0.0.1) på värdsidan för vidarebefordrad socket.
--bt-local-tcp-port=<TCP port>- Ange port som ska användas på värdsidan för vidarebefordrad socket.
Exempel
För att se programmets argument:
androiddump --help
För att se programmets version:
androiddump --version
För att se gränssnitt:
androiddump --extcap-interfaces
Exempelutdata
interface {display=Android Logcat Main unknown MSM7627A}{value=android-logcat-main-MSM7627A}
interface {display=Android Logcat System unknown MSM7627A}{value=android-logcat-system-MSM7627A}
interface {display=Android Logcat Radio unknown MSM7627A}{value=android-logcat-radio-MSM7627A}
interface {display=Android Logcat Events unknown MSM7627A}{value=android-logcat-events-MSM7627A}
interface {display=Android Bluetooth Hcidump unknown MSM7627A}{value=android-bluetooth-hcidump-MSM7627A}
Det människoläsbara visningsnamnet för gränssnitt innehåller gränssnittstyp, en av följande:
android-logcat-main (Android Logcat Main) android-logcat-system (Android Logcat System) android-logcat-radio (Android Logcat Radio) android-logcat-events (Android Logcat Events) android-logcat-text-main (Android Logcat Main) android-logcat-text-system (Android Logcat System) android-logcat-text-radio (Android Logcat Radio) android-logcat-text-events (Android Logcat Events) android-logcat-text-crash (Android Logcat Crash) android-bluetooth-hcidump (Android Bluetooth Hcidump) android-bluetooth-external-parser (Android Bluetooth External Parser) android-bluetooth-btsnoop-net (Android Bluetooth Btsnoop Net) android-tcpdump (Android tcpdump)
För tcpdump följs detta av målenhetens nätverksnamn, till exempel eth0.
Därefter kommer Android-enhetens namn om det är tillgängligt, annars unknown.
Sista delen är DeviceID — identifieraren för enheten som tillhandahålls av Android SDK (se adb devices).
Exempel:
Android Logcat Main unknown MSM7627A
Det betyder:
Android Logcat Main— användarvänlig typ av gränssnittunknown— namn på Android-enhetenMSM7627A— enhets-ID
För att se gränssnittets DLT:er:
androiddump --extcap-interface=android-bluetooth-hcidump-MSM7627A --extcap-dlts
Exempelutdata
dlt {number=99}{name=BluetoothH4}{display=Bluetooth HCI UART transport layer plus pseudo-header}
För att se konfigurationsalternativ för ett gränssnitt:
androiddump --extcap-interface=android-bluetooth-hcidump-MSM7627A --extcap-config
Exempelutdata
arg {number=0}{call=--adb-server-ip}{display=ADB Server IP Address}{type=string}{default=127.0.0.1}
arg {number=1}{call=--adb-server-tcp-port}{display=ADB Server TCP Port}{type=integer}{range=0,65535}{default=5037}
För att fånga trafik:
androiddump --extcap-interface=android-bluetooth-hcidump-MSM7627A --fifo=/tmp/bluetooth.pcapng --capture
Obs!
För att stoppa fångsten: använd CTRL+C, kill eller avsluta programmet.
Se även
- wireshark(1)
- tshark(1)
- dumpcap(1)
- extcap(4)
Noteringar
androiddump är en del av distributionen Wireshark. Den senaste versionen av Wireshark finns på:
HTML-versioner av Wireshark-projektets manualsidor finns på:
Författare
Ursprunglig författare
Michal Labedzki <michal.labedzki[AT]tieto.com>
Bidragsgivare
Roland Knall <rknall[AT]gmail.com>
Colophon
Denna sida är del av projektet wireshark (interaktiv dumpning och analys av nätverkstrafik). Information om projektet finns på:
Om du vill rapportera ett fel i denna manualsida, se:
Denna sida hämtades från projektets uppströms Git-arkiv på 2026-01-16. Vid den tidpunkten var datumet för den senaste committen i arkivet 2026-01-16.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller tror att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar till informationen i denna COLOPHON (som inte är del av originalmanualsidan), skicka e-post till man-pages@man7.org.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/androiddump.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorservice som har sponsrat Linux.se med webbhotell.