SafetyNet
Google早期推出的设备完整性验证接口,用于检测设备是否被root或运行非官方系统,后由Play Integrity取代
时间轴 (近 90 天)
Google 推出更严格的 Play Integrity API 取代 SafetyNet,加大了 MicroG 的兼容难度。
SafetyNet 是 Google 提供的设备完整性验证服务,MicroG 提供的替代实现只能模拟部分校验结果。
解锁 Bootloader 一般会触发恢复出厂设置(清除全部用户数据),并可能使设备无法通过 SafetyNet/Play Integrity 等完整性校验,进而影响银行、支付类应用的使用。
部分诺基亚 HMD 机型允许通过官网申请解锁码来解锁 Bootloader,但解锁会触发 dm-verity 校验失败警告、清除所有数据,并可能导致部分金融类 App 无法运行(如 Google Pay 检测到 SafetyNet 不通过)。
Play Integrity 是 Google 提供的设备完整性验证接口,取代了早期的 SafetyNet;应用可通过它判断设备是否运行官方认证系统、是否被 root、Bootloader 是否解锁。
调用SafetyNet/Play Integrity认证的银行、支付、政务类App即便能启动也会在运行时拒绝服务
Waydroid需要内核支持binder驱动,且无法通过Google的SafetyNet/Play Integrity认证
Firebase App Check 在 Android 上默认使用 Google Play Integrity API,在设备端生成由 Google 签名的完整性令牌来验证请求来源
完全Root方案会触发Google的SafetyNet/Play Integrity检测,导致银行和支付类应用拒绝运行、丧失OTA系统更新能力并使设备硬件保修失效
全部知识事实 (9)
Google 推出更严格的 Play Integrity API 取代 SafetyNet,加大了 MicroG 的兼容难度。
50%待验证SafetyNet 是 Google 提供的设备完整性验证服务,MicroG 提供的替代实现只能模拟部分校验结果。
50%待验证解锁 Bootloader 一般会触发恢复出厂设置(清除全部用户数据),并可能使设备无法通过 SafetyNet/Play Integrity 等完整性校验,进而影响银行、支付类应用的使用。
50%待验证部分诺基亚 HMD 机型允许通过官网申请解锁码来解锁 Bootloader,但解锁会触发 dm-verity 校验失败警告、清除所有数据,并可能导致部分金融类 App 无法运行(如 Google Pay 检测到 SafetyNet 不通过)。
50%待验证Play Integrity 是 Google 提供的设备完整性验证接口,取代了早期的 SafetyNet;应用可通过它判断设备是否运行官方认证系统、是否被 root、Bootloader 是否解锁。
50%待验证调用SafetyNet/Play Integrity认证的银行、支付、政务类App即便能启动也会在运行时拒绝服务
50%待验证Waydroid需要内核支持binder驱动,且无法通过Google的SafetyNet/Play Integrity认证
50%待验证Firebase App Check 在 Android 上默认使用 Google Play Integrity API,在设备端生成由 Google 签名的完整性令牌来验证请求来源
50%待验证完全Root方案会触发Google的SafetyNet/Play Integrity检测,导致银行和支付类应用拒绝运行、丧失OTA系统更新能力并使设备硬件保修失效
50%