刻录 Xbox 360 游戏
Xbox 360 游戏有两种镜像格式:.iso 和 .000。它们刻录在双层 DVD+R 光盘上。这需要一台双层 DVD 刻录机。对于 XGD1 或 XGD2 格式的游戏,不需要特定的品牌或刻录机,但 XGD3 格式的游戏需要 LiteOn 光驱,并刷入 iHAS 固件或 BurnerMAX payload 才能成功且可靠地刻录。为了最大限度地提高刻录的成功率,您应该使用 abgx360 验证您的光盘镜像,并以您的刻录机和介质允许的最慢速度进行刻录。光盘的制造商也很重要;Verbatim DVD+R DL 光盘是最可靠的。
注意: 游戏必须刻录到 DVD+R DL(双层)光盘上,而不是 DVD-R DL 光盘。
警告: 此过程的合法性可能存在疑问。请参阅您所在国家/地区的版权法以进行澄清。在线玩备份游戏可能会导致您的 Xbox 360 主机被 Xbox Live 封禁。请您自行承担风险遵循本指南!
提示: 备份游戏只能在刷写了固件的 Xbox 360 上运行。
刻录 ISO 镜像
注意: 您可以使用 Imgburn + Wine 来刻录 ISO 镜像(是的,XGD3 刻录在 BurnerMAX 光驱上也能工作,并且自 Imgburn 2.5.8 起,内置的 "BurnerMax Payload" 功能也同样有效)。
刻录 ISO 镜像最好通过命令行使用 growisofs 完成。它包含在 dvd+rw-tools 软件包中。
您可以使用其他应用程序来刻录镜像(k3b 等),但您可能会错过一些配置选项,最终导致刻录失败。使用以下命令将镜像刻录到光盘。
XGD1 (Xbox1)
# growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913776 -dvd-compat -speed=2 -Z /dev/sr0=rom.iso
XGD2
# growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/sr0=rom.iso
XGD3 (iXtreme Burner Max 固件)
注意: 此方法需要刷写了自定义 iHAS 固件的兼容 LiteOn 光驱。兼容光驱和 XGD3 格式游戏的列表可以在这里找到。基于 Windows 的刷写 iHAS 固件指南可以在这里找到。重新贴牌的 iHAS 光驱可以使用适当的固件进行刷写;查看这里进行比较和指南。基于 Linux 的工具,例如 binflash 也应该能够刷写 iHAS 固件,尽管此工具不包含在刷写 iHAS 固件后更改重新贴牌的 LiteOn 光驱上的 EEPROM 数据的方法。在这种情况下,使用基于 Windows 的工具效果最佳。
# cdrecord -v speed=4 -force -sao -overburn driveropts=burnfree rom.iso
这应该会自动确定必要的层断点。
XGD3 (截断)
警告: 不建议使用此方法,因为它会截断(切断)ISO 的最后一部分,以使其通过标准刻录方式刻录到光盘上,这可能会导致游戏损坏或无法运行,并且肯定会导致安全检查失败。
$ truncate --size=8547991552 rom.iso # growisofs -use-the-force-luke=dao -use-the-force-luke=break:2086912 -dvd-compat -speed=2 -Z /dev/sr0=rom.iso
将 /dev/sr0
替换为您的双层光驱的路径。对于大多数系统,它将是 /dev/sr0
。
如果一切设置正确,您应该看到类似这样的消息
Executing 'builtin_dd if=rom.iso of=/dev/sr0 obs=32k seek=0' /dev/sr0: splitting layers at 1913760 blocks /dev/sr0: "Current Write Speed" is 2.5x1352KBps. 3538944/7835492352 ( 0.0%) @0.8x, remaining 45:39 RBU 89.7% UBU 7.1%
刻录应该大约需要 40 分钟,写入速度为 2.4x,具体取决于 iso 的大小。
xbox360_burn
显然可以创建一个可执行文件,其中包含刻录 DVD 的命令。有人创建了一个 bash 脚本,以实现更友好的用户界面。它后来被重写为 python。
要刻录,您只需使用此命令
# xbox360_burn -ib /dev/sr0 rom.iso
将 /dev/sr0
替换为您的双层光驱的路径。对于大多数系统,它将是 /dev/sr0
。