This is a Ghidra extension that adds support for opening .xbe
files. These
files were used by the original Xbox to store executables, so this allows
reverse-engineering them in Ghidra.
This project was also created to explore Ghidra's API, so it could also be a useful starting point if you want to build your own extension.
Prebuilt ZIPs are provided as GitHub releases. Simply download the attached
.zip
file of the newest version (eg.
ghidra_9.0_PUBLIC_20190313_GhidraXBE.zip
), open Ghidra, go to
File -> Install Extensions...
, click +
and select the downloaded file.
There's still a few things to implement or figure out about Ghidra's API, so feel free to send a Pull Request.