找回密码
 注册
快捷导航
查看: 33217|回复: 77

[BIOS] 【原创】W530 2441A43硬刷BIOS去除白名单限制成功

  [复制链接] |自动提醒
阅读字号:

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
发表于 2015-10-14 13:39:49| 字数 495| - 中国–上海–上海 电信 | 显示全部楼层 |阅读模式
本帖最后由 sptsgjw 于 2015-10-14 22:28 编辑

两周前开始对黑苹果长草,爬帖发现W530 BIOS对无线网卡做了白名单限制,黑苹果虽可以外接USB WIFI,但是存在种种不足。后来继续爬帖发现有2种办法绕过白名单:1把白名单内无线网卡硬件ID修改成第三方网卡的;2旁路白名单检测程序,直接使BIOS跳过白名单检测进入系统。两种方法都需硬刷,至少我在W530和X230上用烧录夹没有成功,最后焊下来编程器刷的(这里用FPT读取的BIOS芯片型号不准确,得拆机或者找到原机布线图才能知道型号,而且FPT做的备份是7M大小,用编程器直接读取的才是4M BIOS EC控制芯片的实际大小,切记)。我使用的是第2种,参考的是gitbub上mytbk大神的帖子,链接就不给了,有兴趣的搜《thinkpad uefi固件白名单去除》。这种应该更彻底,可以随便更换第三方无线网卡,而第1种每更换一次需要刷一次。在自己不拆芯片硬刷未成功后,今天去门店找维修师傅代拆代刷后破解成功(BIOS是自己修改的)。希望能给需要破解白名单的thinkpad机友一些帮助。教程如下。软件和点位图等请移步11和13楼下载。

评分

参与人数 1技术分 +1 收起 理由
Choi + 1 多谢分享

查看全部评分

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:40:12| 字数 171| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 13:50 编辑

编辑并修改原始BIOS文件,要准备2个软件,UEFITOOLS和wxMEdit,稍后放链接,也可google。准备工作是拆机,把BIOS的EC芯片拆下来。我这台本子是MX25L3206E(4M),还有一块8M 25L6406E是存放BIOS指令的。W530的BIOS EC芯片位置如下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:40:20| 字数 140| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 14:00 编辑

EC芯片拿下来后先放到编程器内读取原始BIOS文件做备份。编程器还要买转接座,这块芯片是SOP8的,可上某宝搜配套工具。备份文件读出来后,然后打开UEFItools工具,对原始文件进行编辑。我的是W530-EC.BIN。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:40:30| 字数 198| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 14:21 编辑

打开后搜索原来网卡的little-endian小段字节序,比如我的网卡在设备管理器里面的硬件ID是PCI\VEN_8086&DEV_0085&SUBSYS_13118086&REV_34,little-endian就是8680850086801113,肯定能搜到,因为有白名单的,没搜到看看似否数字顺序排错了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:40:40| 字数 177| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 14:56 编辑

接着用wxMEdit打开刚刚提取出的wl.efi文件。光标移到F9C的那个地址那里(横坐标F90h,纵坐标0Ch)。我这台本子的数据是48(每个人的数据都应该都不同,只要按图索骥修改就可以了)。把48修改成C3,然后保存退出。PS:wxMEdit如果乱序的话,点工具栏最后一个16进制按钮即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:40:55| 字数 266| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 14:49 编辑

接着回到UEFItools程序,选中刚刚那个含有网卡ID littleendian的PE32 image section,右键选择Replace body ,选择桌面修改过的wl.efi,当看到一次remove一次replace两次rebuild后表示替换完成。至此,BIOS运行到白名单检测这里后(检测程序从F9C那里开始)由于那个位置变成了C3对应机器码ret指令(好像是return的意思),就直接跳过白名单检测,完成了破解。最后记得保存这个编辑过的BIOS文件到一个新文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:41:09| 字数 96| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 14:53 编辑

最后把桌面上的新BIOS文件刷回EC芯片。编程器先擦除,然后再把新文件写进去。写完后再焊回去就可最小系统开机测试新的BIOS文件了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:41:20| 字数 126| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 15:00 编辑

