我发现很多人都有一个误区:认为三星手机解锁 BL (Bootloader) 不会导致 Knox 熔断,觉得只有刷入第三方 ROM(比如 Root)才会。我在此纠正一下。
事实是:解锁 Bootloader 后 Knox 就会马上物理熔断!
只要开机出现了图一那个界面,你的 Knox 底层的 eFuse (电子熔断丝) 就断了,Knox 也飞了!
这是一个直接存储在 SoC 内部的 EEPROM 上的 Warranty Bit 位的物理不可逆过程。开机后 BL 会检测 eFuse 的物理状态,来决定是否隔断 Knox 安全芯片,同时软件层写入 prop ro.boot.warranty_bit=1。
🔥 熔断后的连锁反应:
- TEE (可信执行环境) 变为不信任。
- Widevine DRM 直接从 L1 掉到 L3。
SOTER/IFAA指纹支付看 TEE 不信任而拒绝工作。Attestation key失效,导致谷歌Play Integrity强校验无法通过。FIDO变为纯软件模拟。Knox Vault被物理隔断,导致Samsung Pass彻底阵亡。🚨 回锁 Bootloader 是不可逆的!而不是非要出现图二的提示才算熔断。
所以,如果你需要 Knox,就不要去解锁 BL,不要打开 OEM 解锁,不要在关机状态下按住音量上下插数据线,不要长按音量上(图三),不要按音量上(图四)。
如何检查你的 Knox 是否熔断?
- 软件方法:下载 KnoxCheck。
Knox Warranty Status为0x0代表完好,为0x1代表熔断。 - Download Mode 方法:进入挖煤模式查看
WARRANTY VOID一行,为0代表完好,为1代表熔断。
关于 Root 后的伪装:
Root 之后,虽然 KnoxPatch 和 TrickyStore 模块做了一些操作,比如把 ro.boot.warranty_bit 改成 0,以及绕过 StrongBox 伪造硬件 keybox,欺骗了一些应用和 TEE。但实际上这并不安全,而且真正需要依赖 Knox 的东西依旧全废!比如:
Knox Vault物理隔断走不过去!Samsung Pay (三星钱包)用不了!- 面部解锁(部分机型)用不了!
- 工作配置文件 (实际上可行但 KnoxPatch 没修) 用不了!
Blockchain Wallet用不了!Samsung Pass用不了!
总结:模块不是万金油,解锁 BL 之前请做好充分准备。
