- 积分
- 4
- 最后登录
- 2023-9-2
- 精华
- 0
- 阅读权限
- 10
- 主题
- 6
- UID
- 4805396
- 帖子
- 11
- PB币
- 22
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 170
- UID
- 4805396
- 帖子
- 11
- PB币
- 22
- 贡献
- 0
- 技术
- 0
- 活跃
- 170
|
众所周知,联想的大部分笔电对无线网卡有限制(白名单),不在白名单中的网卡会使bios中断引导并直接报错。
本人联想yoga 3 14 原网卡intel 3160ac(掉线王),已屏蔽白名单换成bcm94352z,下面将具体操作。
看之前你应该要知道
因为联想bios有校验和保护,使用联想任何刷写工具都无法过校验和,所以你需要拆机 拆机 拆机!!
所以会很麻烦 影响保修 (现在可能有破解的方法,欢迎指出)
我的建议找能刷bios电脑维修商 告送他你要改白名单 让他用编程器把固件从bios芯片上读下来,备份(一定要备份,如果你没有原始固件救砖,等着返厂被宰吧!!!!),修改,再刷回去。(我就是这么做的)
这个教程可以提供参考 (通过土豪金编程器+芯片夹可以免拆芯片对其进行操作)
http://tieba.baidu.com/p/4312250773?pn=2&statsInfo=frs_pager
先例:https://forum.51nb.com/thread-1623560-1-1.html
https://github.com/mytbk/firmware_notes/blob/master/tp-uefi-whitelist-removal.md
下面具体讲如何修改编程器固件屏蔽白名单(windows下)
软件1.wxMEdit
2.UEFITool_0.21.4 (别的版本可能无法编译)http://www.xdowns.com/soft/6/boot/2013/Soft_112666.html
1.用UEFITOOL打开你的编译器固件
2.打开设备管理器-你的网卡-属性-详细信息-硬件ID(每个人网卡不同id就不同但Intel固定以8680开头博通默认以E414开头)
3.再UEFITool中搜索数据(看上图)
4.选进找到的片段(在下面)然后选中PE32 image section,右键选择菜单Extract body
(名字任意)
4.记下Enterpoint(我的为A7CH大家的应该不会相同)
5.使用wxMEdit 打开到你刚保存的文件,定位到光标移到A7C的那个地址那里(横坐标A70h,纵坐标0Ch)。
6.将48改成C3(C3好像是机器指令中返回的意思,于是整个白名单程序片段就被跳过去了。。。)
7.保存退出
8.回到UEFItool选中刚刚那个PE32 image section,右键选择Replace body ,选择桌面修改过的文件,当看到一次remove一次replace两次rebuild后表示替换完成。
9.保存文件为new.bios 。
10.将新文件刷如你的bios芯片中
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|