SkillAgentSearch skills...

XEXLoaderWV

Ghidra Loader Module for X360 XEX Files

Install / Use

/learn @zeroKilo/XEXLoaderWV
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

X360 XEX Loader for Ghidra by Warranty Voider

This is a Ghidra loader extension for Xbox 360 XEX files.

SaveEditors Fork Updates

This fork carries maintained fixes and publishes ready-to-install release zips.

  • SaveEditors fork release: 13.0.0 (Bug fixes)
  • Fixed PDB enum imports so enums use their actual underlying storage size instead of always importing as 8-byte enums.
  • Fixed PDB root stream page counting so PDBs with sub-page root directories parse correctly.
  • Fixed CodeView LF_ARRAY imports so byte lengths are converted into the correct element counts.
  • Fixed .pdata handling so imported entries become real Ghidra functions instead of label-only symbols.
  • Release zips for the fork are published on the Releases page.
  • The upstream patch was submitted as zeroKilo/XEXLoaderWV#33.

Features

  • Supports PDB/XDB files.
    • In the loader import page, click Advanced.
    • Tick Load PDB File and Use experimental PDB loader, then untick Process .pdata.
    • Select MSDIA parser.
  • Supports XEXP delta patches.

Requires the minimum Java version required by your Ghidra install.

Alt text

<!-- this video is outdated --> <!-- [![Alt text](https://img.youtube.com/vi/dBoofGgraKM/0.jpg)](https://www.youtube.com/watch?v=dBoofGgraKM) -->

Build

This extension is built using the Gradle support files that ship with Ghidra. The required Java and Gradle versions come from:

<GHIDRA_INSTALL_DIR>\Ghidra\application.properties

Do not edit those values in Ghidra just to build this project. Instead, use a JDK and Gradle version that satisfy your installed Ghidra release.

For Ghidra 12.0.4, the current minimums are:

application.java.min=21
application.gradle.min=8.5

This fork was validated against Ghidra 12.0.4, JDK 21, and Gradle 9.3.1.

Example:

$env:GHIDRA_INSTALL_DIR='A:\Tools\ghidra_12.0.4_PUBLIC'
$env:JAVA_HOME='A:\Tools\jdk-21'
gradle buildExtension

If you are building from Eclipse or another IDE, make sure it uses a compatible JDK and Gradle version for the Ghidra version you are targeting.

View on GitHub
GitHub Stars153
CategoryDevelopment
Updated12d ago
Forks19

Languages

Java

Security Score

80/100

Audited on Mar 29, 2026

No findings