- 积分
- 916
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2010-1-4
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 pfvl2008 于 2015-1-22 20:51 编辑
今天早上,本人自用的的电脑突然罢工了,代码卡测试一直是5519,重启也是一个鸟样,复位已经出来了,电压应该齐了,后经过测量证明无异常,想刷个BIOS看看,因为这个板去年的时候有刷过BIOS之家的激活WIN7版的SLI BIOS,且V星的板子BIOS也经常容易坏。
于是就开始了蛋疼的BIOS刷写之旅:
第一步,上官网DOWN 下最新的BIOS程序(这已经成习惯了,不是最新的总感觉决了点什么,是不是决心眼呢 ),可坑爹的V星下下来的的程序是EXE的自解压包,已经封装好了,没办法解压,只能点击它运行,运行就运行吧,可它一定要你放在USB移动盘上运行。看图
无耐,找了个U盘放进去再点击,这回又来个提示,说我不是在V星主板的系统环境下运行,又一次被坑了。
因为我现在用的是映泰主板,不能运行程序,无法得到ROM文件,心有不甘啊,想想这东西是不是可以用OD来分析一下,绕过它的检测,让它能够解压出来,说白了就破解它。
打开OD(什么,你不知道什么是OD,那就没办法了,其实我也不知道它是什么,只是别人家破解什么的都有用到它,所以我也用它),载入程序
这里便出现了很多代码,左上角那个窗口才是我们要看的重点
将鼠标移动到左上角CPU运行代码区,右键弹出下拉框,选择“超级字串参考”,在右边箭头弹出框中选择“查找ASIC字符”
在这里找到刚才运行时弹出的提示字符,看见没有,就是它了,双击它回到CPU运行代码区
到这里,看到上面第三行的 je short E7681v43 00436710 没有,就是这个跳转搞鬼,双击它,把"je"改成“jne”就行了,同时把“使用NOP填充”前面的小勾去掉,一定不能勾,不然就白做了。
改了以后就是下面这样,点击汇编就OK了。
再来找另一个提示字符,就是提示我不是在V星主板的平台上运行的那个提示,干掉这两个估计就差不多了
步骤跟上面一样,先右键,再选择超级字串,查找ASIC,同样找到那个提示文字出来。
在这里,跟USB提示那个相差几行而已
双击,定位到CPU运行代码区的所在地址行,
在它上面最近的地址也找到一个跳转,改它,原来有N的改成没有N的,呵呵,反正就是让它跟原来相反。
改完以后同样的点击汇编,完成。
看到上面的那个按钮,
点击图中的那个运行按钮,让它一路跑下来,呵呵,没有弹出提示了,看来有戏……
最后,还是弹出来提示,但是已经不是前面那两个提示框了,这里先不要确定,因为你一确定就什么都没有了,它会自动删除释放出来的文件。赶紧打开程序所有的文件夹看看
看到了吗,多了个文件夹,打开看看是什么
久违的ROM文件终于看到了,到这一步大家应该知道怎么做了吧,先把文件复制出来,然后再回到OD中点击确定,这时我们想要的官网最新的ROM程序就
能够保存下来了。
刚开始我也试过用WINHEX截掉前面段的方法,结果刷进去后开机直接掉电,不知道哪位大师还有更好的方法呢?
补充内容 (2015-1-23 13:05):
昨晚上发的贴,今天中午才审核通过,晕倒 |
评分
-
查看全部评分
|