ThinkPad X230T 解锁白名单的坎坷路
本帖最后由 song_1118 于 2020-7-17 00:04 编辑手持一台二手的 ThinkPad X230T 不知不觉也好几年了,基本上一直够用。内存早早就升到了 16GB,硬盘鼎盛时期是 SATA 1TB + mSATA 1TB,无线网卡是 300M 的 6205N,移动上网卡是 MC8355。要说有什么小不满,也是有的,mSATA 不能以 3.0 的速度跑就不扯了,但网络很显然应该可以更上层楼的。
但该死的白名单限制了这一切,几次想下手编程器,都犯懒作罢。结果前阵子坛子里出来了纯软件的白名单移除方案。上周四要下班的时候,终于没有抑制住,把方案付诸了实践。然后就悲剧了。BIOS 降级以及刷入补丁版的过程都是很顺利的,但是成功后的第一次启动,出现提示要我输入密码才能进入 BIOS,否则无法进行任何进一步的操作。我的超级密码输入后是通不过的,虽然刷之前为了确认引导模式是 UEFI 我刚刚使用过从而知道输入绝无错误。因为第二天还要正常上班,赶忙背回家把系统盘拆下来挪到了 EliteBook 8570w 上。我对 Windows 10 是相当满意的,其中一个原因就是可以拿着装好的系统随意换机子。
周末开始解决问题。到工具作者的网站去看的时候,发现有其他不幸的人也遇到了此问题。作者的说法是,似乎修改后的 BIOS 触发了之前曾经设置过的某个“老”密码生效了。这句话极大的打击了我,因为我无论如何也不会能想起上个主人设置的可能密码。看上去极力避免要买回来个一次性的编程器的我这次还是避免不了了,汗。谁知天无绝人之路,在坛子里翻出来一条可以短接 EEPROM 芯片的 SDA 和 SCL 引脚跳过 BIOS 密码的帖子(https://www.ibmnb.com/forum.php?mod=viewthread&tid=1715205)。文章尽管已经写得非常有诚意,而且相关贴(http://www.ja.axxs.net/eeprom_location.htm)里也罗列了许多机型的电路图和点位图(包括 X230 的),却确实没有 X230T 的。并且在论坛里发帖求助未果。
只好自己动手摸索了。拆机以后,比照着 X230 的图片观察,发现 X230T 的主板元件布局与之很相似,遂用回形针不停尝试在开机后迅速短接图中所示的引脚。屡屡失败,眼花手困即将绝望之余罢手休整,机器自动重启,竟然直接进入了 BIOS,显见得是成功了!第一时间把 Supervisor Password 改了一遍,看到有一项是 Hardware Password Manager,状态为 Enabled,顺手也关了。在此处想起一事,我的屏幕上要我输入密码的图标,和我在网络上搜索资料时看到的要输入 Supervisor 密码的图标是有所区别的。网络上几乎所有的图片上,展示的两个图标,右侧的是锁头,左侧的是一个长方框内包着另一个长方框的图标,而我实际看到的左侧那个图标,是长方框内包着一个像是轮船的锚的形状,可惜当时没有拍照留存。
白名单算是去掉了,不能免俗,下了一单 7260AC,50 元包了个邮,也不知道价格怎样。在无线网卡尚未到手的期间,决定先试试更换无线上网卡,手里正好有一块闲置的 EC20。把 MC8355 取下,换上 EC20,什么都没发生。要取下的时候竟然发现烫得不敢用手摸,连忙还是把 MC8355 换回去了。
今天 7260AC 到手,晚饭后测试,将 6205N 换下,开机很顺利地正确识别,联网也正常。只是其蓝牙部分并未识别出(也许是要屏蔽针脚),但 X230T 原装的独立蓝牙模块工作正常,所以没有深究。不死心,又试了一下 EC20,又是烫得要死。在网上使用“X230 EC20”关键字搜索到本坛的两个帖子(https://www.ibmnb.com/forum.php?mod=viewthread&tid=1860998 和 https://www.ibmnb.com/forum.php?mod=viewthread&tid=1858235),看完才知道先行者们也早有结论,EC20 应该是只支持单天线纯数据版(CE FDKG),而我手里的模块是 CE FHKG 版本。华为 ME909s-821 应该可以用,我记得手头也应该有一块的,但是找不到了。
另外有件事,就是在此期间,还琢磨 EC20 是不是可以用在 8570w 上,于是也测试。结果是 EC20 插上后 8570w 开机就会停在 BIOS 界面,换另一块龙尚的 3G 卡,就会报“不支持的无线设备”。这个我之前记忆里 8570w 这一代开始就去掉了白名单的印象是不符的,结果查了一下才知道,无线网卡(WLAN)的白名单是去了,但是无线上网卡(WWAN)的白名单仍然健在。又但是,WWAN 的白名单并非不可解,有一个叫 WWANDOS 的工具,运行于 DOS 下,可以把指定的卡的 VID\PID 设置到白名单中。这本是个可以让人舒心的信息,可又但是,我的 8570w 情况特殊,原主人在 BIOS 里设置了只能内置硬盘引导系统,而且,他把 BIOS 管理密码忘记了。:(
感谢分享 我给配上图片了,免得门户图片空白。 支持折腾,情节跌宕起伏啊 suiwinder 发表于 2020-7-17 09:36
支持折腾,情节跌宕起伏啊
关注LZ的情况特殊的 8570w ,看如何解决。 剧情很精彩,结局让人揪心啊!{:1_236:} ╮(╯▽╰)╭看着好棒啊,超级喜欢这种翻转屏,不太适应yoga那种。
可惜对我来说实用性不强,也就不买了。 song_1118 发表于 2020-7-17 12:38
关注LZ的情况特殊的 8570w ,看如何解决。
8570w,HP 太恶心,网上有确凿的证据表明,如果客户提供 uuid 等足够的信息,惠普可以生成一个名为 smc.bin 的文件,放到 U 盘上,机器启动时会自动监测,找到的话,执行这个文件里指定的命令。但目前官方网站给出明确信息,不再为 BIOS 密码丢失提供此类服务,而且说法已经变为“无能为力”之类的冠冕堂皇的套话。
当然,如果把芯片取下来用编程器刷应该是可以的,但我一般不愿做这种动刀动枪的操作。在板硬刷貌似有人试过,没有成功。我找到两个 smc.bin 文件的样例,试图分析其结构,但这个样例数实在太小,而且分析很费时间,不见得有戏。 厉害了我地果果!恭喜恭喜! 恭喜
恭喜楼主,可以编成电视剧了 生命的意义在于折腾
防火防盗防一手卖家
页:
[1]