最終更新:2026-08-04 (火) 17:38:44 (12d)
Android/Bluetooth HCIスヌープログ
https://source.android.com/docs/core/connect/bluetooth/verifying_debugging?hl=ja
ログによるデバッグ
- Android 4.4以降では、RFC 1761のスヌープ形式に似たBTSnoopログを手動で収集できます。
- このログは、ホスト コントローラ インターフェース(HCI)パケットをキャプチャします。
- ほとんどの Android デバイスでは、ログは data/misc/bluetooth/logs に格納されます。
使い方
- デバイスで [開発者向けオプション] を有効にします。
- [開発者向けオプション] メニューで、[Bluetooth HCI スヌープログ] を有効に切り替えます。
- Bluetooth を再起動してロギングを有効にします。
データ
Android/バグレポート
保存場所
zipの中の場所
- FS\data\misc\bluetooth\logs\btsnoop_hci.log
設定
disabled 無効 filtered 有効 (フィルタ済み) HCIコマンド、イベント、接続状態などを記録するが、一部の上位プロトコルのデータ部分を削除 full 有効 HCIパケットをほぼ完全な形で記録
- BLEのGATTのペイロードを見たい場合はfull

