# 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.

- Type: Case study
- Targets: App · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/gmosley/wuibi>
- Primary source: <https://github.com/gmosley/wuibi/blob/291f75f3d72648046ed569f4be4b32731ca1a4d1/README.md>
- Catalog page: <https://awesomerea.org/resources/wuibi-case/>
- Record JSON: <https://awesomerea.org/resources/wuibi-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/wuibi-case/index.md)

## 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.

## Primary sources

1. <https://github.com/gmosley/wuibi/blob/291f75f3d72648046ed569f4be4b32731ca1a4d1/README.md>

## More in Apps

- [Smart Life cloud plug CLI: reconstructing mobile signing and control](https://awesomerea.org/resources/smartlife-app-tuya-case/index.md) · Case study
- [timeline-export: decoding Google Maps Timeline sync and place IDs](https://awesomerea.org/resources/timeline-export-case/index.md) · Case study
- [waze-stuff: mapping Waze tile formats](https://awesomerea.org/resources/waze-stuff-case/index.md) · Case study
- [Notepad Tabs: mapping saved tab files](https://awesomerea.org/resources/notepad-tabs-format-case/index.md) · Case study
- [MovieOkeAI: investigating and rebuilding MovieBot](https://awesomerea.org/resources/movieokeai-case/index.md) · Case study
- [xLamp: LampSmartPro lamp-control protocol and Android client](https://awesomerea.org/resources/xlamp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
