Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamchamb/ida-wii-loaders
https://github.com/jamchamb/ida-wii-loaders
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jamchamb/ida-wii-loaders
- Owner: jamchamb
- License: gpl-2.0
- Created: 2017-10-05T03:11:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-19T07:01:22.000Z (over 6 years ago)
- Last Synced: 2024-11-10T23:44:07.637Z (2 months ago)
- Language: C++
- Size: 34.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# REL & DOL Loader plugins for IDA Pro
The REL and DOL files are found in Nintendo Gamecube/Wii games. This repository is focused on loading the REL files.
## Environment
* Visual C++ 2010 Express
* IDA Pro 6.1 SDK## DOL Loader
A fork of the DOL loader by Stefan Esser, source from [here](http://hitmen.c02.at/html/gc_tools.html).### Changes
* Currently none (will consider bug fixes)## REL Loader
A rewrite/fork of the RSO loader by Stephen Simpson, source from [here](https://github.com/Megazig/rso_ida_loader).### Features
* Creates segments/sections (.text, .data, .bss).
* Strips loader data from the binary.
* Identifies exported functions (prolog, epilog, unresolved).
* Treats relocations to external modules as imports.
* Reads other modules in the same folder as the target module to map ids to names and obtain correct import offsets.### Planned (TODOs)
* Read exported `.map` files to give meaningful names to externals.
* Make imports appear in the imports tab.
* Allow some settings such as relocating to any base (?).