xboxscene.org forums

Xbox360 Forums => Xbox 360 Hacking Forums => General Technical Hacking Discussion => Topic started by: j005u on December 31, 2009, 05:04:00 AM

Title: Extracting Xbox 360 Iso-s/using Xextool On Linux/mac Os X
Post by: j005u on December 31, 2009, 05:04:00 AM
CODE
cd ~/wx360
MONO_IOMAP=drive:case mono wx360.exe


5) Once wx360 shows up press the first button on the toolbar, to get a browse box to open up your iso.

6) Press the second button on the toolbar to extract the iso. You'll once again get a browse box to select the output folder.

7) Go get a coffe/cig and let it do it's stuff.

8) ???

9) Profit

Troubleshooting
Problem: I tried to scroll/resize the window/clicked something other than the open file/extract all buttons and now wx360 is acting up.
Solution: You'll have to restart wx360. The GUI doesn't seem to like anything more complicated than basic clicking.

Problem: I want to extract directly to my USB HDD, but I can't find it in the browse box.
Solution: Mono seems to have a rather limited file selection dialog. I suggest making a symbolic link to your mount point under your home directory. You should then be able to find it using the file selection dialog.
In Mac OS X:
CODE
ln -s /Volumes/{name of your drive} ~/xboxHDD

For linux the basic principle is the same, but you'll have to figure out where the original mount point is for your distro.

Using XeXtool

Basically it runs fine with Wine, instructions are for newbies.

1) Get Wine from your package manager if you're running Linux or Darwine (http://code.google.com/p/darwine-builds/downloads/list) if you're running Mac OS X.

2) Get XeXTool from either "the usual places" or just Google it. Extract it somewhere comfortable.

3) Once you have Wine or Darwine set up open up Terminal on Mac OS X or your favorite terminal emulator on Linux.

3) The basic premise is simple: use XeXTool as you would in windows, but prefix every command with "wine" on Linux or "/Applications/Darwine/Wine.bundle/bin/wine" on Mac OS X.
Example if you extracted XeXtool into a folder called "xextool" under you home directory and the USB HDD that has your game on it is called "xbawks" in Mac OS X:
CODE
/Applications/Darwine/Wine.bundle/bin/wine ~/xextool/XeXTool.exe -ra /Volumes/xbawks/Games/The\ Saboteur/default.xex

Notice the backslash before the space in the path to the file to be patched. Generally it's a good idea to use tab completion wink.gif

4) ???

5) Enjoy your homebrew.

If someone could correct the cases in the title I'd be thankful. I'm anal about it :/