【求助】T430i刷BIOS白名单,卡在启动页面【已解决】
本帖最后由 godwen 于 2019-11-8 08:54 编辑参照下面的教程,我用编程器把4M,8M的Flash内容都读取出来了。
https://www.ibmnb.com/forum.php?mod=viewthread&tid=1788648
每个我都读取了两遍,且比对了MD5,基本可以确认读取出来的是正确的。
按上述教程刷BIOS,仅对4M Flash读取,然后Patch,然后写入,校验正确,读出来MD5与patch的文件一致,可以确认已正确写入。
现在的问题是(发现这个规律我折腾了好久 ~~~),如果我不插无线网卡,启动这些完全正常,可以进硬盘的win10系统,BIOS也可以进,可以设置;只要我插了网卡,不论是原机自带的,还是新买的94352,都会卡在开机的初始界面,就是ThinkPad Logo的界面,有时候下面那行字“To interrupt normal startup, press Enter”都不会显示,然后就一直不动了,按Enter,或 F1等均无反应。
1、自带的 WIFI 卡和 新买的94352都是好的,已经测试过;
2、去掉网卡,进入Bios,可以发现高级菜单已经出现,至少表明BIOS解锁高级菜单这部分是正常的;
3、机器为T430i独显版本,1366*768的普通屏幕,Bios版本为 G1ET94WW (2.54),2342系列机型;
4、是否是Patch的文件部分有错,没有饶过这个自检限制?
请教各位指点下改如何修改啊,实在不行我就打算直接刷官方最新的2.82 版本的了,新的还能绕过吗?
可以推测的是patch文件中对于WmaPolicyDxe的操作不适合楼主这版bios,不插网卡时候WmaPolicyDxe不调用,没有影响;
插网卡后调用被错误修改的WmaPolicyDxe,导致开机无法进行。
有汇编调试基础的建议参考https://medium.com/@p0358/removi ... i-card-f6033a5a5e5a
中文版实战的建议参考https://www.ibmnb.com/forum.php?mod=viewthread&tid=1916046
不打算搞反汇编的话,建议再看看更多其他T430的白名单教程
stopyan 发表于 2019-11-7 08:18
可以推测的是patch文件中对于WmaPolicyDxe的操作不适合楼主这版bios,不插网卡时候WmaPolicyDxe不调用,没有 ...
感谢,这两天找时间试试。只能晚上抽空搞一搞... 本帖最后由 godwen 于 2019-11-7 16:13 编辑
补充一下:
1、为了在UEFI TOOL工具内快速找到WmaPolicyDxe,可以通过搜索“Unauthorized network card is plugged in”那句话,不支持长句的话就直接搜索“unauthorized”,会搜到多个,依次点击查看即可,也可以通过搜索已知的白名单型号,比如 “8680850086801113” 也可以。
2、按汇编方式查找了下原文件,按我的原文件及我的理解,应该是对应efi文件内的B90地址,原为 call sub_9BC,更新为 jmp loc_C85,更新为E9 F0 00 00 00,重新修改了BIN文件,等待晚上会周末有时间测试效果。要烧写需要板子完全拆开.... 还得给CPU装上散热,不然就自动保护关机了... 测试通过,94352可以上网了,蓝牙好像还不可以....,需要屏蔽吗?
页:
[1]