ys_lalan 发表于 2020-8-24 09:42

【原创】P52 解锁BIOS高级菜单

本帖最后由 ys_lalan 于 2020-8-24 10:53 编辑




运行环境:macOS
硬件准备:ch341a 和 配套免拆烧录夹(建议 并 已通过测试)
软件准备:Homebrew
                Flashrom
                UEFIpatch
                HEXfriend
https://www.ibmnb.com/data/attachment/forum/202008/24/104948pqanon4woz4u7lqt.png.thumb.jpg
1.软件安装:Homebrew: (在安装macOS上面安装brew的时候一直报 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused)
解决:
使用 sudo vim /etc/hosts 命令编辑hosts文件,编辑添加以下内容并保存[按ESC再按 :wq!回车即强制保存退出]
199.232.68.133raw.githubusercontent.com)
在终端运行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.co ... l/master/install.sh)"

      Flashrom:brew install flashrom

      UEFIpatch:下载链接 https://github.com/LongSoft/UEFITool/releases   Tag 0.28.0 为2020-8-20截至最新版本,注意下载正确。举例:UEFIPatch_0.28.0_mac.zip

      HEXfriend:https://github.com/ridiculousfish/HexFiend/releases
2.执行操作:
      提取bios:(使用编程器)
      - 提取第一个初始bios:终端运行 sudo flashrom -p ch341a_spi -r bios1.img,输入密码,读取等待时间较长
      - 提取第二个初始bios:终端运行 sudo flashrom -p ch341a_spi -r bios2.img,输入密码,读取等待时间较长
      - 校验bios1 bios2 读取是否正确,若不正确,读取第三次,保留相同的一组。终端运行:diff bios1.img bios2.img
               提示:如果两文件Hex相同,无任何命令行输出。此时可进行第二步

      下载补丁:
      - 下载适合机型的PATCHES,访问网站 http://paranoid.anal-slavery.com/files/backup_thinkpads/
                xxA0_patches_v#.txt 为作者提供的 补丁命名格式,以P52 P52s T580 T480 T480s X1C6 为例,这些采用8代core的笔记本可以使用 XX80 命名的补丁。

      编辑补丁:
      - 补丁中注释了替换HEX值的功能,根据自己的需求,可将自己不需要的行前加入符号“#” 来注释掉

      对原始BIOS打补丁:
      - 终端进入到UEFIpatch所在的文件夹,确保将已编辑的补丁移动到UEFIpatch同级文件夹。
      - 确保统计文件夹下有原始BIOS img,命名为 bios.img 终端输入 ./UEFIPatch bios.img pxxA0_patches_v#.txt -o bios_patched.img
            替换 patch 名字为统计文件夹下patch的文件名
      - 提示 image patched,打补丁成功
      - 使用HexFriend 打开 刚刚打过补丁的BIOS“bios_patched.img”,搜索 hex “4C 4E 56 42 42 53 45 43 FB”,并将其替换为 “4C 4E 56 42 42 53 45 43 FF” 保存更改。

      刷入打过补丁的BIOS:(使用编程器)
      - 终端输入 sudo flashrom -p ch341a_spi -w bios_patched.img,输入密码,写入等待时间较长
            该过程会进行 读取、清空SPI、写入、校验的四个阶段。耐心等待。
            提示VERIFIED,刷写BIOS过程结束。

理论支持设备列表:
T580 T480 T480s P52s P52 P72 X1E P1 等 8代平台

免责:
刷机会有风险,风险需你个人承担。
保修可能会因此丢失。
若发生无法开机,着火,以及触电爆炸等危险事故发生,概与本人无关。你将承担所有可能发生的风险。

参考:
https://github.com/tylernguyen/x1c6-hackintosh
http://paranoid.anal-slavery.com/biosmods/skylake.html
https://www.reddit.com/r/thinkpad/comments/g8fk51/t480_consuming_60w_85w_total_unlimited_tdp/

William2006 发表于 2020-8-24 09:46

厉害!

William2006 发表于 2020-8-24 09:47

overcloking?看来有的玩了

ys_lalan 发表于 2020-8-24 10:02

William2006 发表于 2020-8-24 09:47
overcloking?看来有的玩了

是的,可调项很多

William2006 发表于 2020-8-24 10:04

ys_lalan 发表于 2020-8-24 10:02

是的,可调项很多

woc,看到XTU了。。估计8950hk版本可以准备超频了

iijjk 发表于 2020-8-24 18:26

太厉害了,

slangmgh 发表于 2020-8-24 20:17

这个一定要顶一下

goeeayu 发表于 2020-8-25 01:02

对BIOS修改不敢冒险

Traveller01 发表于 2020-8-25 01:31

你想玩超频?

娃哈哈520 发表于 2020-8-25 10:42

厉害了,支持支持!!!

请不要说话19 发表于 2020-8-25 14:47

帮顶

