• 【Android】获取Android手机蓝牙通信的数据


    在安卓手机的开发人员选项中,启用蓝牙HCI信息手机日志。捕获蓝牙HCI包到一个文件中,有的手机中会出现btsnoop_hci.log。

    然后通过Frontline ComProbe Protocol Analysis System (CPAS)对日志文件进行解析。获取蓝牙通信的数据。

    操作步骤

    有的手机btsnoop_hci.log是没有权限访问的,需要通过adb进行导出。

    1. 让手机进入开发者模式,进入开发人员选项,打开HCI日志收集,打开USB调试;
    2. 使用USB线连接安卓手机,选择文件传输模式
    3. 打开电脑中dos命令窗口,进入运行adb devices,来连接设备。
    4. 点击手机界面的允许后,电脑dos窗口会出出现设备为 unauthorized。
    5. 拉取HCI log ,使用adb pull /data/log/bt  d:/abc 。 将log文件拉取到电脑D盘的abc目录下(目标目录自定义)。
    6. 使用FCPAS软件打开日志,可以在ATT中查看数据。

    操作演示

    1.手机设置

    打开USB调试,启动蓝牙HCI信息收集日志

    2.adb进入shell 查看HCI文件位置

    进入adb shell : adb shell

    在shell 中查看btsnoop_hci.log 位置:cat /etc/bluetooth/bt_stack.conf

    2.拉取HCI日志到电脑本地

    退出adb shell:exit ,拉取文件到电脑自定义目录中 adb pull /data/log/bt d:/abc

    查看电脑中文件:

    3.使用软件CPAS查看HCI日志文件

  • 相关阅读:
    一些面试题(2)
    poj1102 7段数码管
    一些面试题(3)
    poj百练2737大整数除法
    枚举
    poj2244 约瑟夫环
    [Craftor原创]精通ModelSim脚本(1)
    [Craftor原创]带FIFO的UART收发器设计
    继电器的一些基本术语
    Every success is a creation for me
  • 原文地址:https://www.cnblogs.com/doitjust/p/14475771.html
Copyright © 2020-2023  润新知