{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "wuibi reconstructs enough of Quibi’s mobile API to provide search and playback in a browser WebExtension. The author captured iOS and Android traffic, decompiled the Android APK, and recovered readable .proto definitions from embedded Protocol Buffer descriptors. The client then used those definitions to request playback information and hand streaming to Shaka Player; the service’s shutdown has left the client inoperative.",
  "description_zh": "wuibi 从 Quibi 移动端 API 恢复了搜索和播放所需的信息，并实现为浏览器 WebExtension。作者抓取 iOS、Android 客户端流量，反编译 Android APK，再从内置的 Protocol Buffers 描述符恢复可读的 .proto 定义。客户端据此请求播放信息并交由 Shaka Player 播放；Quibi 停止运营后，客户端已无法使用。",
  "entry_url": "https://awesomerea.org/resources/wuibi-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/wuibi-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/gmosley/wuibi/blob/291f75f3d72648046ed569f4be4b32731ca1a4d1/README.md",
  "group": "cases",
  "id": "wuibi-case",
  "json_url": "https://awesomerea.org/resources/wuibi-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/wuibi-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/wuibi-case/index.md",
  "name": "wuibi: recovering Quibi’s mobile API for a web client",
  "name_zh": "wuibi：恢复 Quibi 移动端 API 并构建网页客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Quibi service availability is required for the client to operate; the source states that the service no longer exists.",
    "The client implements basic search and playback.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "客户端依赖 Quibi 服务运行；项目说明该服务已停止运营。",
    "客户端实现了基础搜索和播放功能。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/gmosley/wuibi",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
