核心内容摘要
奥雷专辑《蕾》一场感官的盛宴,一次心灵的触动
架构层级Architecture LayerBootloader 签名校验通常称为 Verified Boot 或 AVB属于 固件/硬件级Firmware/Hardware level 的安全功能。
它发生在引导序列的最早期由 BootROM 校验 Bootloader (LK/ABL)再由 Bootloader 校验 内核镜像 (Boot Image)。
而您提供的代码处于 Android 框架层与应用层 (Java/Framework Layer)此时系统已经引导完成并运行在用户空间。
关于 “Bootloader 签名校验”它是通过手机出厂时在 CPU 熔丝中烧录的公钥在开机瞬间由底层固件非 Android 系统完成的。
验证 Bootloader 签名是否生效的方法 尝试刷入一个未经签名的自定义 boot.img 或修改过的 vbmeta.img。
如果设备无法启动并提示 Security Verify Failed则说明底层签名校验功能已开启。
您的 Java 代码只负责在系统检测到非法状态时“报警”并重启。