*************************** 无责声明*******************************
本人没有XO360,但是对360十分的感兴趣。本文仅是我对软件说明中的翻译修改,翻译中如果出现错误还请大家多多包含。
硬盘破解过程中需要用Hddhacker v0.91软件,如果没有XO360硬盘的朋友还需要合法的XO360硬盘dump出的hddss.bin文件。此工具作者自己测试成功过。本软件可能存在bug,因此可能会对你的硬盘造成损害,后果自负。
在此向Hddhacker表示衷心的谢意,作者好像是个荷兰人。
*************************** 无责声明*******************************
说明:此工具可以使用非微软认证的硬盘。此工具只能对Western Digital(西部数据)BEVS系列的硬盘进行些刷写。
使用方法:
找到一块WD(西部数据)的SATA BEVS系列的硬盘。应用此工具,你需要硬盘的加密扇区文件(hddss.bin)。如果你没有这个文件,本文会教你怎样从一个合法的xbox 360硬盘上得到它。
* Dump出hdds.bin文件*
拔掉所有SATAS设备,把原装XO 360硬盘连接到电脑的SATA接口上,从dos启动(例如从软盘)PC,在DOS提示符下输入“hddhackr -d”,这时将会在hddackr所在的目录中创建一个hddss.bin文件(文件是原装硬盘16-22扇区的信息)
*Mod西部数据硬盘*
关闭PC,连接WD硬盘,用DOS启动,在DOS提示符下输入“hddhackr -f”,这时会把hddhackr目录中的hddss.bin文件刷写到WD硬盘相应的扇区中。完成后会提示你是否需要创建一个还原文件。建议备份原始硬盘的扇区信息。创建后会生成一个undo.biin文件。
*检查新硬盘是否可用*
重启PC,回到DOS环境,输入"hddhackr -f",刷写成功的话,会提示可以应用在XO360。然后把硬盘连接到XO360,在系统中进入相应的菜单,硬盘应该可以被XO360格式化。
*还原你的硬盘到最初的状态*
如果你不再把硬盘用于XO360,而想把它刷回最初的容量,你可以在DOS下输入"hddhackr -u",这时以前创建的undo.bin文件将会刷回,硬盘恢复原状态。
常见问题:
Q:我从微软120G的硬盘中dump hddss.bin时出错。
A:这个版本不能从精英版硬盘中自动dump出hddss.bin文件。你必须用其他工具(如winhex)手工dump出16-22扇区的信息,存为hddss.bin文件,然后再用hddhackr写入新硬盘。
Q:这个工具可以让我的500GB硬盘用在360上吗?
A:不行,16扇区的信息是一个标记,并且不能被修改。你只能使用这个合法标记所标记的磁盘空间大小。换句话说,如果出了比较大的硬盘,那么你可以使用那个更大硬盘的标记。
Q:这个工具适用于什么样的硬盘?
A:0.91的版本现在可以适用于所有的容量的Western Digital(西部数据) Scorpio BEVS 系列硬盘。
A:我需要使用和第16扇区标记的大小相同的WD硬盘吗?
Q:不行,你可以用大一点的硬盘,但是大于第16扇区标记的大小的磁盘空间将无法使用。当然你也不能使用小于16扇区标记的硬盘。比如,你可以用一个40G的硬盘来使用20G的标记(只能使用40G中的20G),更大的硬盘也是如此。
Q:我以后能重新把硬盘在电脑上使用吗?
A:当然。这个工具有一个"undo"的功能,可以恢复硬盘到原始的容量。例如,你使用了一个40GB的硬盘,你刷写了一个20G硬盘的标记,40g硬盘将变成一个20g合法的xo360硬盘。但是,你可以在任何时候使用undo功能把硬盘恢复到40g。
Q.我把undo.bin文件弄丢了,我可以使用其他硬盘的undo.bin文件还原吗?
A.这个不敢保证硬盘能工作,这样做可能会使你的硬盘损坏。现在已证实RST/LAT不同型号的硬盘
undo.bin文件混用将使硬盘损坏。
Q.我有一个360核心版本并且想用这个破解方法买一块便宜的硬盘,但是我怎么连接它?
A.如果你没有豪华版,你可以将HDD内置在XO主机内。怎样做的教程网上已经有了:
http://forums.xbox-scene.com/index.php?showtopic=585414&st=0
Q.这个工具监测不到我的新硬盘!
A.首先,确定你是在DOS环境中运行的此软件,而不是在WINDOWS下的DOS。如果hddhackr不能自动监测到你的SATA控制器(比如你有一块nForce芯片的SATA控制器),那么你可以手动的编辑hddhackr支持它。
这样做:
1.找到SATA芯片用于数据通信的两个端口(可以参考MTKediting的思路
http://forums.xbox-scene.com/index.php?showtopic=514126),在windows开始-运行中输入msinfo32,找到"存储/SCSI"或者"存储/IDE"查看你的SATA芯片类型然后在地址行中找到相差7Byte的两行(通常为第一行和第三行),记录下这两行的数值。
例如:
I/O-port 0x0000EFE0-0x0000EFE7
I/O-port 0x0000EFAC-0x0000EFAF
I/O-port 0x0000EFA0-0x0000EFA7
I/O-port 0x0000EFA8-0x0000EFAB
I/O-port 0x0000EF90-0x0000EF9F
I/O-port 0x0000E800-0x0000E8FF
在这个例子中需要记录的两行数值为0xEFE0 and 0xEFA0。
2.用十六进制编辑软件打开hddhackr在文件的最后找到"port=MPRT"。其中"MPRT"字符串是4Byte长:0x4D 0x50 0x52 0x54,现在用刚才记录的两个端口地址替换它(每个地址2Byte长,总共4Byte)。如上面的例子,则用"0xEF 0xE0 0xEF 0xA0"进行替换。
3.如果现在你运行hddhackr,它将直接访问你刚才编辑的地址,SATA自动监测过程将被跳过,刚才替换的两个地址将被支持。
A:我能用在希捷,麦拓,三星或者其他硬盘上么?
Q:能,但是我不打算这么做,最便宜的西数硬盘(40g)大概50美元,并且是最便宜的一个。修改这个工具来兼容其它的需要很多工作,我不认为这值得。