非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf

非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf

ID:52813519

大小:1.23 MB

页数:10页

时间:2020-03-30

非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf_第1页
非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf_第2页
非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf_第3页
非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf_第4页
非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf_第5页
资源描述:

《非原生 AMI BIOS修改装 OEM Vista 系统的修改简明快速手册_最新图文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、非原生AMIBIOS修改装OEMVista系统的修改简明快速手册最新图文版作者:就是我思路来自NopWorld所著的“给AMIBIOS添加SLIC表及修改过程中的分析资料.pdf”的最新版的分析及其实例,在这里感谢他为大家提出了新思路和新方法,能够让非生AMIBIOS的朋友也能享受安装OEMVista系统以实现免激活。考虑到教程中所使用的工具IDA5大多数朋友都不大会使用及找相关数据的烦琐且容易搞错,以使大家都能亲自动手修改原生AMIBIOS之目的,特出此手册。希望对大家有所帮助。所用工具为UltraE

2、dit和hiew32及GDM.BIN等相关工具(见附件)。本手册用到的示例文件为华硕A8JAS212的bios。(文件名为:A8JAS212.rom。千万不要问我你的数据是从何得来的哦!要找答案就在NopWorld的教程中。),下面开始操作:运行MMTOOLV3.12,点击“LoadROM”,选择下载到的A8JAS.ROM(若后缀不是ROM的先改成.rom后缀)。选择Extract标签,然后选中ID中的1B(SingleLinkArchBIOS)模块。“ExtractModule”要选中“Inuncom

3、pressedform”,否则会以压缩的形式解压。点击“Browse”选择模块的保存路径,然后按“Extract”按钮解压。此时可以关闭该软件,也可以不关闭。-1-上篇第二步:用UltraEdit打开1b.bin文件,搜索“RDST”,并记下“R”在文件中的偏移,记为AAAA。本例是45166H,即AAAA=45166H。如下图:第三步:查看XSDT偏移4H处的长度是多少,本例是2CH。然后向XSDT后面查看其他表没有有没有2CH或以上的00空间,用来临时存放XSDT的数据。这里可以发现FACP(第二个

4、)中有7CH的00空间,就把XSDT的数据,存放到FACP(第二个)偏移40H处。本例中FACP(第二个)的偏移为:53F6H。如图所示:开始移动XSDT的数据,选中XSDT的数据块(即长度为2CH的数据段),从5266H开始到5291H结束的块(结束块的计算方法为:5266H+2CH-1H=5291H)。如图所示:按右键选“复制”。再选中(第二个FACP后)从53F6H开始到5461H结束的“00”数据块(开始位置的计算方法为:53F6H+40H=5436H;结束位置的计算方法为:53F6H+2CH-

5、1H=5461H)。如图所示:-2-按右键选“粘贴”就完成了XSDT搬移工作。如下图所示:新的XSDT新的偏移记为BBBB,即BBBB=45436H。此时XSDT与RSDT的偏移我们记为CCCC。那么CCCC=BBBB-AAAA=45436H-45166H=02D0H打开ASUS或者其他牌子的SLIC文件,复制其总共176H(374)字节的数据覆盖到RSDT表的8AH偏移处。具体操作方法为:打开ASUS的SLIC文件,按“Ctrl+A”组合键,按右键选“复制”,如下图:再回到1b文件中,选中从451F0

6、H开始到45365H结束的块(开始位置的计算方法为:AAAA+8AH=45166H+8AH=451F0H;结束位置的计算方法为:451F0H+176H-1H=45365H。如下图:-3-按右键选“粘贴”,就完成了ASUS的SLIC复制工作。下面是完成的图:最后还要修改RSDT、XSDT表的OEM_IDO(固定为6字节)、OEM_TABLE(固定为8字节)。具体修改过程见下面的图(其中图1、2是修改前的,图3、4是修改后的):-4-(图1)(图2)(图3)(图4)到这里上篇的任务就完成了,先休息一下开始下

7、篇的工作!-5-下篇用hiew32.exe打开1b文件,按F4选最后一项回车进入即可。如下图:第一步:按F7输入:2EC6062C0200回车。如下图:按F3在光标处输入:B83000FFD090,按F9保存。如下图:-6-第二步:搜33C08EC06633F6BE0000,搜到后先记如下图所标出的内容(并记住左边的三个偏移位置,本例是:4DC84H、4DCB0H、4DCF9H)画框部分是要修改的:光标下移也记下下图红线中的内容:好,记下的内容我们分别记为:DDDD=88D0EEEE=4DCDAFFFF

8、=4DCF9(这里记的是偏移地址)GGGG=7A30HHHH=7A44光标回到4DC84H的位置开始修改,如图所示-7-按F3再按F2改为如下形式的内容:MOVSI,DDDD(本例是:DDDD=88D0)CALLFFFF(本例是:FFFF=4DCF9)MOVSI,0CALLEEEE(本例是:EEEE=4DCDA)MOVSI,100即:MOVSI,88D0CALL4DCF9MOVSI,0CALL4DCDAMOVSI,100(这里输完后按回车、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。