Sniffing / registrazione il proprio traffico Bluetooth Android

? peku33 @ | Original: StackOverFlow
---

Recentemente ho acquistato dispositivo chinesse che si collega via bluetooth con il telefono Android / tablet . Poiché non vi è alcuna applicazione availible per windows / linux voglio creare uno per uso personale .

Solitamente telefono si connette al dispositivo e scambia alcuni dati . Ho collegato il PC al dispositivo e guardato in debugger seriale e menaged per scoprire il protocollo ( solo andata ) . Telefono invia solo un comando al dispositivo . Ma questa volta non sono in grado di scoprire cosa si containts .

Esiste un software che mi permetterà di esaminare i dati inviati via bluetooth ? Ho provato decompilazione l'app, ma sembra davvero scostante .

Thanks.

---

Top 5 Risposta

1Stephan Branczyk @

Android 4.4 ( Kit Kat ) non hanno una nuova funzionalità sniffing per Bluetooth . Si dovrebbe fare un tentativo .

Se non si possiede un dispositivo sniffing tuttavia, non si è necessariamente fuori   di fortuna . In molti casi si possono ottenere risultati positivi con una nuova   funzionalità introdotta in Android 4.4 : la capacità di catturare tutto   Pacchetti Bluetooth HCI e salvarli in un file .

Quando l'analista ha terminato di compilare il file di acquisizione eseguendo   l'applicazione in fase di test, si può tirare il file generato da   Android in memoria esterna del dispositivo e analizzare ( con    http://www.wireshark.org/, per esempio) .

Una volta che questa impostazione è attivata, Android salverà la cattura dei pacchetti   a /sdcard/btsnoop_hci.log essere tirato dagli analisti e ispezionato .

Digitare quanto segue in caso /sdcard/ non è la strada giusta sul dispositivo particolare :

adb shell echo $EXTERNAL_STORAGE

Possiamo quindi aprire una shell e tirare il file : $ adb pull   /sdcard/btsnoop_hci.log e ispezionare con Wireshark, come ad esempio un PCAP   raccolta da sniffing del traffico WiFi per esempio, quindi è molto semplice   e ben supportato :

Sniffing / registrazione il proprio traffico Bluetooth Android

https://viaforensics.com/articles-presentations/bluetooth-packet-capture-android.html

È possibile attivare questo andando su Impostazioni- > Opzioni Developer, quindi selezionando la casella accanto a " Bluetooth HCI Snoop Log . "