0x1 高通dump
-
高通进dump的方式
-
使用指令:
echo c > /proc/sysrq-trigger
-
长按power键
有些基线默认是重启,需要进行配置才能使用该方法
-
通过PS-HOLD硬件的方式进入dloader模式抓取dump
- 硬件飞线PS-HOLD
- 将 PS- HOLD 短接地, 手机进入 dloader 模式,抓取ramdump
短接时间要短,轻触即可,否则系统会重启
正常情况短接也可以进入
-
0x2 dump抓取
-
安装工具qpst.win.2.7_installer_00496.2
-
在bin目录下找到MemoryDebugApp.exe
-
去掉勾选,点击Browse,查看和设备管理器一致的端口,此时如下图就已经在导出数据,导出完毕后会变成enabled并重启
-
获取dump文件,点击Help菜单,第二项 Open Log File Directory ,在弹出的窗口中打开Sahara 文件夹中 ,其中Port_COMX文件夹内存放的就是DUMP LOG
dump log文件夹大小和手机内存大小一致
0x03 解析dump
-
找到版本对应的vmlinux
一般是在out/target/product/xxx(项目名)/obj/KERNEL_OBJ下面
-
安装高通QCAP工具(得有高通账号才能进行解析)
-
使用qxdm.win.5.0_installer_00014.1-->Qualcomm_Package_Manager工具进行安装
-
在里面找到Qualcomm@Crash Analysis Portal安装下载
-
-
使用QCAP进行解析(需要有java环境)
- 待完善
0x05 附录
Android(安卓) 无线ADB调试手机(WiFi 调试、蓝牙调试)
标签:PS,0609,解析,dump,抓取,高通,HOLD From: https://www.cnblogs.com/Mikasae/p/17471159.html