BTSNOOP is FUN!
手机 HCI 日志记录 在VIVO手机中的开发者选项,启用蓝牙 HCI 信息手机日志。 用USB连接电脑后,将 USB连接方式 调整为传输文件。 adb bugreport vivo_btsnoop 会在 /data/user_de/0/com.android.shell/files/ 下生成日志,并自动拉取到电脑上。 在 bugreport.zip 下的 \FS\data\misc\bluetooth\logs 中能找到 HCI log: Knowledge Base UUID UUID(Universally Unique Identifier)是一个 128位(16字节) 的唯一标识符,用于标识蓝牙协议中的各种组件 Services Characteristics Descriptors 的类型和功能。 Service Service 是蓝牙设备提供的 功能集合,每个 Service 包含一个或多个 Characteristic Service 也分为 Primary Service 和 Secondary Service Characteristic Characteristic 是 Service 中的 具体数据点,用于 读取、写入、通知 数据。 每个 Characteristic 包含: Value:存储的数据(如温度、心率等)。 Properties:定义操作权限(read、write、notify 等)。 Descriptors:额外配置(如通知开关)。 抓包 我已经知道这是一个蓝牙低功耗(BLE)设备,只需找到Attribute Protocol通信: ...