联想 ThinkCentre M73 Tiny 白名单破解

不学无术 现有 4 评论

续接上文「千元预算轻松跑满千兆的一线大厂软路由」,之前使用的是修改设备型号和串号,达到破解设备白名单的目的。

这种方法容易操作,但是会导致在 EXSi 中设备型号和串号显示异常(虽然也没什么影响来着),不是很不完美。

发现

机缘巧合看到了 @dsanke 在芯域发的破解工具,于是心痒难耐,于是购买了烧录夹和编程器。

编程器选择 CH341A 的即可,或者能支持25系 SPI NOR FLASH 的任意型号均可,还有 SOP8 烧录夹。

编程器+烧录夹

▲ CH341A编程器和SOP9烧录夹

更新

在操作之前,先进入 BIOS 首页拍照留念(记录原本的型号和串号),然后在联想官网下载官方升级工具 Flash BIOS Update - ThinkCentre M73 Tiny (10AX, 10AY) 先将 BIOS 升级到最新版本。

小贴士:如果已经安装了可用的 Windows 系统,可以使用 exe 版本的升级工具直接升级,如果还未安装系统,可以使用 zip 版本的升级工具,使用 Rufus 制作 U盘,格式选择 FreeDOS,然后将压缩包内的文件复制进 U盘根目录即可。

配置U盘启动进入 FreeDOS,然后执行命令(固件名称请按压缩包内实际命令修改)

flash2 IMAGEFH.rom

准备

确定一切正常之后,将烧录夹和编程器进行组装,大致流程可参考「SOP8通用免拆芯片烧录测试夹详细信息 」和「编程器使用教程,烧录器,必会的教学,ch341a怎么刷bios

这里借用一下贴吧大佬的图,生动形象。

将烧录夹和转接板连接

▲ 注意红色线对应转接板的1号针。

将烧录夹和编程器连接

▲ 注意25系列和24系列的插入位置不同,绿色圈对应的是1号针位置。

夹紧转接板

▲ 正确连接烧录夹和编程器后将加固扳手下压。

夹紧转接板

▲ 完成之后的样子。

芯片

在 M73 上仅有一个 BIOS 芯片(8MB容量),焊接在主板 U6 位上。需要拆除主板上的散热风扇和硬盘才能看到。M93p 和 M4500q 上是两个8M芯片,需要将两个芯片的内容拼合才是完整 BIOS。

目前发现有两种芯片种类 25Q064A25L6473E

25Q064A

▲ 25Q064A

25L6473E

▲ 25L6473E

烧录

驱动安装

编程器的配套软件「CH341A编程器」和「驱动」请和卖家索要。先按卖家的说明安装驱动,然后插入编程器,可以看到编程器左上角的灯亮起,然后将烧录夹对准芯片,注意上图芯片左下角的圈形缺口对准烧录夹红色线的1号针。

芯片的驱动也可以在官网下载,编程器也可以使用开源 AsProgrammer 程序。

芯片检测

如果正常的话,主界面右下角会显示出来设备已经连接,然后点击「检测」如果正常的话,可以检测到芯片的品牌和种类,需要注意的是,一定要检测出芯片ID、设备ID等才能进行后面的步骤,如果识别出来的芯片型号不准,可以手动校准,如果发现设备信息都是 $FF ,这是烧录夹没有夹好,需要重新调整姿势,直到正确信息出现为止。

小贴士:如果在软件自带的数据库内没有想要刷写的型号,一般情况下可以使用同电压、同容量的其他品牌的型号或者自定义型号来进行刷写(不一定全兼容,最好在购买之前咨询卖家是否支持芯片丝印上的型号)。

编程器检测芯片

▲ 编程器检测芯片信息

芯片备份

检测成功后点击「读取」,即可将现有的芯片内容读取出来,等待左下角进度条走完再点击「保存」,即可将芯片中的现有内容保存出来,注意:这里需要多读取保存几次,比如 bios1.bin bios2.bin 等,校验MD5数值一致后再进行后面的操作,防止软件读取的内容不完整,导致备份损坏,后续无法拯救。

芯片清空

备份完成后点击「擦除」,等待擦除完毕后,点击「查空」,如果一切正常会提示现在芯片是空的。

芯片刷写

将备份出来的芯片文件使用补丁工具打补丁,具体参考「联想 Lenovo M73 Tiny/M93p Tiny/M4500q WLAN 白名单/CFG Lock 解锁工具」,然后将补丁后的文件在编程器软件中打开,然后点击「编程」即可将文件内容刷入芯片中。

测试

刷入完毕后正常开机测试即可,如果发现无法启动,恭喜你上述的操作再来一遍,直到成功为止。

固件

博主在此提供几个已经测试过,可以正常使用的固件,可以直接使用编程器刷入。

原理图

▲ CH341A编程器原理图


附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。
  1. PHOENIX

    文章蛮有用的,多谢!

    SamsungBrowser 16.2 Android 11
  2. Login

    EXSi 安装完之后怎么更新呢?

    Chrome 100.0 Linux
  3. Hey

    写的真不错

    Opera Touch 2.9 Android 11
  4. Kana

    用新的BIOS好像有点问题,提示ME固件错误!

    Safari 15.3 macOS Catalina