androiddump(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 225: Rad 225:
== Se även ==
== Se även ==


* <code>wireshark(1)</code>
* [[wireshark(1)]]
* <code>tshark(1)</code>
* [[tshark(1)]]
* <code>dumpcap(1)</code>
* [[dumpcap(1)]]
* <code>extcap(4)</code>
* [[extcap(4)]]


== Noteringar ==
== Noteringar ==

Nuvarande version från 26 april 2026 kl. 05.48

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:

  1. Du måste ha Android SDK installerat och lägga till det i miljövariabeln PATH. PATH ska innehålla katalogen med verktyg som adb och android. Android SDK för olika plattformar finns på:
  2. 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:

  1. Logcat Main (binär [<= Jelly Bean] eller text)
  2. Logcat System (binär [<= Jelly Bean] eller text)
  3. Logcat Events (binär [<= Jelly Bean] eller text)
  4. Logcat Radio (binär [<= Jelly Bean] eller text)
  5. Logcat Crash (text; från Lollipop)
  6. Bluetooth Hcidump [<= Jelly Bean]
  7. Bluetooth Bluedroid External Parser [Kitkat]
  8. Bluetooth BtsnoopNet [>= Lollipop]
  9. 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änssnitt
  • unknown — namn på Android-enheten
  • MSM7627A — 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

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.