A collection of IDA loaders for various game console ELF's.
  • C 63.6%
  • C++ 34.2%
  • CMake 2.2%
Find a file
2026-05-22 00:52:12 +02:00
cmake updated for ida 7.0+ 2018-06-10 17:13:46 +02:00
src Add RPX/RPL relocation support and improve overall accuracy 2026-05-22 00:52:12 +02:00
third_party Update Wii U IDA loader to IDA 9.3 2026-05-21 23:18:21 +02:00
.gitignore Update Wii U IDA loader to IDA 9.3 2026-05-21 23:18:21 +02:00
.gitmodules Update Wii U IDA loader to IDA 9.3 2026-05-21 23:18:21 +02:00
ReadMe.md Update readme 2026-05-21 23:25:23 +02:00

ida_game_elf_loaders

A collection of user mode ELF loaders for the following game consoles:

  • PS3
  • PS Vita
  • Wii U

You should use other repositories for the non-Wii U ELF loaders, as this one is only aimed at providing an updated version of the RPX loader.

Installation

Copy loader plugins to IDA loaders directory.

Building

Dependencies

Generate Projects With CMake

The IDA cmake module included will expect to find the IDA SDK in an IDA_SDK_DIR or IDA_SDK environment variable. If you would like to generate 64-bit EA targeted loaders, you need to add -D IDA_64_BIT_EA_T=YES to cmake command line.

Navigate to the directory of the loader you would like to build in 'src/', then run the following command

mkdir build && cd build && cmake ../

This should create a build directory with your generated project files.

Building

Optionally, you can also build using cmake with the following command

cmake --build ./

Notes

The current commit was compiled and tested to work with IDA 9.3. It also comes with improved Wii U RPX/RPL support, including compressed sections, FILE_INFO parsing, import/export metadata, and a broader set of relocations.