-
Xorloser Xbox360 Dev Tools: XexTool, Xex and PPC Altivec Support for IDAPosted by XanTium | February 20 21:45 EST | News Category: Xbox360 |
| |
Xorloser released some useful new developer tools for Xbox360 XEX files.
* XexTool v5.2
This is simply the best tool i have ever made :) It is the culmination of 3 years of work with the Xbox360 executable/dll containers known as xex files.
With XexTool you can do pretty much anything you want to an xex file except sign it for a retail Xbox360. Some examples of what it can do are: * Print out all info about an xex * Patch an xex file with an xexp patch file * Extract the basefile from an xex file * Extract the resources from an xex file * Export information required to disassemble to an IDC file * Remove all limits from an xex (such as media, region, library versions) * Convert a retail xex into a devkit xex * Change the compressed state of a xex * Change the encrypted state of a xex
This tool is a command line tool. Those who require a GUI are not the kind of people this tool is aimed at. :D
* Xex Support for IDA v5.2
This is an xex loader for IDA, it lets you open xex files in IDA without any fucking around! If this doesn't excite you tremendously then obviously this tool isn't for you hehe. This works so well it makes me happy just to use it! This tool uses the same codebase as XexTool and so has the same support (ie works with everything!)
* PPC Altivec support for IDA v5.2
This adds support to IDA for the "extra" PPC instructions used by processors such as the one in the Xbox360. This is very useful in combination with the above loader to ensure maximum reversal of xex files. This was originally developed by Dean Ashton but was added to by some of the xbox-hacker ppl. I just precompiled this for IDA v5.2.
Official Site: http://xorloser.com Download: XexTool | Xex Support for IDA v5.2 | PPC Altivec support for IDA v5.2
|
-
Amazing! Thanks for all of the hard work xor and for sharing with us!!!
Caster.
-
Jeez, no replys yet?
Thanks for this man, I hope it helps bring homebrew to the scene. Maybe it'll turn xbox-scene into a site about Xbox stuff again.
-
This stuff is a little over my head, but from what I can tell this is great news. I wonder if unsigned retail xexs will run on a linux 360
-
This is over my head as well. Is this like running unsigned .xbe's for xbox 1? If so then it sounds like homebrew could be here soon.
-
Does this mean that it might be possible to run the Divx codec on banned 360s? That is the first thing that I could think of that would be helpful to non-modded 360s. Fingers crossed...
-
Thank You SO much! I can't see alot of people having this help them....but it helps me so THanks!
LEo
-
sorry but what is this?
well this means it will allw using dvd5? and mkv
throing things to the air here
-
Awesome stuff......I might just have to play around with this myself
-
Well these tools are really useful if you have a 360 debug/dev kit.
-
Great news finally some dev tools for the 360 thanks for the great release
-
short version:
NO WAREZ, NO DVD5, NO HACKED CODECS, NO FREE LUNCH
longer version:
I'd just like to remind ppl that these tools do not resign altered xex files for a normal retail xbox360.
What this means is that you cannot change how any xex works (whether it be a game, dashboard, codec, etc) and then expect it to work on your stock standard xbox360.
In order to use these altered or "unsigned" xex files, you need to have an xbox360 that is capable of running unsigned xex files. In xbox1 days this meant using a modchip. There is currently no such modchip for the xbox360, and so no way of running these.
So what use are these tools?
1) In the rare case that a working modchip was ever made, it would mean that you could run the altered or "unsigned" xex files.
2) These tools enable the inquisitive to delve deeper into how the xbox360 system works. Being able to easily do this help may unlock other exploits, find bugs or just amuse hackers in the same way crosswords amuse other people.
-
Seems like good news, thanks for the effort everyone, i almost wish i was banned, that is the only way i would mess with the motherboard enough to do this stuff... mabie ill buy a 3rod xbox off of ebay.
-
Awesome, awesome work.
QUOTE(Tony42077 @ Feb 20 2008, 11:37 PM)

Does this mean that it might be possible to run the Divx codec on banned 360s? That is the first thing that I could think of that would be helpful to non-modded 360s. Fingers crossed...
If you want to install the divx update on a banned 360 just plug in the hdd of a non-banned system that has the update and it'll update the dashboard on the banned system.
-
Will the XeXTool allow for retail games with a patched XeX to run on a Dev and/or Test kit?
Good Work btw, Cheers!
-
Hehe, this is great. I'll know I'll be using this.
-
QUOTE(willows83 @ Feb 21 2008, 02:29 PM)

