{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "StarCombat Offline reconstructs backend services for the discontinued mobile game Star Combat: Space battle Online. Original Python and Android mock servers handle its HTTP and TCP exchanges, while scripts patch a user-supplied Unity IL2CPP client for local addresses and offline behavior; Frida probes support the investigation.",
  "description_zh": "StarCombat Offline 为停服手游 Star Combat: Space battle Online 重建后端服务。原创 Python 与 Android 模拟服务处理 HTTP 和 TCP 交互；脚本修改用户自备的 Unity IL2CPP 客户端，使其连接本地地址并进入离线模式，Frida 探针用于调查运行行为。",
  "entry_url": "https://awesomerea.org/resources/starcombat-offline-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/starcombat-offline-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/pkwd1/starcombat-offline/blob/b64cc121bf04a991b069936ba1907bba3c5f5525/README.md",
  "group": "cases",
  "id": "starcombat-offline-case",
  "json_url": "https://awesomerea.org/resources/starcombat-offline-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/starcombat-offline-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/starcombat-offline-case/index.md",
  "name": "StarCombat Offline: reconstructing a discontinued game's backend",
  "name_zh": "StarCombat Offline：重建停服游戏的后端",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied original APK of the matching Star Combat version.",
    "Python 3.9 or newer, JDK 8, Android build tools, Il2CppDumper, Cpp2IL, Frida, and an Android device or emulator are listed for the workflow.",
    "Patch addresses are version-specific and require fresh analysis for a different libil2cpp.so.",
    "MIT license covers the repository's original code."
  ],
  "requirements_zh": [
    "需要用户自备、版本匹配的 Star Combat 原始 APK。",
    "所述流程列有 Python 3.9 或更新版本、JDK 8、Android 构建工具、Il2CppDumper、Cpp2IL、Frida，以及 Android 设备或模拟器。",
    "补丁地址依赖特定版本；更换 libil2cpp.so 后需重新定位。",
    "MIT 许可证仅覆盖仓库原创代码。"
  ],
  "scope": "unknown",
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/pkwd1/starcombat-offline",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
