WeHack BBS
HP Sure Start 工作机制 - 可打印的版本

+- WeHack BBS (https://bbs.wehack.space)
+-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html)
+--- 版块: 固件技术讨论区 (https://bbs.wehack.space/forum-8.html)
+--- 主题: HP Sure Start 工作机制 (/thread-181.html)



HP Sure Start 工作机制 - vimacs - 09-08-2020

受 Sure Start 保护的区域包含 IFD, GbE, MUD (machine unique data), PEI+bootblock.

现在我发现了这些性质:
1. 如果private flash的内容正常,则IFD和PEI区域被修改后会被恢复
2. 如果private flash被擦除,则在IFD设置了AltMeDisable后并不会被恢复,但还没测试修改了PEI之后的行为
3. 如果system flash的EC固件被破坏但private flash有EC固件,则EC会从private flash启动,然后恢复system flash
4. 如果private flash被擦除,system flash的EC固件被破坏,则会出现EC固件被破坏的症状
5. 如果private flash被擦除,system flash刷入带EC固件的coreboot,则机器不显示出EC固件被破坏的症状,但系统会拒绝启动


RE: HP Sure Start 工作机制 - vimacs - 09-17-2020

最后通过修改IFD,把coreboot放到了12M之前的地方,然后就能用coreboot了。


RE: HP Sure Start 工作机制 - vimacs - 09-18-2020

https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot.org/thread/YLLHU2OFFV4LULO6S452BC3KGMTK3NEG/

顺便贴上当初提到Sure Start的那个邮件,不然我到现在都不会知道有这个东西。