我正在寻找所有构建选项的解释。特别是,我正在寻找与加密相关的东西:
- TARGET_LEGACY_HW_DISK_ENCRYPTION
- TARGET_SWV8_DISK_ENCRYPTION
- TARGET_CRYPTFS_HW_PATH
- TARGET_KEYMASTER_WAIT_FOR_QSEE
- ...
我找不到任何文档。
TARGET_LEGACY_HW_DISK_ENCRYPTION 用于全盘加密,即 FDE。
我想 TARGET_SWV8_DISK_ENCRYPTION 也是 FDE 所需的标志。
TARGET_CRYPTFS_HW_PATH 是用于定义将用于硬件级 FDE 的文件路径的标志。
TARGET_KEYMASTER_WAIT_FOR_QSEE 是仅用于 Qualcomm 设备的标志。QSEE 代表 Qualcomm 安全执行环境,它是一种可信执行环境 (TEE)。这是 Qualcomm 芯片组上的一个安全区域,Android 操作系统和应用程序开发人员可以在此处发送数据以在安全可靠的环境中进行处理。除了将数据放在安全区域的应用程序之外,其他任何应用程序都无法访问 QSEE。有关 Encryption 和 KeyStore 的更多信息,您可以使用以下链接以供参考。