Farejando / registrando seu próprio tráfego Bluetooth Android

? peku33 @ | Original: StackOverFlow
---

Eu comprei recentemente dispositivo chinesse que se conecta via bluetooth com telefone Android / tablet. Como não há nenhum aplicativo disponível para os windows / linux eu quero criar um para uso pessoal.

Normalmente telefone se conecta ao dispositivo e troca de alguns dados . Liguei PC para o dispositivo e olhou para depurador de série e menaged para descobrir o protocolo ( só ida). Telefone envia apenas um comando para o dispositivo . Mas desta vez eu não sou capaz de descobrir o que containts .

Existe algum software que permita-me a olhar para os dados enviados via bluetooth ? Tentei decompiling o app, mas parece muito hostil.

Thanks.

---

Top 5 Responder

1Stephan Branczyk @

Android 4.4 ( Kit Kat ) tem um novo recurso que sniffing para o Bluetooth. Você deve experimentá-lo .

Se você não possui um dispositivo de sniffing no entanto, não são necessariamente para fora   de sorte. Em muitos casos, pode-se obter resultados positivos com uma nova   recurso apresentado no Android 4.4: a capacidade de capturar tudo   Pacotes Bluetooth HCI e salvá-los em um arquivo.

Quando o analista tiver terminado de preencher o arquivo de captura executando   o aplicativo que está sendo testado, ele pode puxar o arquivo gerado pelo   Android para o armazenamento externo do dispositivo e analisá-lo ( com    http://www.wireshark.org/, por exemplo ) .

Uma vez que essa configuração é ativada, o Android vai salvar a captura de pacotes   para /sdcard/btsnoop_hci.log a ser puxado pelo analista e inspecionados.

Digite o seguinte no caso /sdcard/ não é o caminho certo em seu dispositivo em particular :

adb shell echo $EXTERNAL_STORAGE

Podemos, então, abrir um shell e puxar o arquivo : $ puxar adb   /sdcard/btsnoop_hci.log e inspecioná-lo com Wireshark, como um PCAP   coletado por cheirar o tráfego WiFi por exemplo, por isso é muito simples   e bem apoiado :

Farejando / registrando seu próprio tráfego Bluetooth Android

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

Você pode ativar isso indo para Configurações> Opções do desenvolvedor, em seguida, marcando a caixa ao lado de " Bluetooth HCI Snoop Log. "