如何在boot.img的根目录中包含文件?

时间:2016-01-13 12:54:19

标签: android linux

我现在正在从android源代码树编译boot.img,我想在boot.img(启动分区的根目录)的根目录中包含一个文件,在创建boot.img之前我应该​​把文件放在哪里?

(实际上我在博客https://nelenkov.blogspot.com/2014/05/using-kitkat-verified-boot.html#!/2014/05/using-kitkat-verified-boot.html之后做了一些事情,其中​​有一步:转换密钥后,将其包含在verity_key文件名下的启动映像的根目录中。)

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

根据您的描述,您不需要手动将verity_key放在根目录中,只需要替换verity_key,该位置是ANDROID_SRC / build / target / product / security / verity_key。 / p>

然后同一个目录中的Android.mk会将verity_key复制到$(TARGET_ROOT_OUT),尝试"制作bootimage",然后Android构建系统将verity_key包含在boot.img中。 / p>

实际上,ramdisk.img包含verity_key,boot.img包含ramdisk.img。