报错内容:
Blocked app /system/apex/com.android.i18n.apex
This build contains pre-installed "com.android.i18n" at /system/apex/com.android.i18n.apex which has been signed by an example private key that's available publicly in AOSP. Find more information at https://docs.partner.android.com/security/advisories/2023/advisory-2023-11 If you believe this finding is incorrect please reach out to your TAM and provide details that help us to validate inaccuracies and improve detection.
解决方案:
1 openssl genrsa -out com.android.i18n.pem 4096
2 ./external/avb/avbtool extract_public_key --key com.android.i18n.pem --output com.android.i18n.avbpubkey
3 development/tools/make_key com.android.i18n '/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/emailAddress=android@android.com'com.android.runtime.avbpubkey
4.在alps find -name com.android.i18n*,然后替换进行替换
5.信息核对: out_sys/target/product/*/system/apex/com.android.i18n/apex_pubkey这个文件是否和packages/module/RuntimeI18n里面的com.android.i18n.avbpubkey是否一样,如果不一样,请clean out
6. 注意事项:CTS测试终端如果是之前测试过的状态,请先关闭终端再测,否则会影响测试结果