惠普不同系列的笔记本Bios结构不一样吗?
Opened this issue · 9 comments
您好,我的机器是hp ad110tx或者250 g4,通过修改硬件ID的方式去除网卡白名单,然后用编程器刷入,结果机器拒绝引导,我就觉得惠普应该是用了什么保护模块,但是又找不到具体在哪。
然后按照您的方法在uefi tool里面找名为secure updating模块…可是没有找到。难道系列不同,bios结构也不同吗?方便的话您能帮我看看吗?就是想去个白名单,太难了…
附上bios地址:官网最新F.29
商务本EliteBook/ProBook和家用本不是一系列,设计都不一样。
保护模块我是通过尝试删不同的模块的方法发现的。
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
商务本EliteBook/ProBook和家用本不是一系列,设计都不一样。
保护模块我是通过尝试删不同的模块的方法发现的。
好吧…我也是用改ID的方法结果不能引导才发现有这个保护问题的,但是uefitool找不到这个模块,另外一种关掉循环函数的方法太难了,没技术…算了,折腾几天了。认栽…谢谢您的解答!
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
对的,然后那个程序相当于旧的insyde刷新程序套了个壳,用压缩软件可以打开,里面有3个FD文件(bios文件)……那个不用管了,您稍等,我有用ch341a备份的bin文件,我传一下!
另外还有一个问题。SecureUpdating是个PEI模块,而Haswell开始的EliteBook改用MEC1322 EC之后,使用了一个叫Sure Start的技术,会对IFD,GbE,PEI(romstage),SEC(bootblock)这几个部分做检验,修改固件可能会变得更加困难。不知道家用本会不会用这项技术。
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
对的,然后那个程序相当于旧的insyde刷新程序套了个壳,用压缩软件可以打开,里面有3个FD文件(bios文件)……那个不用管了,您稍等,我有用ch341a备份的bin文件,我传一下!
哦,我用7za解出来了。
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
对的,然后那个程序相当于旧的insyde刷新程序套了个壳,用压缩软件可以打开,里面有3个FD文件(bios文件)……那个不用管了,您稍等,我有用ch341a备份的bin文件,我传一下!
哦,我用7za解出来了。
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
对的,然后那个程序相当于旧的insyde刷新程序套了个壳,用压缩软件可以打开,里面有3个FD文件(bios文件)……那个不用管了,您稍等,我有用ch341a备份的bin文件,我传一下!
哦,我用7za解出
点了一下你给的官网固件升级的链接,发现连Windows更新包的结构都不一样。EliteBook的更新程序exe文件用unar可以直接解包出ROM的文件,这个用unar解包之后居然是出了另一个exe文件。
对的,然后那个程序相当于旧的insyde刷新程序套了个壳,用压缩软件可以打开,里面有3个FD文件(bios文件)……那个不用管了,您稍等,我有用ch341a备份的bin文件,我传一下!
哦,我用7za解出来了。
这个FD文件是分段的,必须要用软件通过制作刷写优盘才会在目录下生成3个BIN文件以及相应的签名文件,而且只有名字叫做01835.bin的文件才是真正的bios镜像。。。。
另外还有一个问题。SecureUpdating是个PEI模块,而Haswell开始的EliteBook改用MEC1322 EC之后,使用了一个叫Sure Start的技术,会对IFD,GbE,PEI(romstage),SEC(bootblock)这几个部分做检验,修改固件可能会变得更加困难。不知道家用本会不会用这项技术。
backup.zip
您看看这个,这个是我用编程器备份的官方BIOS,bin格式的
另外还有一个问题。SecureUpdating是个PEI模块,而Haswell开始的EliteBook改用MEC1322 EC之后,使用了一个叫Sure Start的技术,会对IFD,GbE,PEI(romstage),SEC(bootblock)这几个部分做检验,修改固件可能会变得更加困难。不知道家用本会不会用这项技术。
我刚刚查了点surestart技术的资料,貌似是通过加入一块芯片,当BIOS数据损坏时,surestart会自动启动修复,我的家用笔记本当BIOS损坏时,并没有自动修复,只有大小写键盘灯循环闪烁。不过有这样一个现象,当我用编程器强行刷入去掉BIOSLOCK模块的低版本的BIOS时,它会自动进去诊断模式进行强制更新(可能是我在硬盘的uefi分区里放了惠普的最新BIOS),但是如果我直接用最新版本的BIOS进行去除BIOSlock模块的话,就没有再自动更新修复了,而是进入CAPS lock灯循环闪烁的状态。由于对BIOS模块缺少专业知识,所以我只能猜想我这款笔记本不仅加入了类似于您提及的SECUREUPDATING模块,而且还附加了BIOS版本校验的功能。