![是否有一种针对 x230 的 BIOS 破解程序可以删除 PCI-Express 白名单?](https://linux22.com/image/1354889/%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%80%E7%A7%8D%E9%92%88%E5%AF%B9%20x230%20%E7%9A%84%20BIOS%20%E7%A0%B4%E8%A7%A3%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%20PCI-Express%20%E7%99%BD%E5%90%8D%E5%8D%95%EF%BC%9F.png)
我理解有些联想笔记本电脑有经过批准的 PCI-Express 卡白名单,有没有办法在 x230 上解决这个问题未实现白名单的 BIOS有一个论坛可以请求修改,但现在就像长达334页。
答案1
这是可能的,但需要一点硬件黑客技术,而且相当困难。你可以找到请参阅此处的说明。您必须拥有一个 eeprom 编程器和合理的焊接技能。
也就是说,你可以找到一个请愿联想停止实施白名单以实现供应商锁定。请加入我们,反对这种限制做法。
答案2
是的,有几种方法可以实现这一点。
还有一种软件方法,可以利用 X230 BIOS 中 v2.60 之前的漏洞: https://github.com/n4ru/1vyrain
如果需要,您可以将 BIOS 降级到这个不安全的版本: https://github.com/n4ru/IVprep
或者参考本指南:https://github.com/gch1p/thinkpad-bios-software-flashing-guide
还有一种硬件方法,即用 coreboot + seabios 替换原装 BIOS,同时删除白名单。实现此目的的最简单方法似乎是 skulls:https://github.com/merge/skulls/blob/master/x230/README.md
请注意,BIOS 版本必须早于 v2.77,此方法才有效。
如果您想设计自己的补丁,那么阅读有关解锁 x230 BIOS 的这 3 个部分系列将会有所帮助:https://zmatt.net/unlocking-my-lenovo-laptop-part-1/