如何让索尼Xperia ZR Android内核开发mkbootimg?

我最近得到了在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,最近的索尼教程 ,关于mkbootimgramdisk.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

我发现这些编译指令工作:

https://gist.github.com/jberkel/1087757