手机HCI日志抓取教程

这篇具有很好参考价值的文章主要介绍了手机HCI日志抓取教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

手机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

部分型号手机可抓到文章来源地址https://www.toymoban.com/news/detail-784817.html

  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;
    hci日志怎么抓,android
  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日志抓取教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Fiddler如何抓取手机http/https请求数据包(IOS,Android保姆级教程)

    1.开启Fiddler远程连接 2.设置完远程连接,重启Fiddler,更新配置 3.保持手机和电脑在同一个局域网 4.给手机装证书 5.点击下载证书 6.给证书命名 7.点击确定,确认安装成功 Fiddler主菜单Tools -- Options -- Connections -- 勾选 Allow remote computers to connect 弹出的框是确认启用远程连接,配置

    2024年02月04日
    浏览(30)
  • mac怎么使用charles抓取iphone的手机包

    使用 Charles 抓取 iPhone 的手机报文需要进行以下步骤: 1.配置 Charles 代理:在 Charles 中选择“Proxy”菜单,然后选择“Proxy Settings”,在“Proxy Settings”对话框中选择“Proxies”选项卡,在“Proxies”选项卡中勾选“Enable macOS Proxy”和“Enable iOS Simulator Proxy”(如果你使用的是 iO

    2024年02月14日
    浏览(38)
  • fiddler抓取Android手机app发送的请求

    场景:需要抓取手机APP发送的请求 1.下载安装fiddler 网址:https://www.telerik.com/download/fiddler-everywhere 2. 配置fiddler a.工具栏选择Tools–Options–Connections,勾选Allow remote computers to connect,如下图示: b.如果需要抓取https的请求,需要配置HTTPS如下图示: 3.安装证书 电脑、手机均需要

    2024年02月09日
    浏览(44)
  • mitmproxy 抓包神器-2.抓取Android 和 iOS 手机 https 请求

    抓取手机请求的前提条件是确保手机和电脑在同一网段上,也就是说使用同一WiFi。 mitmweb 命令启动服务,默认监听8080端口 开启代理,设置监听8080端口,点保存按钮 打开手机设置-WIFI-长按你的wifi-修改网络-代理选择手动 输入服务器主机名和IP,服务器主机名就是自己电脑本

    2024年02月11日
    浏览(34)
  • Android之抓取短信,所有应用信息,通讯录,通话记录,手机系统相册图片

    一般我们做金融APP会遇到风控需求,需要获取用户手机短信,手机所有安装应用信息,通讯录,通话记录等功能,接下来我们看看怎么做,一篇文章解决所有! 这里我只需要这些字段,需要更多自己添加 1.kotlin 2.java 1.kotlin 2.Java 1.kotlin 2.Java 这篇文章比较长,懒得分开成几篇

    2024年02月16日
    浏览(32)
  • Mac系统下使用Charles对android手机的app或者浏览器进行数据包抓取

             手机完成解锁、打开开发者模式,打开root权限          参考地址: xiaomi5c手机解锁、刷机、打开开发者模式,打开root权限_小悟哦的博客-CSDN博客 1)手机的Wi-Fi设置上,添加一个代理,代理的地址上面的“192.168.1.5”,端口:8888 2)手机浏览器上,输入 http://chl

    2024年02月09日
    浏览(36)
  • 使用android 提取小米手机日志

    如何使用android sdk获取小米日志 下载android sdk 登录网址https://www.androiddevtools.cn/ 往下滑找到SDK tools,下载zip包并解压到电脑随便一个位置   解压缩位置打开SDK Manager.exe,安装相关工具(具体可以网络搜索) 打开电脑cmd 使用adb version命令如果有显示版本号说明android sdk安装成功了

    2024年02月14日
    浏览(32)
  • 《吐血整理》高级系列教程-吃透Fiddler抓包教程(27)-Fiddler如何抓取Android7.0以上的Https包-中篇

    1.简介 上一篇中,宏哥讲解和分享了一些如何快速解决的临时应急的的方法,但是小伙伴或者童鞋们是不是觉得是一些头痛医头脚痛医脚的方法,治标不治本,或者是一些对于测试人员实现起来比较有一定难度。所以今天宏哥再介绍和分享一下治本的方法。 2.追本溯源 要想从

    2024年02月19日
    浏览(43)
  • Android 报错,闪退(错误)日志保存到手机内存中,以文本文件的形式保存

    1.直接贴代码 2.在Application中进行初始化 3.修改mainfests,添加权限,修改application节点。需要配置全局启动类,不然不会启动MyApplication 类。还有需要注意,如果是安卓6.0以上的系统需要动态申请权限(读写文件权限)。 就是图片中的权限

    2024年02月16日
    浏览(41)
  • 苹果手机怎么下载手机铃声?图文教程,快速学会

    很多小伙伴喜欢使用苹果手机,可是苹果手机里的铃声自己并不是很喜欢听,想要下载一些好听的歌曲更换自己的手机铃声。苹果手机怎么下载手机铃声?别着急,今天小编以图文的方式,教教大家如何使用苹果手机下载手机铃声。   很多小伙伴对于苹果手机怎么下载手机铃

    2024年02月10日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包