Star on GitHubStar2.4k stars

Case study

wuibi: recovering Quibi’s mobile API for a web client

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.

Targets
App · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
2
Last commit
2020-12-02
Language
JavaScript

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Quibi service availability is required for the client to operate; the source states that the service no longer exists.
  • Limits: The client implements basic search and playback.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{wuibi-case,
  title = {{wuibi: recovering Quibi’s mobile API for a web client}},
  howpublished = {\url{https://github.com/gmosley/wuibi}},
  url = {https://github.com/gmosley/wuibi},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/wuibi-case/}}
}

Plain text

wuibi: recovering Quibi’s mobile API for a web client. https://github.com/gmosley/wuibi (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/wuibi-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · gmosley/wuibi · Revision 291f75f

More in Apps

All 370 entries in AppsApps case studies (233)

↑↓ move↵ open⌘↵ new tab