rockbottle 发表于 2020-8-25 15:56

虽然没有P52,还是要赞一下!

jackmacc 发表于 2020-8-25 16:22

支持折腾,
刷刷白名单还挺有用的.

不过我对超频有保留意见,没什么实际作用,
电脑慢了.就作它应该胜任的工作吧!

weibs 发表于 2020-8-26 11:54

T580目前已经破解高级菜单和WWAN白名单
运行环境:Win7及以上
硬件准备:ch341a(注意:这个不支持华邦winbond 32M BIOS刷写,需要另购其他烧录器) 和 配套免拆烧录夹
软件准备:
      CH341A编程器软件
      UEFIpatch
      HxD(https://mh-nexus.de/en/downloads.php?product=HxD20)
1.使用CH341A编程器软件连上BIOS芯片,点击读取-保存(建议多读取几次,多备份几个)。
2.使用UEFIpatch给备份的BIOS打补丁,CMD下命令:UEFIpatchBIOS文件名patch.txt(补丁文件)
3.成功使用UEFIpatch打完补丁后,现在我们需要去除打补丁后的BIOS文件的签名校验机制,使用HxD打开补丁后的BIOS文件,点击菜单栏的‘搜索’-‘替换’,在弹出的对话框选‘字节序列’,下面搜索栏输入4C 4E 56 42 42 53 45 43 FB,替换栏输入4C 4E 56 42 42 53 45 43 FF 然后点击确定或者全部替换都可以。最后保存修改,退出HxD,重新使用CH341A编程器软件刷回BIOS芯片即可。
4.CH341A编程器软件刷回步骤:'擦除'-'查空'-'打开(打开补丁后的BIOS文件)'-'编程'-'校验',这样全部完成。

开机:
- 可能会遇到 开机黑屏却已进入系统的问题,执行以下操作:按下开机键,立即合上屏幕,来初始化霍尔传感器。

娃哈哈520 发表于 2020-8-26 21:26

支持支持!

rmsmajestic 发表于 2020-8-27 02:58

卧槽牛逼立体

这个事情之前只有leokim 做过

娃哈哈520 发表于 2020-8-27 09:08

厉害了,可伶我的X1E 2代改了刷进去开不了机!

hzg007 发表于 2020-8-27 13:52

niubility^,^

letmebe1234 发表于 2020-9-1 19:38

P51能刷不能,想试下i7能超到多少

waysgim 发表于 2021-1-21 13:57

请问大神,X1C7(X1Carbon 2019)可以刷BIOS advanced菜单吗?听说 保护bios的,不知道是不是,谢谢!

a751116023 发表于 2021-1-28 10:00

请问大佬,T480S的wwan插槽加的ssd开机无法引导,这个怎么在BIOS破解?

zlj00000 发表于 2021-3-5 10:14

请问X1C 2017 机型可以刷吗?

lonee 发表于 2021-10-16 20:31

想要,可对我来说门槛有点高。要是有能刷的bios就好了。

zhangyongtao 发表于 2021-10-17 03:36

lonee 发表于 2021-10-16 20:31
想要,可对我来说门槛有点高。要是有能刷的bios就好了。
这个需要自己的机器原始BIOS ,否则刷进去会报错的

lonee 发表于 2021-10-17 12:59

本帖最后由 lonee 于 2021-10-17 13:12 编辑

zhangyongtao 发表于 2021-10-17 03:36
这个需要自己的机器原始BIOS ,否则刷进去会报错的
用bios备份软件备份出来,修改后刷回去,是不是可行呢?
比如用intel的FPTW64

zhangyongtao 发表于 2021-10-17 13:13

lonee 发表于 2021-10-17 12:59
用bios备份软件备份出来,修改后刷回去,是不是可行呢?
比如用intel的FPTW64

不行的

lonee 发表于 2021-10-17 13:31

zhangyongtao 发表于 2021-10-17 13:13
不行的

幸亏没刷,我试了可以读,也可以patch。
算了,不折腾了,以后想折腾先买了编程器再说吧。

zhangyongtao 发表于 2021-10-17 13:41

lonee 发表于 2021-10-17 13:31
幸亏没刷,我试了可以读,也可以patch。
算了,不折腾了,以后想折腾先买了编程器再说吧。

PATCH 过后的BIOS因为校验不一样了   所以需要编程器

lonee 发表于 2021-10-17 13:42

zhangyongtao 发表于 2021-10-17 13:41
PATCH 过后的BIOS因为校验不一样了   所以需要编程器

看了马云家,编程器不贵,但一想要拆笔记本折腾,还是算了吧。

zhangyongtao 发表于 2021-10-17 15:23

lonee 发表于 2021-10-17 13:42
看了马云家,编程器不贵,但一想要拆笔记本折腾,还是算了吧。

这个要主板全部拆解掉的    的确麻烦
页: [1] 2
查看完整版本: 【原创】P52 解锁BIOS高级菜单