从内存gdb转储odex

时间:2016-06-04 18:33:53

标签: android gdb

搜索后很多我无法在android

中转储运行进程的odex文件

我用过

  

dumpsys meminfo

获取进程ID

使用

  

gdb -pid xxx

转储然后

  

的gcore

保存核心转储

我正在寻找另一种方法,从终端命令转储进程ID的odex,它可以在android 6上可靠地工作以及上面将在android jelly bean n上工作

感谢

1 个答案:

答案 0 :(得分:0)

您可以使用GameGuardian。需要root。

内存编辑器选项卡 - 菜单 - 内存转储 - 输入0-0作为范围和文件夹 - 按ok - 等待吐司Dump end
转到选定的文件夹 - 打开地图文件 - 在区域中搜索所需的odex - 记住地区的起始地址 - 打开GameGuardian - 菜单 - 内存转储 - 在两个字段中输入记住的地址作为范围 - 按ok - 等待toast Dump end
现在,您在文件夹.bin中有转储的odex文件。

这里有一些视频示例如何执行此操作: