{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/fionera/gof2hd-decomp/blob/02513de3324bd76007fdc41470cc8e11d4c0c593/CMakeLists.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Galaxy on Fire 2 reconstructs C++ for the Android game's Abyss Engine library, libgof2hdaa.so. Its NDK r18b build compiles ARM objects, links a shared library and compares functions and symbols with the original; notes record unresolved type and control-flow matches.",
  "description_zh": "Galaxy on Fire 2 为 Android 版游戏的 Abyss Engine 库 libgof2hdaa.so 重建 C++。项目使用 NDK r18b 编译 ARM 目标文件、链接共享库，并与原版逐函数和逐符号比较；研究笔记记录了尚未解决的类型与控制流匹配问题。",
  "entry_url": "https://awesomerea.org/resources/galaxy-on-fire-2-android-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/galaxy-on-fire-2-android-decomp-case/",
  "evidence_url": "https://github.com/fionera/gof2hd-decomp/blob/02513de3324bd76007fdc41470cc8e11d4c0c593/README.md",
  "group": "cases",
  "id": "galaxy-on-fire-2-android-decomp-case",
  "json_url": "https://awesomerea.org/resources/galaxy-on-fire-2-android-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/galaxy-on-fire-2-android-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/galaxy-on-fire-2-android-decomp-case/index.md",
  "name": "Galaxy on Fire 2: matching reconstruction of the Android Abyss Engine library",
  "name_zh": "Galaxy on Fire 2：Android 版 Abyss Engine 库的匹配重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The original Android ARM32 libgof2hdaa.so is required for comparison.",
    "An x86_64 Linux host or an x86_64 macOS environment is required; Apple Silicon runs the toolchain through Rosetta 2. CMake obtains NDK r18b.",
    "The reconstruction remains a work in progress with unmatched functions."
  ],
  "requirements_zh": [
    "比较需要原版 Android ARM32 libgof2hdaa.so。",
    "需要 x86_64 Linux 主机或 x86_64 macOS 环境；Apple Silicon 通过 Rosetta 2 运行工具链。CMake 会获取 NDK r18b。",
    "重建仍在进行，尚有未匹配函数。"
  ],
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/fionera/gof2hd-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
