{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This project statically recompiles Metal Gear Solid 2: Sons of Liberty HD from the NVIDIA SHIELD TV, a 32-bit ARM game, into ARM64 for Android phones. It translates the ARM32 functions to C and supplies a runtime for memory, libc, OpenGL, audio, and JNI. The README says about 22,000 game functions and about 3,000 C++ library functions are recompiled.",
  "description_zh": "该项目把 NVIDIA SHIELD TV 上的 32 位 ARM 游戏《潜龙谍影2：自由之子 HD》静态重编译成 Android 手机上的 ARM64。它把 ARM32 函数翻译成 C，并提供内存、libc、OpenGL、音频和 JNI 的运行时。README 写明大约 22,000 个游戏函数和大约 3,000 个 C++ 库函数被重编译。",
  "entry_url": "https://awesomerea.org/resources/mgs2-android-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mgs2-android-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android/blob/de02d726e42883860e2229910bfde822e1123798/README.md",
  "group": "cases",
  "id": "mgs2-android-case",
  "json_url": "https://awesomerea.org/resources/mgs2-android-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mgs2-android-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mgs2-android-case/index.md",
  "name": "MGS2 for Android: statically recompiling Sons of Liberty HD",
  "name_zh": "MGS2 for Android：静态重编译《潜龙谍影2：自由之子 HD》",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/mgs2-android-case.jpg",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Android 8 or newer, arm64-v8a. The player supplies base.apk and the two OBB files from their own SHIELD TV, version 21.21.1219.GM. The README asks for about 12 GB free. Separate APKs target Adreno and Mali.",
    "License: GPL-3.0."
  ],
  "requirements_zh": [
    "需要 Android 8 或更新版本，arm64-v8a。玩家从自己的 SHIELD TV 提供 base.apk 和两个 OBB 文件，版本 21.21.1219.GM。README 要求大约 12 GB 空闲空间。Adreno 和 Mali 各有一个 APK。",
    "许可证：GPL-3.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/luisxl15/METAL-GEAR-SOLID-2-Sons-of-Liberty-for-Android",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
