zoukankan      html  css  js  c++  java
  • 【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日志文件

  • 相关阅读:
    通用爬虫和聚焦爬虫
    分布式缓存的介绍
    点击按钮执行后台方法
    jsp页面设置绝对路径
    vim调试
    图解Java 垃圾回收机制
    Java String 综述(上篇)
    Java 内部类综述
    深入理解Java类加载器(二):线程上下文类加载器
    深入理解Java类加载器(一):Java类加载原理解析
  • 原文地址:https://www.cnblogs.com/doitjust/p/14475771.html
Copyright © 2011-2022 走看看