{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "REFLEC BEAT plus reconstructs Objective-C and C++ source for version 4.5.8 of the iOS rhythm game. The project uses Objective-C metadata, C++ RTTI, embedded strings, and original path fragments to organize the recovered routines; a separate OpenAPI file describes requests observed in the client. Building requires a user-supplied IPA for game assets.",
  "description_zh": "REFLEC BEAT plus 重建 iOS 音乐游戏 4.5.8 版的 Objective-C 与 C++ 源码。项目利用 Objective-C 元数据、C++ RTTI、内嵌字符串和路径片段整理还原的例程，另以 OpenAPI 文件记录客户端使用的请求。构建时需由用户提供含游戏资源的 IPA。",
  "entry_url": "https://awesomerea.org/resources/reflec-beat-plus-source-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/reflec-beat-plus-source-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Tatsh/expert-xylophone/blob/3164e1cacf9ab9ff97510a43bcb7aaff7b068943/README.md",
  "group": "cases",
  "id": "reflec-beat-plus-source-case",
  "json_url": "https://awesomerea.org/resources/reflec-beat-plus-source-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/reflec-beat-plus-source-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/reflec-beat-plus-source-case/index.md",
  "name": "REFLEC BEAT plus: reconstructed iOS game source",
  "name_zh": "REFLEC BEAT plus：iOS 游戏源码重建",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied REFLEC BEAT plus IPA with game assets is required.",
    "Building requires macOS, Xcode, an iOS toolchain, and CMake 3.14 or newer for the CMake path.",
    "The built app is unsigned and must be signed for device use.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要用户自行提供含游戏资源的 REFLEC BEAT plus IPA。",
    "构建需要 macOS、Xcode、iOS 工具链；使用 CMake 路径还需 CMake 3.14 或更新版本。",
    "构建出的应用未签名，须签名后才能在设备上使用。",
    "许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/Tatsh/expert-xylophone",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