开机后BIOS没报错但是响了5声,重复了两遍,还好顺利进了系统。系统没问题。就重启进BIOS,发现关掉security chip就好了。原来是打开的,在设备管理器里面看到是受信任的平台那个什么。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:41:38| 字数 122| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 15:04 编辑

最后贴张Atheros AR9280 WiFi (AR5BHB92)照片,系统自动驱动,无线上网OK。Broadcom BCM94352HMB某宝断货,买不到,想想也无所谓反正黑苹果都是免驱。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:41:47| 字数 180| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 15:08 编辑

硬刷是门手艺活,特别是使用烙铁。像我这种不会用的,只能找维修门店的师傅代劳。做个广告,需要找人代拆BIOS的,我可以给个TB链接,支持上门和快递送修。最后感谢强大的互联网和各位大神(mytbk、Jarett、Rehabman等)提供的帮助,帖子内有引用到的地方,在此一并表示感谢。多爬帖一定会有收获~
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:41:55| 字数 72| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 15:19 编辑

附上两个软件UEFItools和wxMEdit。仅作个人技术交流,请勿用于商业用途。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:42:06| 字数 48| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 15:23 编辑

晚上把我的530bios文件共享出来
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:42:16| 字数 68| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-14 21:31 编辑

转自互联网的530点位图、器件图和维护手册,仅供个人交流,请勿用于商业用途。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:42:26| 字数 109| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2015-10-15 23:18 编辑

今天偶尔发现一个问题,ac可以控制AR9820开启/关闭,但是1394口旁边那个DIP硬开关不能控制开启/关闭。好在硬开关几乎不用,等过两天换成黑苹果再看看。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:42:35| 字数 263| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2016-1-28 00:42 编辑

汇报一下黑苹果进展。由于工作忙,陆陆续续经过几个月的折腾,使用clover引导,一次安装10.11成功并正常升级到10.11.1/2/3,把屏幕亮度调节、原生appleHDA驱动声卡、CPU睿频、原生ACPI电池管理、iMessage/FT、TM等等全部搞定,功能基本和白苹果差不多。黑苹果的优势是硬件强悍,后期可以扩内存、双或三SSD来提升整机性能。不得不说苹果软件真的很好使,易用。目前发现的不足之处就是键盘,控制键的符号和原生MAC键盘不一样,需要一段时间适应。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 13:42:40| 字数 31| - 中国–上海–上海 电信 | 显示全部楼层
本帖最后由 sptsgjw 于 2016-1-28 00:49 编辑

上图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 21:49:03| 字数 96| - 中国–上海–上海 电信 | 显示全部楼层

其实是国内外大神们厉害,我只是参考了他们先前的一些帖子。然后做了尝试,还好最后顺利进系统。现在回帖都是用新装的无线网卡连的网络。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 21:56:22| 字数 149| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
wfyong 发表于 2015-10-14 18:05
我除了说佩服还能说什么呢,能随意安装无线网卡 也是我觉得最爽的

我也是最近爬帖看黑苹果才发现的,之前装WWAN也没啥问题。联想够阴的,单单只对WLAN卡做限制,原卡坏了换新卡还得去店里刷BIOS。等博达BCM94352HMB有货了再弄块试试。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 22:01:08| 字数 78| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
LiveOnLove 发表于 2015-10-14 19:35
牛B。这是汇编级别的程序分析了啊。

站在大神们的肩膀上,再次感谢Github的mytbk。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 22:25:19| 字数 368| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2015-10-14 19:37
想问下去掉BIOS白名单BIOS启动自检的时间有加长吗?
我的白名单替换加入白名单,
如果换其它网上还得再折腾 ...

BIOS启动时间我觉得和之前比没啥变化,我都是选的Quick。刷完EC装回主板第一次点亮的时候,遇到5声短促的叫声,重复了两遍,然后时间也报错,进BIOS重设一下就好了,之后启动过程和平时没什么两样。屏幕没在显示错误。进系统后我马上重启进BIOS,把什么intel rapid等一些不常用的选项关闭,发现关了security chip后开机BIOS不叫了。我一开始看的是替换硬件ID来破解,但是细细想来,卡坏了还得拆BIOS再来一遍,SOP8的测试底座也不好找,加上在Github误打误撞找到了一篇《thinkpad uefi去除BIOS白名单》,参照后决定彻底破解。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-14 22:26:17| 字数 105| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2015-10-14 19:37
想问下去掉BIOS白名单BIOS启动自检的时间有加长吗?
我的白名单替换加入白名单,
如果换其它网上还得再折腾 ...

