Принюхиваясь / вход свой ​​собственный трафик Android Bluetooth

? peku33 @ | Original: StackOverFlow
---

Я недавно купил Chinesse устройство, которое подключается через Bluetooth с андроид телефон / планшет . Поскольку нет приложения воевавших на Windows / Linux Я хочу, чтобы создать для личного пользования .

Обычно телефон подключается к устройству и обменивается некоторые данные. Я подключил компьютер к устройству и посмотрел в серийное отладчика и menaged открыть протокол ( только в одну сторону ). Телефон передает только одну команду на устройство . Но на этот раз я не смог выяснить, что это containts .

Есть ли программа, которая позволит мне разобраться в данных, передаваемых с помощью Bluetooth? Я пытался декомпиляции приложения, но это выглядит действительно недружелюбный .

Thanks.

---

Top 5 ответ

1Stephan Branczyk @

Android 4.4 ( Kit Kat ) не есть новый нюхают возможности для Bluetooth. Вы должны дать ему попробовать.

Если вы не владеете нюхают устройство, однако, вы не обязательно из   удачи . Во многих случаях мы можем получить положительные результаты сновой   функция, введенная в Android 4.4 :возможность охватить все   Bluetooth HCI пакеты и сохранить их в файл .

Когдааналитик закончил заполнение файл захвата, запустив   тестируемое приложение, он может тянуть файл, сгенерированный   Android в внешнего хранения устройства и проанализировать его (с    http://www.wireshark.org/, например ) .

После того, как эта функция включена, Android сохранит захват пакетов   в /sdcard/btsnoop_hci.log вырваться аналитиком и проверки.

Введитеследующее в случае /sdcard/ неправильный путь на конкретном устройстве :

adb shell echo $EXTERNAL_STORAGE

Мы можем открыть оболочку и извлеките файл : $ АБР тянуть   /sdcard/btsnoop_hci.log и осмотрите его с Wireshark, например, Pcap   собраны нюхают WiFi трафик например, так что это очень просто   и хорошо поддерживаются:

Принюхиваясь / вход свой ​​собственный трафик Android Bluetooth

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

Вы можете включить это, перейдя в Настройки- > Параметры разработчика, то флажок рядом с " Bluetooth HCI Snoop Вход . "