我最近得到了在Ubuntu下编译的内核(请参阅我在Askubuntu上的答案了解详情),但指出~/10.4.B.0.569/kernel/README_Xperia
文件提到了一些先决条件,例如
* ramdisk.img - root fs * mkbootimg - boot.img generator
也是需要的。 虽然我看到了一些关于如何创buildramdisk.img
指南,但我还没有find如何获得索尼Xperia ZR内核的mkbootimg
。
任何指针都表示赞赏,谢谢!
编辑
这是一个有点陈旧(2011年)的索尼教程如何build立内核 ,不幸的是这也不能解释如何得到ramdisk.img
。 对于mkbootimg
,它说:
现在我们已经拥有了所有需要创build闪存文件的部分。 下一站是包装零件。 要做到这一点,你需要程序mkbootimg,这是标准的Android树的一部分。 如果你不想编译所有的Android来获得这个工具,它可以从互联网上的各个可信站点下载。
除了没有find任何“官方”(如索尼或Android /谷歌这是我所谓的“值得信赖”在这种情况下)网站下载mkbootimg
,听起来像应该有可能build立(?) mkbootimg
从“标准Android树”。 任何人都知道如何做到这一点?
类似的信息也可以在这里find,最近的索尼教程 ,关于mkbootimg
和ramdisk.img
:
*如何获取这些文件超出了本文档的范围,但请注意,它们应该匹配手机型号和其他软件。
现在,如果mkbootimg
可以从标准的Android来源构build,那么这将如何“匹配手机型号”?
编辑2
XDA论坛上的这个主题也可能对find答案有所帮助: [教程] Xperia设备的内核构build指令 ,其中包含Xperia Z,ZL,ZR和Tablet Z设备的一部分。
我找到了mkbootimg / mkbootfs的源代码
git clone https://android.googlesource.com/platform/system/core.git
我发现这些编译指令工作: