码迷,mamicode.com
首页 > 其他好文 > 详细

高通平台抓取ramdump文件

时间:2019-03-26 22:52:34      阅读:1471      评论:0      收藏:0      [点我收藏+]

标签:开机   roc   too   shell   adb shell   param   echo   roo   工具   

准备版本文件

  • 准备一个具有root权限的版本,该版本需要保留symbols文件夹
  • 将版本刷入手机中,并开机正常。

刷入debugpolicy

  • 将手机连接到Ubuntu电脑上,确定adb可以正常获取设备
  • 执行代码中的
python vendor/xiaomi/securebootsigner/Qualcomm/tools/debugpolicy.py
  • 执行脚本完成后,手机会自动重启

开启手机的download模式

  • 待手机重启完毕后,执行如下的命令(注意:每次重新启动手机后,都需要执行该操作)
adb root
adb shell cat /sys/module/msm_poweroff/parameters/download_mode

确认手机是否可以正常进入download模式

  • 手动触发使手机进入dump模式
adb shell echo c > /proc/sysrq-trigger 
  • lsusb 查看 手机是否进入 900E 端口

重新启动手机,并且重新设置手机的download模式

复现死机的操作,当死机状态出现后,手机会自动进入900E端口模式

下载ramdump文件

  • 打开工具QPST Configuration,点击菜单栏 Help -> Open Log File Director,将所有的log清空,以避免出现差错
  • 将手机连接上电脑,QPST会自动抓取Log
  • 再次进入Help -> Open Log File Director 将对应COM口log拷出

通过高通网站工具Qcap进行解析。

高通平台抓取ramdump文件

标签:开机   roc   too   shell   adb shell   param   echo   roo   工具   

原文地址:https://www.cnblogs.com/forrest-lin/p/10604202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!