我希望能用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”命令时出现错误。
我犯了什么可能的错误,该怎么解决这个错误并且继续进行呢?
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).
我犯了什么可能的错误,该怎么解决这个错误并且继续进行呢?