好友
阅读权限10
听众
最后登录1970-1-1
|
teety
发表于 2015-11-21 18:35
本帖最后由 teety 于 2016-1-17 19:49 编辑
Bios添加 SLIC2.3表+MSDM表可以用来OEM激活 WinServer 2012 R2系统Win8.1待验证!(向下兼容win7 激活)
如果想要修改MSDM表序列号的同学请看另外一个帖子: http://www.52pojie.cn/thread-436853-1-1.html
国外原文地址:http://forums.mydigitallife.info/threads/52378-Old-AMI-bios-and-MSDM-insertion/page2?p=900176&viewfull=1
这里简单翻译一下旧的AMIbios添加MSDM表的方法:
需要的工具: WinHex、AMITool里面的MMTool
需要添加的 MSDM.bin、SLIC2.3.Bin、还有AMIBios文件如: P5Q-ASUS-DELUXE-2301.ROM
1.用AMITool把SLic2.3表添加到你的bios文件里全部默认,方法超静3,SLIC文件选对应的Slic2.3.bin,会生成1B_SLIC.BIN的 1B模块文件;
2.用WinHex打开1B_SLIC.BIN、MSDM.bin 搜索字符串AMIBIOS,在这位置往前0x200字节可以看到SLIC表的开始地址,在SLIC表结束地址至AMIBIOS字符串开始的地址中间有 0x8A 字节的空白(都是0x00);
3.复制MSDM.bin的全部内容,写入到1B_SLIC.BIN中上一步找到的长度0x8A的空白字节的后0x80长度部分,即SLIC表尾部空0xA(10个)长度的0x00字节,覆盖写入刚刚复制过来的MSDM表内容;见图片1
4.查找字符串RSDT位置如下, 开头红色的4个字节是倒序排列的RSDT表的长度,尾部蓝色的部分是SLIC表的偏移地址
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
0004DF10 52 53 44 54 2C 00 00 00 01 00 44 45 4C RSDT,.....DEL
0004DF20 4C 20 20 50 45 5F 53 43 33 20 20 10 09 00 07 4D L PE_SC3 ....M
0004DF30 53 46 54 97 00 00 00 00 00 00 00 00 F2 0F 00 00 SFT—........ò...
0004DF40 00 00 00 ...
5.在RSDT表尾部添加MSDM的偏移地址长度4字节:80 F3 0F 00,并且修改RSDT表长度为30 因为(0x2C+0x4=0x30) 以下绿色为修改部分;
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
0004DF10 52 53 44 54 30 00 00 00 01 00 44 45 4C RSDT0.....DEL
0004DF20 4C 20 20 50 45 5F 53 43 33 20 20 10 09 00 07 4D L PE_SC3 ....M
0004DF30 53 46 54 97 00 00 00 00 00 00 00 00 F2 0F 00 80 SFT—........ò..?
0004DF40 F3 0F 00 ó..
6.同理查找XSDT表.红色是长度,蓝色是SLIC表偏移地址,这里的长度是8字节
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
0004E010 58 53 44 54 34 00 00 00 01 00 44 45 4C XSDT4.....DEL
0004E020 4C 20 20 50 45 5F 53 43 33 20 20 10 09 00 07 4D L PE_SC3 ....M
0004E030 53 46 54 97 00 00 00 00 00 00 00 00 00 00 00 00 SFT—............
0004E040 F2 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 ò..............
7.在XSDT表尾部添加MSDM的偏移地址长度8字节:80 F3 0F 00 00 00 00 00,并且修改RSDT表长度为3C 因为(0x34+0x8=0x3C) 以下绿色为修改部分;
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
0004E010 58 53 44 54 3C 00 00 00 01 00 44 45 4C XSDT<.....DEL
0004E020 4C 20 20 50 45 5F 53 43 33 20 20 10 09 00 07 4D L PE_SC3 ....M
0004E030 53 46 54 97 00 00 00 00 00 00 00 00 00 00 00 00 SFT—............
0004E040 F2 0F 00 00 00 00 00 80 F3 0F 00 00 00 00 00 ò......?ó......
修改后效果,见图片2
保存1B_MSDM.BIN的修改,记得核对下长度大小, 1B_MSDM.BIN的长度大小得和修改前一样!!!!!
用AMITool里面的MMTool_cn.exe把1B_MSDM.BIN添加到你的原始BIOS文件(AMIBIOS类型的)!
点击LoadRom(载入BIOS ROM),打开原始BIOS文件,
指定模块文件路径:Module dir(模块路径):修改后的1B_MSDM.BIN所在的完整路径
Module ID(模块ID):1B
VID: 0000
DID: 0000
点击Save as Rom(另存Rom)取个名字
然后把另存的这个修改好的ROM刷入自己的主板bios就顺利添加了 SLIC2.3 和 MSDM表了,直接用 SLIC2.3相同品牌的证书文件,和MSDM表的序列号 就可以顺利激活Windows Server 2012R2 OEM版本了,而且系统日志不报错!同时向下兼容OEM激活WIN7 VISTA等!
2.3版本的SLIC 和证书 以及序列号 网上找吧很多!
觉得好的请+热心,+吾爱币,加完你的不会减少!
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|