外星人屏幕刷新率笔记本刷BIOS怎么操作

戴尔官方网站&驱动/软件&下载链接Alienware&笔记本Alienware&台式机Alienware&键盘鼠标&Alienware&BIOS&&/&服务手册链接笔记本手册台式机手册显示器手册Alienware&使用汇总温度问题&&&&&&/&&&外星人&Alienware&M17x&系列壁纸&缩略图预览外星人&Alienware&M17x&AllPowerful&系列壁纸&缩略图预览外星人&Alienware&All&Powerful&屏幕保护&&Alienware&桌面主题
戴尔产品交流群:
湘潭男科医院
您需要登录后才可以发帖
其他登录方式:查看: 2028|回复: 10
DELL 外星人Alienware14 LA-9201P BIOS 绝对好用!
下载分4511 分
原创币11 点
下载672 次
上传584 次
金币1287 ¥
主题帖子积分
会员等级:
天道酬勤、地道酬善、商道酬信、业道酬精、人道酬诚
DELL 外星人Alienware14 LA-9201P BIOS 绝对好用!
IMG02.jpg (90.5 KB, 下载次数: 1)
14:52 上传
IMG16.jpg (46.08 KB, 下载次数: 0)
14:52 上传
(3.39 MB, 下载次数: 544)
14:56 上传
点击文件名下载附件
下载积分: 下载分 -2 分, 下载 1 次
承接:北京市内的笔记本维修业务 有合作意向的 可加QQ进行详谈
下载分4511 分
原创币11 点
下载672 次
上传584 次
金币1287 ¥
主题帖子积分
会员等级:
天道酬勤、地道酬善、商道酬信、业道酬精、人道酬诚
论坛里下载的刷上去开机30秒才亮机,此BIOS是网上买的,刷上开机马上亮。
承接:北京市内的笔记本维修业务 有合作意向的 可加QQ进行详谈
下载分679 分
原创币0 点
金币332 ¥
主题帖子积分
会员等级:
正式维客, 积分 82, 距离下一级还需 38 积分
要修到你这机子在下载吧,感谢分享
下载分8449 分
原创币15 点
下载621 次
上传580 次
金币4643 ¥
主题帖子积分
会员等级:
承接手机电脑维修业务
你老修高端机
下载分5 分
原创币0 点
下载514 次
金币119 ¥
主题帖子积分
会员等级:
正需要 下载来试试看
下载分7 分
原创币0 点
下载261 次
主题帖子积分
会员等级:
见习维客, 积分 67, 距离下一级还需 3 积分
thank you for sharing
下载分5 分
原创币0 点
下载532 次
金币4018 ¥
主题帖子积分
会员等级:
我这个一直报警不显示不知道是不是BIOS的问题。
下载分7 分
原创币0 点
下载413 次
主题帖子积分
会员等级:
一直报警 不显示&&不知道是不是BIOS问题,关键分不多了
下载分6 分
原创币0 点
下载758 次
主题帖子积分
会员等级:
外星人Alienware14 我修的这台用原装电源进系统掉电,可调电源就没问题,下来BIOS试试
换个电源试试,基本跟BIOS没有关系。&
下载分12 分
原创币0 点
下载182 次
金币636 ¥
主题帖子积分
会员等级:
我的是开机,键盘大小写灯亮, 屏上没反应 刷了BIOS没有用,是不是要刷显卡的BIOS
下载分4511 分
原创币11 点
下载672 次
上传584 次
金币1287 ¥
主题帖子积分
会员等级:
天道酬勤、地道酬善、商道酬信、业道酬精、人道酬诚
外星人Alienware14 我修的这台用原装电源进系统掉电,可调电源就没问题,下来BIOS试试
换个电源试试,基本跟BIOS没有关系。
承接:北京市内的笔记本维修业务 有合作意向的 可加QQ进行详谈
实地毕业勋章
迅维实地面授培训学员勋章
Powered by Discuz! X3.2 -ALicensed
& 2017 Comsenz Inc.Dell笔记本刷回低版本bios的方法 - hoodlum1980 - 博客园
  【声明】受限于个人精力有限,我已暂时停止为大家提供免费帮助。-- hoodlum-2-24
  【前言声明】本文内容本质和技术没有太多关系,并无技术含量,原不应放在技术博客。但考虑到为了让更多有此需求的人能够通过搜索引擎找到本文,故把本文发表于我的技术博客。
  这两天折腾 dell 笔记本(其型号是 vostro 2420),因为一些原因,把笔记本 bios 升级到了 A07,但是我又想把 bios 降级回原来的低版本时发现不行,最开始我使用的那个软件对 bios 的备份文件竟然无法恢复(因为升级的时候太想尽快搞定所以没有仔细看,可能是因为程序根本不适用该笔记本的主板型号导致的)!尝试了网上的各种刷 bios 的软件和方法(包括用 dos 下的 AFUDOS.exe 等等),全部失败,对我造成不小的挫败感和郁闷感。
  我先查看了另一台相同型号的电脑的 bios 版本是 A03,因此我从 dell 官网上下载了 A03 版本的 bios 更新程序(2420A03.EXE),然而当你要更新 bios,他会提示&You are about to flash your bios to an older Bios version. Dell does not recommend flashing your Bios to an older version. Press OK button to exit.& 当你点击确定,程序就退出了,让人对此相当的气愤,dell 你这个程序凭什么自作主张呢,为什么禁止用户降级 bios?
  我在尝试了所有办法均告失败后,看起来那些网上的工具在此时全部不给力(大概是因为这个笔记本型号比较新的原因使得网上工具统统不适用),我不得不考虑一个最可靠最稳妥地方法,用 Dell 官网上的 bios 更新程序刷回去(因为官网可以明确的下载到和机器型号严格匹配的 bios 更新)。很显然,因为我的bios版本已经被我刷至 A07,我想刷回的是版本更低的 A03,我知道这个程序执行到最后会弹出那个超级脑残让人绝望的提示,然后退出。因此身处绝境之中这时候唯一想法就是:修改这个程序!找到弹出这个 MessageBox 的代码然后逆转他的逻辑!这是我此时最后一根救命稻草,也是唯一的希望,如果依然失败我不得不接受这个让我郁闷的现实(那就是将就着用吧),但这最后的救命稻草终将拯救我于危难。
  于是开工。启动 IDA,打开 2420A03.exe 这个程序,等待一会让 IDA 分析完毕。让我感到高兴的好消息是,这个程序没有任何的加密和自我保护。很显然它是被直接写出来的程序(从未考虑过防止有人会去修改它而采取保护手段),我又查看了这个程序的资源,感觉里面有一些对话框,仿佛这个程序是对 ALUWINGUI 程序的一种&封装&,因为里面都是一些 ALUWINGUI 程序的印记,例如对话框等等。但是我运行网上下载的 ALUWINGUI 这个程序却总是出现死机状态,所以不得把注意力继续转会到反汇编分析 2420A03.exe 这个程序上。
  弹出这个 MessageBox 的代码非常容易定位,因为这个 MessageBox 的文本内容是明文放在 .rdata 的,非常容易就定位到弹出这个 MessageBox 的代码的位置,找到它们以后,继续向前追踪程序跳转的关键节点,很快就找到位于(.text)地址 00466E21 处,代码如下:
