从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关详细信息,请参阅 AOSP 变更。
Android 验证启动
使用收藏集保持井井有条 根据您的偏好保存内容并进行分类。
Android 8.0 及更高版本包含名为 Android 验证启动 (AVB) 或 Verified Boot 2.0 的 Verified Boot 参考实现。AVB 是 Verified Boot 的一个版本,它与 Project Treble 架构配合使用,该架构将 Android 框架与底层供应商实现分离开来。
AVB 与 Android 构建系统集成,并通过单行代码启用,该代码负责生成和签署所有必要的 dm-verity 元数据。有关详细信息,请参阅 构建系统集成。
AVB 提供了 libavb,这是一个 C 语言库,用于在启动时验证 Android。您可以通过为 I/O 实现 平台特定功能、提供信任根以及获取/设置回滚保护元数据,将 libavb 与您的引导加载程序集成。
AVB 的主要功能包括委派不同分区的更新、用于签署分区的通用页脚格式以及防止攻击者回滚到易受攻击的 Android 版本。
有关更多实现细节,请参阅 /platform/external/avb/README.md
。
此页面上的内容和代码示例受 内容许可 中描述的许可协议约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2024-08-26 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2024-08-26 UTC。"],[],[]]