How to burn XDG3 games in OSX

October 14th 2011

A few weeks ago, Microsoft released the first games with XDG3 protection and with that, we couldn’t backup our games anymore.

Thankfully c4eva came (again) and released LT+ 2.0 . But it’s not as easy as before to burn them.

To follow this you’ll need homebrew and install the following packages:

brew install dvd+rw-tools coreutils

Next, insert a blank dvd-dl and find in which device is your dvd writter is:

drutil status

In the right top corner of the output, it should show the device, mine is /dev/disk1. This is the reading mode, for the writting one prepend a ‘r’ in disk (e.g., /dev/rdisk1).

To burn the game, you need to truncate it first, then burn.

gtruncate --size=8547991552 game.iso
growisofs -use-the-force-luke=dao -use-the-force-luke=break:2086912
-dvd-compat -speed=4 -Z /dev/rdisk1=game.iso

Remember to put the same device in growisofs that you read before.

You could create a bash script so that you won’t need to remember this in the future, just put this function in .bash_rc or .bash_profile

function xburn {
  gtruncate --size=8547991552 $1;
  growisofs -use-the-force-luke=dao -use-the-force-luke=break:2086912 
  -dvd-compat -speed=4 -Z /dev/rdisk1=$1;
}

You simply put a blank dvd-dl, type “xburn game.iso” and in a few minutes your backup is ready to be served.

Happy playing, Gears of War 3 is epic btw..