{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "SingStar Mic documentation reconstructs the Android and iOS app's local discovery, catalogue and game-service exchanges. It specifies UDP and HTTP ports, packet structure, commands, audio format and acknowledgement behavior, with a Python proof-of-concept server.",
  "description_zh": "SingStar Mic 文档还原 Android 和 iOS 应用的本地发现、曲库及游戏服务交互。它记录 UDP 与 HTTP 端口、数据包结构、命令、音频格式和确认机制，并附有 Python 概念验证服务器。",
  "entry_url": "https://awesomerea.org/resources/singstar-mic-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/singstar-mic-protocol-case/",
  "evidence_url": "https://github.com/kevinvalk/re-singstar-mic/blob/578384fadf5a4f8bbd25cd6eaf1b5c76a2d60df7/README.md",
  "group": "cases",
  "id": "singstar-mic-protocol-case",
  "json_url": "https://awesomerea.org/resources/singstar-mic-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/singstar-mic-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/singstar-mic-protocol-case/index.md",
  "name": "SingStar Mic: reconstructing the microphone app protocol",
  "name_zh": "SingStar Mic：还原麦克风应用通信协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Python 3 and a phone running the SingStar Mic app on the same network are required for the server example.",
    "Released under the Unlicense."
  ],
  "requirements_zh": [
    "运行服务器示例需要 Python 3，以及处于同一网络的 SingStar Mic 手机应用。",
    "采用 Unlicense 许可证。"
  ],
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/kevinvalk/re-singstar-mic",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
