#1
|
|||
|
|||
How to decompile xbox 360 exe files?
I have the new IDA with the ppc decompiler and I have an XBOX 360 exe file (a .exe rather than a .xbe if that makes a difference) with a matching PDB.
How do I get the exe file and pdb into IDA in a form that I can then disassemble with the PPC decompiler? |
#2
|
||||
|
||||
Is it a .xex file which is normally what the Xbox uses?
If it is, is it protected as a .xex.slc? Would need more info on the file itself/see the file to tell if it's protected/valid.
__________________
Personal Projects Site: https://atom0s.com |
#3
|
|||
|
|||
https://mega.nz/file/T9lRSa4S#5BZqR-IpIyb04PHH3vWQo990AiFZrdtJKMUUXCyaIYQ is the binary file I am working with along with the matching PDB (how and where it came from I don't know, I just want to be able to load both the exe and pdb into IDA and then decompile stuff with the IDA PPC decompiler)
|
#4
|
||||
|
||||
Ok for this, the xex is compressed, so you need to decompress it first.
Attached to this post is xextool v6.3. (use with caution, no idea if its trusted/safe, I use it in a VM) Put xextool and the exe you supplied in the same folder, open command prompt and run: Code:
xextool.exe -c u SpeedMilestoneOpt-enUS.exe Next, use the attached python scripts for IDA which are loaders. Place the .py's inside of <Path to IDA>/loaders/ These scripts are the old idaxex version before it was turned into a plugin. (However, the plugin does not work/support the 32bit version of IDA.) I've modded this script to work with IDA 7.5 (Python 3.9.x). You should see the option to run the file with the Python script as the loader now in IDA. Let that run and then you should be able to apply the .pdb after it loads.
__________________
Personal Projects Site: https://atom0s.com |
#5
|
||||
|
||||
Also, you may get a warning/error trying to run the decompiler complaining about compiler configurations. To fix that:
- Open IDA.exe (not the 64bit exe) - Open the Xbox .xex image. - Go to Options -> Compiler... Adjust the settings such as: https://i.imgur.com/jMCWNTQ.png You can also look at the output window in IDA to see what issues may still exist and adjust accordingly.
__________________
Personal Projects Site: https://atom0s.com |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
xbox unhackable..? | Sabor | General Discussion | 0 | 12-12-2005 05:25 |
XBOX 2 picture leaked | ferrari_xtec | General Discussion | 1 | 09-18-2004 01:52 |
Decompile .OBJ files? | FEARHQ | General Discussion | 2 | 08-12-2003 15:31 |