我现在正在从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文件名下的启动映像的根目录中。)
感谢您的帮助!
答案 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。