手机HCI日志抓取教程
手机HCI日志抓取教程
以下为主流安卓手机品牌以及iOS手机HCI日志抓取教程(亲测有效)
Android
HUAWEI/Honor
- 进入应用程序—>设置—>关于手机,连续点击版本,提示打开发者模式,并打开USB调试;
- 进入“系统和更新”点击“开发者选项”菜单,打开“开启蓝牙HCI信息收集日志” ;
- 尝试复现问题,关闭手机系统蓝牙;
- 手机连接PC,保证adb可正常使用;
- 执行 adb pull /data/log/bt <PC本地路径>;
- adb pull执行完成后,PC本地目标目录下产生bt文件夹;
- 进入bt目录,按时间排序获取对应hci文件,命名格式:btsnoop_hci_xxxxxxxx.log;
OPPO
- 进入设置,打开手机的开发者模式;
- 在拨号界面*#80 0#,进入异常反馈界面,选择蓝牙异常项;
- 点击红框设置项,改为开发者模式,然后返回点击开始抓取,选择为不重启方式抓取;
- 此时开始复现问题,(抓取会自动关闭手机蓝牙,需手动再次打开),执行完毕选择结束抓取;
- 等待生成日志文件,连接到电脑上,在如下目录查找 “.caf”后缀hci文件;
\内部共享存储空间\oppo_log\
\内部共享存储空间\Android\data\com.coloros.logkit\files\Log\
MIUI
部分型号手机可抓到
- 拨号键输入*##5959##* 执行日志开启抓取,任务栏提示执行进度;
- 开始问题复现;
- 拨号键输入 ##5959## 结束日志抓取;
- 结束抓取后,日志存放于 MIUI/debug_log 目录下;
- 连接电脑获取日志类似bugreport-0227-14564.zip 的压缩包;
三星
- 进入应用程序—>设置—>关于手机—>软件信息,点击版本号7次,打开开发者模式;
- 进入“开发者选项”菜单,点击“启用蓝牙HCI监听日志”并设置“启用”;
- 重启手机或开关飞行模式,尝试复现问题;
- 问题复现后,进入拨号界面*#9900#,然后点击RUN DUMPSTATE/LOGCAT选项并等待;
- 等待结束后,按“COPY TO SDCARD(INCLUDE CP RAMDUMP)”;
- 将手机连接到PC并找到“log”文件夹并压缩;
-log\bluetooth\btsnoop_hci_xxxxxxxx.cfa。
- 打开手机开发者模式;
- 开发者模式中打开蓝牙HCI获取;
- 复现问题;
- PC端命令行输入 adb bugreport,会在当前PC同级目录生成包含HCI日志的目录debuglogger;
- 在生成的目录中获取HCI日志即可;
debuglogger/connsyslog/bthci/CsLog_xxxxxxxx。
iOS(Windows获取方式)
- 手机浏览器打开如下链接,安装profile文件到手机,然后重启手机,安装profile需要注册Apple Developer账号;
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios;
- 电脑上安装iTunes工具,并登录苹果账号,如果没有账号需要注册;
- 手机重启后,依次进入“设置-通用-描述文件” 确认是否安装;
- 复现问题问题后同时按住手机左侧两个音量调节键 + 手机右侧按键(停止时多试几次) ,然后再同时释放,此时手机震动,触发sysdiagnose抓取日志,等待5-10分钟日志抓取完毕;
- 手机USB接入电脑,使用iTunes同步文件,log文件在以下路径
C:\Users\Your_User_Name\AppData\Roaming\AppleComputer\Logs\CrashReporter\MobileDevice<Your_Device_Name>\DiagnosticLogs\sysdiagnose; - 复制如上log到本地,解压后,获取pklg文件,/logs/Bluetooth,使用Wireshark打开pklg文件。
手机HCI日志抓取教程相关推荐
- 使用真实手机进行burp抓取app包
转载https://www.jianshu.com/p/e9685619885d 使用burp抓取app包 1.电脑和手机连接同一个wifi 2.使用burp生成证书 如果需要抓取HTTPS数据包需要 ...
- ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析
原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...
- Python爬虫实战:手机APP数据抓取分析!谁说不能爬取app数据的?
大多数手机APP里面返回的是json格式数据,或者一堆加密过的数据 .这里以超级课程表APP为例,使用python抓取超级课程表里用户发的话题.主要是练习python爬取app的一些方式和技巧. 1. ...
- 域格9x07模块问题日志抓取方法
域格9x07平台模块排查问题步骤流程:可先提供AT交互日志进行简单筛选排查:如还有问题,再提供高通工具QXDM抓取QXDM日志进行比对分析:特殊异常可抓取特定日志.相关模块的问题及抓取判断方法已简略列 ...
- Uipath 数据抓取教程
Uipath是RPA的老大,其教程等都比较完善,但在使用过程中,由于其教程基本上都是从英文版简单翻译过来,导致在国内不是很好使用. 本人对数据抓取教程进行一个优化. 原教程:使用数据抓取的示例(htt ...
- python爬虫之app数据抓取_Python爬虫入门教程 29-100 手机APP数据抓取 pyspider
1. 手机APP数据----写在前面 继续练习pyspider的使用,最近搜索了一些这个框架的一些使用技巧,发现文档竟然挺难理解的,不过使用起来暂时没有障碍,估摸着,要在写个5篇左右关于这个框架的教程 ...
- 爬虫教程( 3 ) --- 手机 APP 数据抓取
1. Fiddler 设置 这是使用 fiddler 进行手机 app 的抓包,也可以使用 Charles,burpSuite 等... 电脑安装 Fiddler, 手机 和 安装 fiddler 的 ...
- linux内核串口日志抓取-minicom工具使用方法
linux抓串口日志 抓串口日志方式 minicom保存串口日志log 抓取主板串口日志 minicom man手册 抓串口日志方式 1) 问题机上,找到串口设备,比如/dev/ttyAMA[0,1, ...
- python爬取京东手机参数_python抓取京东小米8手机配置信息
本文代码是使用python抓取京东小米8手机的配置信息 首先找到小米8商品的链接:https://item.jd.com/7437788.html 然后找到其配置信息的标签,我们找到其配置信息的标签为 ...
最新文章
- sci-learn fit_transform() 与 transform()
- AI口语翻译,遇到的可不止口齿不清…….
- 廉价的悼念让死者生气,用区块链营造一个像样的纪念
- python脚本变成exe_Python脚本转exe文件
- 最简单的nginx教程 - 如何把一个web应用部署到nginx上
- zoj4062 Plants vs. Zombies 二分+模拟(贪心的思维)
- 烤鸡(洛谷-P2089)
- linux系统怎么安装cas,CAS 在Linux中安装与配置
- 史上最真实的网络飙车游戏
- 【阿里云】云解析DNS
- 视频问答社区VYou宣布关闭,问答社交模式会走向哪?
- 蒙特卡洛方法到底有什么用
- 高德地图自定义地图样式
- PHP设计模式-简单工厂方法
- 利用百度地图API获取地理编码
- python调用sendcloud模板发送带附件的邮件
- 如何将代码上传到gitee
- Debug | jupyter notebok 500 : Internal Server Error
- 文章自曝出轨马伊琍真原谅了?
- 毫秒转化成几天几个小时几分几秒
热门文章
- 项目:拼图游戏(一)
- DLG\DOM\DEM...免费提供!河北省向全社会公开2020版地理信息数据资源
- 跨服务器移动文件,跨服务器复制文件(示例代码)
- 浏览器在线打开PPTX乱码解决方案
- C语言与python的优势
- steam人机验证一直重复_【Steam】最低只要3元!久玩不腻的生存游戏终于打折了!饥荒快跟上!...
- FS4054锂电池充电ic
- 微信服务器向公众号推送消息或事件后,开发者5秒内没有返回
- 超全总结!视觉SLAM方案整理及硬件选型(附项目地址)
- c++11 尾随返回类型