需要帮助编译mkbootimingbinary For Android



第一个新成员,所以如果我在错误的部分,请告诉我。

我试图编译mkbootiming二进制,以便我可以从我的android设备上的终端执行它,我已经从github下载了BootTools源代码,并在backtrack 5 chroot环境中编译它,编译的二进制文件,但当我解包引导映像并重新打包它然后将其flash到我的设备,在重新启动时,我的设备挂在引导屏幕然后重新启动恢复。

我试过这个方法我的桌面和靴子的图片,然后我打开图像装置复制文件到我的桌面,装回了mkbootimg桌面上然后复制图像设备并闪烁,设备正常启动所以我猜测,它必须与mkbootimg我编译错误或我做错的事情,非常感谢您的帮助,谢谢马克。

可能是由于struct boot_img_hdr头中字段的尾端长度在为ARM编译时有所不同(与为x86编译的相同代码相比)。引导加载程序期望找到它们时使用mkbootimg为x86编译时写入它们的端序。

您可以在十六进制编辑器中比较这两个二进制文件来确认这一点。

最新更新