流氓小哥 发表于 2020-12-5 14:37

【求助】X230的白名单无法制作

本帖最后由 流氓小哥 于 2020-12-5 16:50 编辑

用论坛上的x230_bios_patch制作白名单的时候,用bat文件直接一闪而过,也没有新文件生成,后来以管理员模式运行MSDOS,结果还是无法生成,有没有知道怎么回事的大神帮忙看一下,自己的电脑是win10-64bit的,怕是系统原因用虚拟机装了win7尝结果还是一样,换过几个版本的UEFIPatch,下面是我在DOS下运行的截图以及软件内文件的截图


补充内容 (2020-12-5 23:50):
结贴了,谢谢各位。附上vex大神的回答如下:
我想到了一个可能的原因。
你用16进制编辑器看一下备份文件,是不是全FF。
如果不幸被我猜中,说明你没能真正成功读取。正确的文件应该由16个00开头再有16个非零数值。
有时编程器接触不良也会显示成功读取,但得到的文件全是FF,也就是空文件。
这样的话不管备份几次,MD5都会是2b7a70fa59f8173635bcbe956bad56c6,不知道是不是和你的一样。
我拿空文件测试过,复现了你截图中的“Error ”错误信息。

流氓小哥 发表于 2020-12-5 14:38

在线等,非常着急

a20176 发表于 2020-12-5 15:07

我记得有搞好了白名单的bios直接刷机呀,你在费什么劲呢

流氓小哥 发表于 2020-12-5 15:13

a20176 发表于 2020-12-5 15:07
我记得有搞好了白名单的bios直接刷机呀,你在费什么劲呢

我想用自己的bios做一个,看了大神发的贴,一步一步做的,但就是做不出来

dongmai 发表于 2020-12-5 15:34

正确的命令就是UEFIPatch x230.bin
不要\ /之类,你看提示都是没找文件或是目录或不正确的命令,就只一个是报了error,虽然是出错了,至少是找到了文件。至于为什么会报错,你这读出来的x230.bin方法不对。

流氓小哥 发表于 2020-12-5 15:40

dongmai 发表于 2020-12-5 15:34
正确的命令就是UEFIPatch x230.bin
不要\ /之类,你看提示都是没找文件或是目录或不正确的命令,就只一个 ...

我是用编程器读点的读取,读取成功后点的保存,共操作了三次。然后也用md5效验了一下,三个文件的md5值相同。然后我把这三个文件也都分别试过生成新的bios,都未成功。加\/也是在论坛上的一个坛友分享的帖子里看到,还强调说一定要加,我就都试了一下,以确定不是命令的问题

cdmdrd 发表于 2020-12-5 16:09

本帖最后由 cdmdrd 于 2020-12-5 16:10 编辑



patches.txt,图片少了个e

流氓小哥 发表于 2020-12-5 16:47

cdmdrd 发表于 2020-12-5 16:09
patches.txt,图片少了个e

谢谢,但我不是不知道DOS里面说的是什么意思,我是要问为什么我不能生成白名单的bios

cdmdrd 发表于 2020-12-5 17:16

记事本打开patch.bat,看看写的什么内容

流氓小哥 发表于 2020-12-5 18:26

cdmdrd 发表于 2020-12-5 17:16
记事本打开patch.bat,看看写的什么内容

# Patch string format
# FileGuid SectionType PatchType:FindPatternOrOffset:ReplacePattern
# Please ensure that the latest symbol in patch string is space

# Possible section types:
#PE32 image                  10
#Position-independent code   11
#TE Image                      12
#DXE Dependency                13
#Version information         14
#User interface string         15
#16-bit code                   16
#Guided freeform               18
#Raw data                      19
#PEI Dependency                1B
#SMM Dependency                1C

# LenovoWmaPolicyDxe.efi | Whitelist By OX |
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 O:0C39:7500 O:0C4E:90E99F010000O:0CA2:7500 O:0CB8:EB1B O:0CCD:90E900000000 O:0CD3:EB00