1 .text:00466E00
2 .text:00466E00 loc_466E00: & ; CODE XREF: sub_466D40+9Fj
3 .text:00466E00
; sub_466D40+B7j
4 .text:00466E00 push
offset aWarning_4 ; "WARNING"
5 .text:00466E05 lea
eax, [ebp+Caption]
6 .text:00466E0B push
7 .text:00466E0C call
ds:wsprintfA
8 .text:00466E12 add
9 .text:00466E15 mov
ecx, [ebp+var_10C]
10 .text:00466E1B cmp
ecx, [ebp+var_214]
11 .text:00466E21 jnb
loc_466EF0
; 【重要】要修改的指令!
12 .text:00466E27 movzx edx, word_5072F8
13 .text:00466E2E and
14 .text:00466E34 jz
short loc_466E93
15 .text:00466E36 push
offset aWarning_5 ; "WARNING!!"
16 .text:00466E3B lea
eax, [ebp+Caption]
17 .text:00466E41 push
18 .text:00466E42 call
ds:wsprintfA
19 .text:00466E48 add
20 .text:00466E4B push
offset aYouAreAboutToF ; "You are about to flash your BIOS to an "...
21 .text:00466E50 lea
ecx, [ebp+Text]
22 .text:00466E56 push
23 .text:00466E57 call
ds:wsprintfA
24 .text:00466E5D add
25 .text:00466E60 push
26 .text:00466E62 lea
edx, [ebp+Caption]
27 .text:00466E68 push
; lpCaption
28 .text:00466E69 lea
eax, [ebp+Text]
29 .text:00466E6F push
30 .text:00466E70 push
31 .text:00466E72 call
ds:MessageBoxA
32 .text:00466E78 cmp
33 .text:00466E7B jnz
short loc_466E87
  大概浏览一下这个函数,发现第11行代码:&jnb loc_466EF0& 就是关键分支点,如果 var_10C & var_204 ,他就会弹出我们最后见到的那个 MessageBox,否则他就会跳转到附近的 <span style="color: #EF0 位置去正常的刷 bios。所以这里只要把 jnb 改成 jb,程序就会完全以相反逻辑运行(把正在刷低版本 bios 当成刷高版本)。
  为了修改汇编代码,还需要参考 intel 的官方文档:《64 ia 32 architectures software developer manual 325462》。对照文档可以指导我们如何修改指令。
  在 IDA 中显示 jnb loc_466EF0 指令对应的是 6 个字节:&0F 83 C9 00 00 00&,对照文档的介绍可知,前两个字节"0F 83" 是 JNB 的操作码(Opcode),后面四个字节&C9 00 00 00& 代表地址偏移量是 0xC9 (201)个字节(即: if not below, then& EIP = EIP + 0xC9)。
  接下来就是修改这条跳转指令,有多种方法(以下操作码中的操作数均为相对值,即偏移量):
  (1)把 JNB 改成 JB(操作码:0F 82)。只有待刷版本低于当前版本才刷。
  (2)把 JNB 改成 JNZ (操作码:0F 85)。只要待刷版本和当前版本不同就刷。
  (3)把 JNB 改成 JMP(操作码:E9)。无条件刷。(因为 JMP 操作码只有一个字节,所以需要补一个 NOP ),有可能还需要修改一个版本相等的跳转,我没有认真细看了。
  这里我采用的是(1)。把该 exe 用 16 进制编辑器例如 UltraEdit 打开,IDA中的是进程空间中的逻辑地址,把 ImageBase 减掉就成为文件地址,而 Exe 的默认 ImageBase 是 <span style="color: #00,所以 <span style="color: #E21 转换到文件地址是 <span style="color: #E21,跳转到 <span style="color: #E20 这一行,把从第二个字节开始的 6 个字节(0F 83 C9 00 00 00)修改成 (0F 82 C9 00 00 00),实际上我们只是修改了一个字节(文件地址为 <span style="color: #E22 的那个字节从 0x83 改为 0x82),这样原来的 JNB 指令就变成了 JB 指令。
  修改以后,运行修改后的 exe 程序,那个烦人的 MessageBox 如预期的没有出现,而是出现了系统正在关机的提示(有希望了!),然后系统自动重启,激动人心的时刻到了,终于看到进入正在刷新 bios 的提示(如下图所示),大约1~2分钟,bios 刷新完成,然后经过再次进入 bios 简单检查版本信息,已经回到 A03 版本一切正常!!!
  至此,刷回低版本 bios 就完成了。如果要刷其他版本的 bios 我估计这里是差不多的,一旦遇到这种版本问题导致的不让你刷,就可以对这个文件进行修改。好在这些 bios 升级程序并没有对这种修改设置任何障碍,因此只要具有一点汇编知识,借助工具就可以很容易的修改掉这个逻辑。最后额外吐槽一下,dell 的这个不合理的逻辑,自由权应该交给用户决定!同时,众所周知,刷 bios 被形容为具有风险的事情,我的个人意见时,一定要谨慎,如果不是特殊需要(例如为了激活 win7 以上系统)和有成功的把握,就尽量不要去刷 bios。最后关于激活 win7 再额外说一点,目前几乎所有软破解方法和网上流传的 key 已经全部失效,而只剩下最后一条路,就是从 bios 上入手(也就是不管用软件还是硬刷 bios,使 bios 中具有 SLIC 2.1 版本),模拟成大的笔记本 oem 厂商的产品,这样 windows 就只能放行,因为尽管这种用手段激活的&盗版&用户数量很多,但是因为它们混杂在数量更加庞大的正版 oem 产品之中,而目前 windows 的认证技术还不足以能识别,所以这种&盗版&几乎肯定是安全的。 最后提一下目前唯一还有效的 win7 激活工具是 windows loader v2.1.6,在此感谢该软件的作者造福 windows 用户。 
  【补充】BiosFix 程序下载链接:
  说明:该程序是我写的一个命令行程序。因为 Bios 程序需要做的改动很小(目前只需调整一条指令的机器码,只涉及 1~2 个字节),有了这个程序,我只需要提供 Fix 信息,有用户自己完成 Fix,而不再需要我上传较大的 Fixed 结果,这样就可以节省网络传输流量和存储空间。附件中包含程序,配置文件,和程序的源代码,以及使用说明。&&&  用法:
  命令行格式: BiosFix.EXE "XXXX.EXE"
&&& 例如输入:&&& BiosFix.EXE "D:\M8888A03.EXE"
  输出文件是: "D:\M8888A03_Fixed.EXE"
  如果直接双击文件打开,则程序会提示用户手工输入 Bios 程序路径,这时首尾不需要加双引号。例如,在 cmd.exe 中可以看到程序产生如下输出:
  &BiosFix  Input the source bios file[XXX.exe] to fix:
  &E:\Bios_Fix\5437A00.EXE  ImageBase: H  NumberOfSections: 4  ----------------[FixNo: 01]-----------------  VA: H  FA: 00068DB1H  Overwrite 2 Bytes (JNB-&JNZ);  ----------------[Fix Completed!]-----------------  The Fixed File is:  E:\Bios_Fix\5437A00_Fixed.EXE
  注意:本人不保证会提供反馈!&&
    &&& -- hoodlum1980, On

我要回帖

更多关于 迷你世界外星人哪刷 的文章

 

随机推荐