Case study
SingStar Mic: reconstructing the microphone app protocol
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.
- Targets
- App · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 12
- Last commit
- 2017-03-25
- Language
- Python
- License (GitHub)
- Unlicense
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Python 3 and a phone running the SingStar Mic app on the same network are required for the server example.
- License: Released under the Unlicense.
Cite
BibTeX
@misc{singstar-mic-protocol-case,
title = {{SingStar Mic: reconstructing the microphone app protocol}},
howpublished = {\url{https://github.com/kevinvalk/re-singstar-mic}},
url = {https://github.com/kevinvalk/re-singstar-mic},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/singstar-mic-protocol-case/}}
}Plain text
SingStar Mic: reconstructing the microphone app protocol. https://github.com/kevinvalk/re-singstar-mic (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/singstar-mic-protocol-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · kevinvalk/re-singstar-mic · Revision 578384f
More in Apps
- Techstream for Linux: recovering Toyota diagnostic formats and workflows · Case study
- Fluval Plant Pro 4.0: reconstructing BLE light control · Case study
- xtractedott: reconstructing the OTT compressor DSP core · Case study
- OpenApe: reconstructing the Call of Duty 4 Asset Manager · Case study
- EOO: a Nintendo DS Wii-connection utility decompilation · Case study
- PictoChat: a matching DSi system-title decompilation · Case study