手机HCI日志抓取教程

以下为主流安卓手机品牌以及iOS手机HCI日志抓取教程(亲测有效)

Android

HUAWEI/Honor

  1. 进入应用程序—>设置—>关于手机,连续点击版本,提示打开发者模式,并打开USB调试;
  2. 进入“系统和更新”点击“开发者选项”菜单,打开“开启蓝牙HCI信息收集日志” ;
  3. 尝试复现问题,关闭手机系统蓝牙;
  4. 手机连接PC,保证adb可正常使用;
  5. 执行 adb pull /data/log/bt <PC本地路径>;
  6. adb pull执行完成后,PC本地目标目录下产生bt文件夹;
  7. 进入bt目录,按时间排序获取对应hci文件,命名格式:btsnoop_hci_xxxxxxxx.log;

OPPO

  1. 进入设置,打开手机的开发者模式;
  2. 在拨号界面*#80 0#,进入异常反馈界面,选择蓝牙异常项;
  3. 点击红框设置项,改为开发者模式,然后返回点击开始抓取,选择为不重启方式抓取;
  4. 此时开始复现问题,(抓取会自动关闭手机蓝牙,需手动再次打开),执行完毕选择结束抓取;
  5. 等待生成日志文件,连接到电脑上,在如下目录查找 “.caf”后缀hci文件;
    \内部共享存储空间\oppo_log\
    \内部共享存储空间\Android\data\com.coloros.logkit\files\Log\

MIUI

部分型号手机可抓到

  1. 拨号键输入*##5959##* 执行日志开启抓取,任务栏提示执行进度;
  2. 开始问题复现;
  3. 拨号键输入 ##5959## 结束日志抓取;
  4. 结束抓取后,日志存放于 MIUI/debug_log 目录下;
  5. 连接电脑获取日志类似bugreport-0227-14564.zip 的压缩包;

三星

  1. 进入应用程序—>设置—>关于手机—>软件信息,点击版本号7次,打开开发者模式;
  2. 进入“开发者选项”菜单,点击“启用蓝牙HCI监听日志”并设置“启用”;
  3. 重启手机或开关飞行模式,尝试复现问题;
  4. 问题复现后,进入拨号界面*#9900#,然后点击RUN DUMPSTATE/LOGCAT选项并等待;
  5. 等待结束后,按“COPY TO SDCARD(INCLUDE CP RAMDUMP)”;
  6. 将手机连接到PC并找到“log”文件夹并压缩;
    -log\bluetooth\btsnoop_hci_xxxxxxxx.cfa。

Google

  1. 打开手机开发者模式;
  2. 开发者模式中打开蓝牙HCI获取;
  3. 复现问题;
  4. PC端命令行输入 adb bugreport,会在当前PC同级目录生成包含HCI日志的目录debuglogger;
  5. 在生成的目录中获取HCI日志即可;
    debuglogger/connsyslog/bthci/CsLog_xxxxxxxx。

iOS(Windows获取方式)

  1. 手机浏览器打开如下链接,安装profile文件到手机,然后重启手机,安装profile需要注册Apple Developer账号;
    https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios;
  2. 电脑上安装iTunes工具,并登录苹果账号,如果没有账号需要注册;
  3. 手机重启后,依次进入“设置-通用-描述文件” 确认是否安装;
  4. 复现问题问题后同时按住手机左侧两个音量调节键 + 手机右侧按键(停止时多试几次) ,然后再同时释放,此时手机震动,触发sysdiagnose抓取日志,等待5-10分钟日志抓取完毕;
  5. 手机USB接入电脑,使用iTunes同步文件,log文件在以下路径
    C:\Users\Your_User_Name\AppData\Roaming\AppleComputer\Logs\CrashReporter\MobileDevice<Your_Device_Name>\DiagnosticLogs\sysdiagnose;
  6. 复制如上log到本地,解压后,获取pklg文件,/logs/Bluetooth,使用Wireshark打开pklg文件。