兄弟你要是会使烙铁,自己动手很快的。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-15 22:37:35| 字数 127| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
QUOTE:
bwyciyv 发表于 2015-10-14 22:58
这前也这么拆,
现在没这么复杂,
直接烧录夹也能烧录了,

可能是夹子不好,也可能是没夹到位,试了一会没耐性了。于是就焊了。看到你帖子里的底座,原本也想装个,拆装方便,但是某宝怎么找也没有,只能作罢。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-15 23:08:47| 字数 166| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
QUOTE:
HOPE 发表于 2015-10-14 23:34
关了security chip后开机BIOS不叫了

意思是安全芯片不能用了?想想办法完善一下最好。

本来就没有用client security solution和bitlocker。启用的话就是开机会叫10声,但是启动过程没有任何报错,进系统也正常。有空找找看BIOS启动响声代表什么。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-15 23:11:10| 字数 97| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
QUOTE:
scutlxb 发表于 2015-10-15 09:28
mark,mark,mark .
前段时间刷T430i的bios(修改白名单后刷入),结果搞挂了,淘宝买了5块的bios文件,昨晚 ...

回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-15 23:11:34| 字数 37| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
QUOTE:

谢谢
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-23 09:22:25| 字数 199| - 美国–加利福尼亚州–旧金山–旧金山 DigitalOcean数据中心 | 显示全部楼层
QUOTE:
天王 发表于 2015-10-21 19:45
BCM94352HMB 不用刷白名单吗?

换任何非原机卡都要刷,除非换的新卡的硬件ID等和原卡一样。不换原卡,黑苹果不支持intel无线网卡,所以完美黑苹果就要换原卡,bcm和ar9280黑苹果免驱。我已经装上了El capitan,除了独显目前无解,只剩声卡没认出来,其他硬件都OK,wwan和指纹也都认出来了,还没研究能不能用。黑苹果真是门技术活。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-10-23 09:50:06| 字数 156| - 美国–加利福尼亚州–旧金山–旧金山 DigitalOcean数据中心 | 显示全部楼层
QUOTE:
168yuan 发表于 2015-10-21 20:28
没看懂刷来干啥用

一般是换别的系统用,原机bios做了ID限制,开机只能加载原机位的那块WLAN,刷bios一种只是更改那个ID,这样就能换别的WLAN卡,不过再换还得再刷。另一种是刷一个bios机器指令,跳过ID限制检测那个子程序,这种等于彻底破解。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-11-6 17:35:55| 字数 240| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
天王 发表于 2015-10-23 11:47
声卡简单  仿冒和voodoohda都没问题   现在就剩wifi一直不能完美解决

声卡自己捣鼓一下能用上AppleHdA,无线网卡要破BIOS,我现在换的是atheros AR9280,OS X免驱,原机蓝牙安装第三方驱动也能完美识别,我现在已经搞定亮度调节,电池状态,声卡,USB只搞定部分,USB解决了就完美了。门外汉专研ACPI和DSDT还是有点难度。不过我现在机子不睡眠的话,基本算完美了,OS X使用起来还是蛮爽的,不用担心蓝屏了……
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-11-6 17:39:55| 字数 163| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
frank0767 发表于 2015-10-23 18:16
太厉害了,我的T530 安黑苹果卡的厉害,弄了一个星期实在弄不下去了,买了个mac mini。。。 实在是先学Xcod ...

还是买台Mac最省心。我的w530配置不低,32G内存256+1T双SSD舍不得换掉就琢磨捣鼓黑苹果,目前除了独显,USB和睡眠其他都完美了。
回复 支持 反对

使用道具 举报

54

回帖

2

积分

366

资产值

中级会员 Rank: 2Rank: 2

注册时间
2011-11-6
 楼主| 发表于 2015-11-6 17:40:17| 字数 40| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
168yuan 发表于 2015-10-23 15:22
原来这样,受教育了


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-25 04:31 , Processed in 0.153446 second(s), 60 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部