Skip to content

idaxex + xex1tool 0.2

Choose a tag to compare

@emoose emoose released this 27 Jan 17:16
· 104 commits to master since this release

Built for IDA Pro 7.2.

To install idaxex simply extract idaxex64.dll into IDA's 'loaders' directory (eg. C:\Program Files\IDA 7.2\loaders)

Also included is a preliminary build of xex1tool, which should hopefully support printing headers & extracting basefile/resources from all the XEX revisions supported by idaxex, usage is the same as XexTool.

Recommendations

Recommend pairing this loader with the PPCAltivec plugin, to let IDA to understand any Altivec instructions. Fortunately yui-konnu has released an updated version for IDA 7 here: https://github.com/yui-konnu/PPC-Altivec-IDA

PPC2C also comes in useful for making sense of some of the bit-fiddling opcodes, the code for it can be found here: https://github.com/gibbed/ppc2c

You can also integrate Ghidra's decompiler into IDA by using cseagle's blc plugin, which works pretty well with both X360 executable formats (XEX / EXE): https://github.com/cseagle/blc

Support

As there's only an x64 build of PPCAltivec I've decided to only release the x64 build of idaxex - to help make sure people don't accidentally load into the 32-bit IDA and lose out on Altivec support. (a 32-bit version of idaxex can be built, but IMO there's not really any point)

idaxex has no user-configurable options - just extract the loader, reload IDA and you should now be able to load XEX files!

If you have any problems please let me know about them on the Issues page!