版权归作者所有,转载请注明出处
垃圾DELL,BIOS不让降级,搜索了一下相关资料,找到一篇文章,参考破了它
需要使用Ollydbg(OD),前方高能!!!
教程开始:
打开Ollydbg(OD),将下载好的BIOS程序拖进去
在[主线程,模块]窗口中点击鼠标右键打开菜单,选择”查找”>”所有参考文本字串”,
在[文本字串参考]窗口中将右测滑块滑到顶部,在第一行点击鼠标右键打开菜单,选择”查找文本”,输入想要查找的字符串,我这里偷懒只输了older
找到对应的字符串后,在对应行双击鼠标左键,跳回[主线程,模块]进行下一步操作
在此提示所在行的上一行点击鼠标右键打开菜单,选择”汇编”
将jnb改成jnz(jnb是不小于跳转,jnz是非零跳转,具体参见汇编语言条件跳转指令),点击”汇编”
在[主线程,模块]窗口中点击鼠标右键打开菜单,选择”复制到可执行文件”>”所有更改”
在[文件]窗口中点击鼠标右键打开菜单,选择”保存文件”将修改好的文件保存下来
双击新的BIOS文件开始刷新
BIOS 降级成功
注:
此方法参考某位网友的教程,具体链接又找不到了,在此向前人表示感谢
另外我还发现改这一处时只解决了不能降级的问题,当BIOS版本号一致时一样会提示刷不上,其实可以汇编把验证版本号的这部分代码给跳过,我懒得作深入研究和测试了