# noLVDS By Again |
0AFCDD7A-345E-415E-926D-C5971B580400 19 O:0ACA:9300 O:10E0:0600

# AdvancedMenu By leokim |
32442D09-1D11-4E27-8AAB-90FE6ACB0489 10 O:02A0:778B1D826D24964E8E103467D56AB1BA

vex 发表于 2020-12-5 18:49

看你文件夹的内容,是不是应该用UEFIPatch 274biosbak.bin

流氓小哥 发表于 2020-12-5 19:08

vex 发表于 2020-12-5 18:49
看你文件夹的内容,是不是应该用

嗯,我都试过,但就是出来不

wqnfs 发表于 2020-12-5 21:24

本帖最后由 wqnfs 于 2020-12-5 21:32 编辑

论坛有免编程器的方法刷x230白名单,请参考此帖:https://www.ibmnb.com/forum.php ... %C3%FB%B5%A5&page=1
我当时刷T430i就是按照这个教程来刷的,很顺利的。不过,不经常刷,都忘了当时做了些啥了。看来还是要买台本本来练练手了?等机会再收了。
我勒个去,这帖被哪位好哥哥点赞了,我正准备再编辑一下,找了半天在后面木有找到,还以为我回复到其他帖子里去了呢。
然后我又看了看楼主想表达的,估计我理解错了,他是想自己制作白名单,这又何必呢?网上都有现成的x230的白名单,直接乾坤大挪移不香吗?既然别人能制作白名单,如果楼主自己也想制作属于自己的x230白名单,应该完全是可行的。不过这块我不懂。论坛里有这样的帖子,你可以去找找看。

William2006 发表于 2020-12-5 21:26

流氓小哥 发表于 2020-12-5 14:38
在线等,非常着急

刷现成的就行了,有免编程器版本

流氓小哥 发表于 2020-12-5 21:57

William2006 发表于 2020-12-5 21:26
刷现成的就行了,有免编程器版本

嗯,我用的就是现成的,但心里总是不甘心

vex 发表于 2020-12-5 22:46

我想到了一个可能的原因。
你用16进制编辑器看一下备份文件,是不是全FF。
如果不幸被我猜中,说明你没能真正成功读取。正确的文件应该由16个00开头再有16个非零数值。
有时编程器接触不良也会显示成功读取,但得到的文件全是FF,也就是空文件。
这样的话不管备份几次,MD5都会是2b7a70fa59f8173635bcbe956bad56c6,不知道是不是和你的一样。
我拿空文件测试过,复现了你截图中的“Error ”错误信息。

流氓小哥 发表于 2020-12-5 23:45

wqnfs 发表于 2020-12-5 21:24
本帖最后由 wqnfs 于 2020-12-5 21:32 编辑
论坛有免编程器的方法刷x230白名单,请参考此帖:https://for ...

就是按着论坛里的贴子弄的,结果和别人的不一样,所以才来问一下

流氓小哥 发表于 2020-12-5 23:46

vex 发表于 2020-12-5 22:46
我想到了一个可能的原因。
你用16进制编辑器看一下备份文件,是不是全FF。
如果不幸被我猜中,说明你没能 ...
你说的非常有道理,好像被你说对了,这么说,我应该是没有备份下来原始的BIOS

流氓小哥 发表于 2020-12-5 23:48

vex 发表于 2020-12-5 22:46
我想到了一个可能的原因。
你用16进制编辑器看一下备份文件,是不是全FF。
如果不幸被我猜中,说明你没能 ...

看了一下md5值,和你的一样,非常感谢

自7 发表于 2020-12-15 08:16

自7 发表于 2020-12-15 09:42

自7 发表于 2020-12-15 09:43

todayhigh 发表于 2020-12-15 10:18

X230用得着鬼的400外频....
i系列只用100外频 已经和pcie和sata脱钩了
页: [1]
查看完整版本: 【求助】X230的白名单无法制作