Android Bluetooth抓包

1. 前提

這裏介紹一種在Android上捕獲藍牙數據包的方法html

首先你要有一部Android手機;而後你的Android系統版本要在4.4及以上android

我沒有作過Android開發,不清楚開發者們是如何抓藍牙包的,不過我知道可使用hcidump來抓取藍牙數據包oop

2. 開啓

在開發者選項中有一個功能
- [Enable Bluetooth HCI snoop log/啓用藍牙 HCI 信息收集日誌]
開啓它spa

3. 抓包

而後你能夠進行各類藍牙操做,結束後的抓包文件就在
/sdcard/btsnoop_hci.log.net

將它拷貝出來放在電腦上,就能夠用Wireshark直接看了日誌

可使用好比bthci_acl, btl2cap, bthfp等過濾器來過濾數據包查看你所關心的協議htm

 

參考:
<Mozilla B2G/Bluetooth>
<Wireshark Bluetooth Wiki>
<Android4.3 Bluetooth 抓取hci log>
<Wireshark Display Filter Reference>
<Bluetooth packet capture on Android 4.4>blog

相關文章
相關標籤/搜索