chenxinyi 发表于 2024-7-8 17:02

分享一个针对Intel芯片的BIOS刷写/修改/备份工具: FPTW64 / v16

本帖最后由 chenxinyi 于 2024-7-8 17:05 编辑



这个工具现在在网上可以找到,居说Intel只向OEM厂商派发这个工具,OEM厂商有时会将这个工具打包在BIOS更新包里。

我用FPTW64 / v16这个版本,在Thinkpad E16 Intel gen 1上可以成功将原生的UEFI BIOS固件备份出来,备份出来的BIOS固件文件大小是64.0 MB (67,108,864 字节)
相信用FPTW64再刷写回去也没问题(没试过),或者CH341编程器也可以刷写。

备份出来的BIOS文件可以通过UEFITOOL工具查看、修改(UEFITOOL NE版本只能查看) ,并利用第三方ifrextractor工具对BIOS文件解密,找到隐藏的选项,
知道了隐藏选项的变量名,甚至可以不用重刷BIOS的方法,打开UEFI BIOS中的隐藏选项,原理是UEFI BIOS中的的隐藏选项是由变量控制打开并存在NVRAM中的,可以做一个UEFI GRUB引导启动盘,
在命令行下修改这些解密后的隐藏控制选项(变量),自已试了下Thinkpad E16 Intel gen 1的BIOS选项,没有成功,应该是被联想用密码给锁住了。

有兴趣的网友可以延伸阅读:
刷BIOS工具分享(白名单,高级菜单,电源管理)

无须重刷,改变隐藏BIOS选项(英文)
UEFI GRUB引导程序,用于读、写UEFI BIOS控制选项变量 (英文)

这个链接中在Releases链接中下载modGRUBShell.efi
并改名成BOOTX64.EFI
然后,在USB盘里手工建1个文件夹EFI,继续在EFI文件夹中创建一个子文件夹BOOT,
将BOOTX64.EFI放在EFI\BOOT\里面,
开机插入U盘,UEFI启动引导后,进入命令行用setup_var_cv命令写解密的变量值就可以了。


weilaiyilai 发表于 2024-7-8 17:21

技术贴顶一下

kaltmond 发表于 2024-7-8 17:31

CSME 16.1里面的吧

stopyan 发表于 2024-7-8 20:28

本帖最后由 stopyan 于 2024-7-8 20:34 编辑

同楼上 FPTW64全称 Flash Programming Tool Win64,
另有 linux版 EFI版 其他版本 在这个库有汇总,
https://github.com/CE1CECL/IntelCSTools/tree/ce1cecl
工具是intel自家出品 确实好用 (所有锐龙版无效)


在ROG FLow Z13上可以定位并通过setup var 改Acloadline降压 取消TVB温度限制超过90摄氏度持续单核心5GHZ 双核心4.9GHZ 等操作

thinkpad则是全线不行,TP UEFI程序会屏蔽这些隐藏选项的更改,维持默认值不变。(主板上BGA的thinkshield模块可不是摆设)

StormBolt 发表于 2024-7-8 20:44

以前有个楼上说那种全套,但是旧版的11.0,后来换硬件就删了,这个适用版本是跟随ME版本来的

当时忘记遇到什么问题Windows下刷不了,EFI进DOS又不方便,最后用EFI版本刷的,当时主板带EFI Shell

yx2web 发表于 2024-7-9 07:44

高大上的赶脚,一般人用不到?高手用于开发研究,商家用于???

suiwinder 发表于 2024-7-9 08:22

这个是高手的玩具。

superczj 发表于 2024-7-9 08:55

顶一个,技术贴

njjhsw 发表于 2024-7-9 09:17

顶一个,技术贴

tlzsw 发表于 2024-7-9 13:44

虽然看不懂~但感觉很厉害,顶起来,帖子别沉下去

zdpzwj 发表于 2024-7-9 19:56

能改白名单添加不受支持的硬件?

WAX300 发表于 2024-7-11 17:03

虽然看不懂~但感觉很厉害,顶起来,帖子别沉下去

ibmaby 发表于 2024-7-11 23:18

年度10大好贴,必须榜上有名!

kobecui 发表于 2024-7-12 09:37

本帖最后由 kobecui 于 2024-7-12 09:40 编辑

我去,火狐浏览器的问题,tmd,换谷歌就好了,这种好帖必须nb奖励。
页: [1]
查看完整版本: 分享一个针对Intel芯片的BIOS刷写/修改/备份工具: FPTW64 / v16