Will the XeXTool allow for retail games with a patched XeX to run on a Dev and/or Test kit?
Good Work btw, Cheers!
Yes with this tool you can play any retail 360 game on a 360 dev/test/debug,just a simple patch and your good to go.
-
DAYUM!
Congratulations!
-
Damn this looks good so far..the only problem is at the moment looks like it only works for dev kits...
is there anyway of booting xex's with the Kingkong exploit...my linux box is just collecting dust...like to put it to use.
-
QUOTE(Libtoem @ Feb 21 2008, 02:02 PM)

Yes with this tool you can play any retail 360 game on a 360 dev/test/debug,just a simple patch and your good to go.
Awesome!! Bit of a noob question but...
Is there a tool out there to dump a retail game to edit the xex file? XBC and Mulleter don't do that do they?
EDIT:
Nevermind, xbc is on it! Great stuff (IMG:style_emoticons/default/biggrin.gif)
This post has been edited by willows83: Feb 21 2008, 04:56 PM
-
Great work xor on xextool and the IDA extension!
xextool is a must have for anyone with a developer/reviewer kit. With it you are able to use any retail game on dev. You won't be able to use these games on XBL but thats what a retail is for. You can also use this tool to edit decrypted xex's. I was able to add the cheats menu to HL2 OB with an early beta of this tool.
Thanks again xor for all your hard work and everyone else start hacking!
-
Really sweet, good job everyone involved !
-
Can i change a games region lock, to boot on a modified 360?
example take Resident evil 5 Jap and make it region free and boot it with my usa console without it being a dev kit?
-
Got this to work on a few games but can't get HL2: Orange Box to work (IMG:style_emoticons/default/sad.gif)
Anyone else got it going on a devkit?
QUOTE(Arijohn @ Feb 21 2008, 06:27 PM)

Can i change a games region lock, to boot on a modified 360?
example take Resident evil 5 Jap and make it region free and boot it with my usa console without it being a dev kit?
No, it won't work as it will not be correctly signed. Devkit only.
-
For HL2 OB, H3 and a lot of games the .dll's need to be resigned as well.
-
Ah, I see. That could take a while. Can the tool batch file convert?
-
give it time.....i say. Soon i think most ppl here will soon be able to play non region free/lockout games on their own regions 360....Zoids on a USA 360......as Neoplean Dynamite says....SWEET! Keep up the good work guys...i mean we're getting GOW2 and now this...08 is going to good for 360 again
-
QUOTE(grap3 @ Feb 21 2008, 04:59 AM)

Awesome, awesome work.
If you want to install the divx update on a banned 360 just plug in the hdd of a non-banned system that has the update and it'll update the dashboard on the banned system.
NOT TRUE..... The DivX Update is locked to the console like XBLA you can not move it to another system. It MUST be downloaded from live directly.. banned users are SOL...
-
Awesome.......!
Had a play and it does what it says on the tin.
Great work....!
-
QUOTE(Arijohn @ Feb 21 2008, 01:27 PM)

Can i change a games region lock, to boot on a modified 360?
example take Resident evil 5 Jap and make it region free and boot it with my usa console without it being a dev kit?
Can't a drive with a modified firmware play games from other regions even if the games have a region lock? Or am I confusing the original xbox scene with the 360?
-
For all you guys who got hit with a banhammer and can't get the fall update:
http://www.xbox.com/...tesredirect.htm
Burn the contents to a CD and pop it in.
-
there not asking about the fall update, there asking about the optional media update to play DiVX files which can only be downloaded from live, and is locked to the console it is downloaded on.
everyone, this is NOT for retail xbox's (included modified xbox's) this is for devkits ONLY. even with linux, this will do nothing for now as linux can not run .xex's for now AFAIK.
this is great news and i wish i had a devkit to test this out on. great progress
-
Since you can unlock bootable media, would this mean that it is possible to boot games from something other than dvd-9? possibly dvd5 or even hdd?
EDIT-- oh and i think that this is even useful to people that dont have devkits as it allows you to change the region of the xex file
This post has been edited by cloudboy: Feb 22 2008, 01:22 AM
-
no it is not useful to retail boxes, as they do not allow unsigned code to run. this programs strips the xex of its signiture so a devkit can use it as a devkit will not allow signed code to run. this program cannot sign xex's
also, with games being well over the size of a DVD9, they will not fit on a DVD5 even if the mediaflag is changed. also, the DVD5 could not include the splitvid and would show an incorrect filesize so it would be easily detectable by LIVE
This post has been edited by scuba156: Feb 22 2008, 01:49 AM
-
QUOTE(Havok @ Feb 21 2008, 03:10 PM)