手机HCI日志抓取教程相关推荐

  1. 使用真实手机进行burp抓取app包

    转载https://www.jianshu.com/p/e9685619885d 使用burp抓取app包 1.电脑和手机连接同一个wifi 2.使用burp生成证书 如果需要抓取HTTPS数据包需要 ...

  2. ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析

    原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...

  3. Python爬虫实战:手机APP数据抓取分析!谁说不能爬取app数据的?

    大多数手机APP里面返回的是json格式数据,或者一堆加密过的数据 .这里以超级课程表APP为例,使用python抓取超级课程表里用户发的话题.主要是练习python爬取app的一些方式和技巧. 1. ...

  4. 域格9x07模块问题日志抓取方法

    域格9x07平台模块排查问题步骤流程:可先提供AT交互日志进行简单筛选排查:如还有问题,再提供高通工具QXDM抓取QXDM日志进行比对分析:特殊异常可抓取特定日志.相关模块的问题及抓取判断方法已简略列 ...

  5. Uipath 数据抓取教程

    Uipath是RPA的老大,其教程等都比较完善,但在使用过程中,由于其教程基本上都是从英文版简单翻译过来,导致在国内不是很好使用. 本人对数据抓取教程进行一个优化. 原教程:使用数据抓取的示例(htt ...

  6. python爬虫之app数据抓取_Python爬虫入门教程 29-100 手机APP数据抓取 pyspider

    1. 手机APP数据----写在前面 继续练习pyspider的使用,最近搜索了一些这个框架的一些使用技巧,发现文档竟然挺难理解的,不过使用起来暂时没有障碍,估摸着,要在写个5篇左右关于这个框架的教程 ...

  7. 爬虫教程( 3 ) --- 手机 APP 数据抓取

    1. Fiddler 设置 这是使用 fiddler 进行手机 app 的抓包,也可以使用 Charles,burpSuite 等... 电脑安装 Fiddler, 手机 和 安装 fiddler 的 ...

  8. linux内核串口日志抓取-minicom工具使用方法

    linux抓串口日志 抓串口日志方式 minicom保存串口日志log 抓取主板串口日志 minicom man手册 抓串口日志方式 1) 问题机上,找到串口设备,比如/dev/ttyAMA[0,1, ...

  9. python爬取京东手机参数_python抓取京东小米8手机配置信息

    本文代码是使用python抓取京东小米8手机的配置信息 首先找到小米8商品的链接:https://item.jd.com/7437788.html 然后找到其配置信息的标签,我们找到其配置信息的标签为 ...

最新文章

  1. sci-learn fit_transform() 与 transform()
  2. AI口语翻译,遇到的可不止口齿不清…….
  3. 廉价的悼念让死者生气,用区块链营造一个像样的纪念
  4. python脚本变成exe_Python脚本转exe文件
  5. 最简单的nginx教程 - 如何把一个web应用部署到nginx上
  6. zoj4062 Plants vs. Zombies 二分+模拟(贪心的思维)
  7. 烤鸡(洛谷-P2089)
  8. linux系统怎么安装cas,CAS 在Linux中安装与配置
  9. 史上最真实的网络飙车游戏
  10. 【阿里云】云解析DNS
  11. 视频问答社区VYou宣布关闭,问答社交模式会走向哪?
  12. 蒙特卡洛方法到底有什么用
  13. 高德地图自定义地图样式
  14. PHP设计模式-简单工厂方法
  15. 利用百度地图API获取地理编码
  16. python调用sendcloud模板发送带附件的邮件
  17. 如何将代码上传到gitee
  18. Debug | jupyter notebok 500 : Internal Server Error
  19. 文章自曝出轨马伊琍真原谅了?
  20. 毫秒转化成几天几个小时几分几秒

热门文章

  1. 项目:拼图游戏(一)
  2. DLG\DOM\DEM...免费提供!河北省向全社会公开2020版地理信息数据资源
  3. 跨服务器移动文件,跨服务器复制文件(示例代码)
  4. 浏览器在线打开PPTX乱码解决方案
  5. C语言与python的优势
  6. steam人机验证一直重复_【Steam】最低只要3元!久玩不腻的生存游戏终于打折了!饥荒快跟上!...
  7. FS4054锂电池充电ic
  8. 微信服务器向公众号推送消息或事件后,开发者5秒内没有返回
  9. 超全总结!视觉SLAM方案整理及硬件选型(附项目地址)
  10. c++11 尾随返回类型