Case study
RFL: decompiling the Wii Mii library
RFL reconstructs the Wii library responsible for handling Miis from an original game image. The build targets the 20080306 version from Challenge Me: Word Puzzles, and objdiff compares built objects; the author reports matching release builds and two unmatched debug functions.
- Targets
- Binary
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 19
- Last commit
- 2026-09-14
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A user-provided Challenge Me: Word Puzzles disc image is required for building.
- Prerequisites: Python and Ninja are required.
- Scope: Building is supported only for version 20080306.
- Limits: The author reports two unmatched debug-build functions.
- License: No licence file in the repository.
Cite
BibTeX
@misc{rfl-wii-mii-library-case,
title = {{RFL: decompiling the Wii Mii library}},
howpublished = {\url{https://github.com/koopthekoopa/RFL}},
url = {https://github.com/koopthekoopa/RFL},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/rfl-wii-mii-library-case/}}
}Plain text
RFL: decompiling the Wii Mii library. https://github.com/koopthekoopa/RFL (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/rfl-wii-mii-library-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · koopthekoopa/RFL · Revision db7c33a
More in Native binaries
- cod4map: reconstructing the Call of Duty 4 BSP compiler · Case study
- AGS Aging Cartridge: disassembling version 7.0 · Case study
- GoonFi V2: byte-identical Rust recompilation of a Solana program · Case study
- HyperCard 1.2.2: a static recompilation of the classic Mac app · Case study
- openbst: a C reimplementation of BeSTspeech · Case study
- OpenTV: a portable C rebuild of Centigram TruVoice · Case study
All 502 entries in Native binariesNative binaries case studies (64)