Case study
EOO: a Nintendo DS Wii-connection utility decompilation
EOO reconstructs the Nintendo DS Wii connection utility stored in Pokémon Diamond and Pearl. Its ARM7 and ARM9 assembly and C sources build an NDS image identified by SHA-1. Contributor guidance describes replacing extracted assembly with C that compiles to the same instructions.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 7
- Last commit
- 2020-07-30
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The build requires the relevant Metrowerks ARM compiler and Nitro SDK.
- Prerequisites: Linux builds require ARM binutils, Wine and development packages.
- Limits: The project is converting extracted ARM assembly to matching C.
- License: No project-level licence file is shown; tools/scaninc has its own LICENSE file.
Cite
BibTeX
@misc{eoo-wii-connection-utility-case,
title = {{EOO: a Nintendo DS Wii-connection utility decompilation}},
howpublished = {\url{https://github.com/PikalaxALT/eoo}},
url = {https://github.com/PikalaxALT/eoo},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/eoo-wii-connection-utility-case/}}
}Plain text
EOO: a Nintendo DS Wii-connection utility decompilation. https://github.com/PikalaxALT/eoo (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/eoo-wii-connection-utility-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · PikalaxALT/eoo · Revision b4057d1
- CONTRIBUTING.md GitHub · PikalaxALT/eoo · Revision b4057d1
- INSTALL.md GitHub · PikalaxALT/eoo · Revision b4057d1
More in Apps
- PictoChat: a matching DSi system-title decompilation · Case study
- LibrePods: AirPods features on Android and Linux through a reverse-engineered protocol · Case study
- OpenHaystack: tracking tags that use Apple Find My · Case study
- PC-BASIC: a GW-BASIC-family interpreter · Case study
- ReactOS: a Windows NT-compatible operating system · Case study
- viaduct: a Linux port of NetNewsWire · Case study