NOT TRUE..... The DivX Update is locked to the console like XBLA you can not move it to another system. It MUST be downloaded from live directly.. banned users are SOL...
Hehehe, not entirely...
I have the update running on my dev kit, and it came from a different dev kit; but i don't think it will
work with retail.
-
so... i can make the japanese GUILTY GEAR 360 game run on an NTSC U/C console???
-
QUOTE(gamerfreak1727 @ Feb 22 2008, 12:23 PM)

Hehehe, not entirely...
I have the update running on my dev kit, and it came from a different dev kit; but i don't think it will
work with retail.
so are you saying you pirated copyright material? also, devkits and retail boxes work differently
QUOTE(DevGuy2k6 @ Feb 22 2008, 12:40 PM)

so... i can make the japanese GUILTY GEAR 360 game run on an NTSC U/C console???
read 2-4 posts up
-
QUOTE(scuba156 @ Feb 22 2008, 02:23 AM)

no it is not useful to retail boxes, as they do not allow unsigned code to run. this programs strips the xex of its signiture so a devkit can use it as a devkit will not allow signed code to run. this program cannot sign xex's
also, with games being well over the size of a DVD9, they will not fit on a DVD5 even if the mediaflag is changed. also, the DVD5 could not include the splitvid and would show an incorrect filesize so it would be easily detectable by LIVE
This hardly stips the signature, devkit xex's have a unique signature too. If you don't know how to make the tool useful you shouldn't bash it.
-
OK back to the cheats. How do you do that cheat thingy again, I`ve been waiting on trainers for a long time
-
QUOTE(willows83 @ Feb 21 2008, 08:29 PM)

Got this to work on a few games but can't get HL2: Orange Box to work

Well what kernel are you running,I would say because HL2 needs a current kernel to run,update your kit and the game should run.
-
HL2: OB works fine now, just needed to resign the .dll's as well as the xex.
-
i can't convert the fifastreet pal to ntsc
-
QUOTE(feliperxn @ Feb 27 2008, 07:36 PM)

i can't convert the fifastreet pal to ntsc

Well if your trying to run the game on a retail kit it will make no difference.
-
QUOTE(PiXEL8 @ Feb 22 2008, 01:00 PM)

This hardly stips the signature, devkit xex's have a unique signature too. If you don't know how to make the tool useful you shouldn't bash it.
how was i bashing it? where did i say this program is crap? i actually said it is great and is a great step for the scene.
i was merely pointing out that this cannot be used for retail xbox's so that we dont get 1000 questions asking why it wont work
-
Can I check .xex file with this tool on hash checksumming of the resources?
Like Gears of War, Mass Effect some games have checksumming of the resources as you know.
-
I have patched some games and it works mostly fine but i have two games which want not work after patching. Need for Speed Underground and Halo Wars. Both gave me a "System error. Contact Xbox Customer Support." E71. I have the pal version and removed the mediacheck only. Can anyone confirm this?
-
QUOTE(blueray @ Dec 7 2009, 11:05 PM)

I have patched some games and it works mostly fine but i have two games which want not work after patching. Need for Speed Underground and Halo Wars. Both gave me a "System error. Contact Xbox Customer Support." E71. I have the pal version and removed the mediacheck only. Can anyone confirm this?
Try using the binary mode setting (-c
-
This may be of little use to most people but I figured I'd share my tiny speck of input to the scene...
I have written both a windows batch file and a linux bash script to make the patching of my xex files easier...
Use them at your own risk, I'm no programmer or anything, I'll let you figure out for yourselves how to adapt these scripts for your own requirements...
Linux Script (requires wine to be installed and runs from same dir as xextool)
CODE
#!/bin/sh
echo "backing up original xex file..."
cp default.xex default.xex.old
echo "patching xex file..."
wine XexTool.exe -r a -m d default.xex
read -p "Press enter to continue" nothing
Windows .bat file (you will need to adapt the location of the files used)...
CODE
@ECHO OFF
ECHO Backing up XEX file as default.xex.old...
COPY "C:\Documents and Settings\Administrator\Desktop\XexTool_v5.2\default.xex" "C:\Documents and Settings\Administrator\Desktop\XexTool_v5.2\default.xex.old"
ECHO.
ECHO.
ECHO Patching XEX file now...
"C:\Documents and Settings\Administrator\Desktop\XexTool_v5.2\xextool" -r a -m d default.xex
ECHO.
ECHO.
pause
As I say, if it's no use to you then don't bother flaming me, I'm just offering up the only help I have the power of giving.
(IMG:style_emoticons/default/tongue.gif)
-
whenever i launch this in windows 7 it just flashes the dos windo i am running in admin giving the program admin rights have tried running in every compatability mode please help me