转储移动设备内存

7
我希望能用Lime倾倒我的手机内存,但在这个过程中我遇到了一些问题。
1.下载内核源码并编译,创建了zImage。
2.按照指南更改Lime的Makefile,然后进行编译。(在这一步骤中,尽管Lime.ko文件和lime-3.8.0-29-generic.ko文件已经被创建,但是仍然出现了问题。)
3.命令"./adb push ~/lime-forensics/src/lime-3.8.0-29-generic.ko /sdcard/lime.ko"成功推送。
4.已获取root权限的手机允许adb shell作为root访问,但运行lime insmod命令时失败以便倾倒内存。
问题出在当输入adb shell命令时,键入insmod /sdcard/lime.ko “path=/sdcard/ram.lime format=lime”命令时出现错误。
 # insmod /sdcard/lime.ko "path=/sdcard/ram.lime format=lime>
insmod: init_module '/sdcard/lime.ko' failed (Exec format error).

我犯了什么可能的错误,该怎么解决这个错误并且继续进行呢?

你是否为正确的架构/ABI编译? - Alex P.
我想是这样,但如何测试它是否正确?我可以在哪里检查我使用的东西。 - user1592211
1个回答

0

您的内核不干净。请清理并重新构建。 + 查找您的编译器选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接