{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/PikalaxALT/eoo/blob/b4057d1cc2ec5896b5c2b0ac99cdee8e2fcc6fb5/CONTRIBUTING.md",
    "https://github.com/PikalaxALT/eoo/blob/b4057d1cc2ec5896b5c2b0ac99cdee8e2fcc6fb5/INSTALL.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "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.",
  "description_zh": "EOO 重建《宝可梦 钻石／珍珠》内置的 Nintendo DS Wii 连接工具。仓库中的 ARM7、ARM9 汇编和 C 源码用于生成带有 SHA-1 标识的 NDS 镜像；贡献文档说明如何用可编译为相同指令的 C 代码替换提取的汇编。",
  "entry_url": "https://awesomerea.org/resources/eoo-wii-connection-utility-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/eoo-wii-connection-utility-case/",
  "evidence_url": "https://github.com/PikalaxALT/eoo/blob/b4057d1cc2ec5896b5c2b0ac99cdee8e2fcc6fb5/README.md",
  "group": "cases",
  "id": "eoo-wii-connection-utility-case",
  "json_url": "https://awesomerea.org/resources/eoo-wii-connection-utility-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/eoo-wii-connection-utility-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/eoo-wii-connection-utility-case/index.md",
  "name": "EOO: a Nintendo DS Wii-connection utility decompilation",
  "name_zh": "EOO：Nintendo DS Wii 连接工具反编译",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The build requires the relevant Metrowerks ARM compiler and Nitro SDK.",
    "Linux builds require ARM binutils, Wine and development packages.",
    "The project is converting extracted ARM assembly to matching C.",
    "No project-level licence file is shown; tools/scaninc has its own LICENSE file."
  ],
  "requirements_zh": [
    "构建需要相应版本的 Metrowerks ARM 编译器和 Nitro SDK。",
    "Linux 构建需要 ARM binutils、Wine 及开发依赖包。",
    "项目正在将提取的 ARM 汇编转换为匹配的 C 代码。",
    "所列文件中没有项目级许可证文件；tools/scaninc 有自己的 LICENSE 文件。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/PikalaxALT/eoo",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
