Case study
Humax-CLI: reconstructing IR4000HD remote control
Humax-CLI implements terminal control of the Humax IR4000HD receiver from findings the author attributes to reversing its Android app. A Python script sends button commands to the receiver over UDP and exposes listed codes for navigation, recording, playback and device controls.
- Targets
- App · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 11
- Last commit
- 2019-02-02
- Language
- Python
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A reachable Humax IR4000HD receiver and Python 2.x or 3.x are required.
- License: GPL-3.0 license.
Cite
BibTeX
@misc{humax-cli-case,
title = {{Humax-CLI: reconstructing IR4000HD remote control}},
howpublished = {\url{https://github.com/D4Vinci/Humax-CLI}},
url = {https://github.com/D4Vinci/Humax-CLI},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/humax-cli-case/}}
}Plain text
Humax-CLI: reconstructing IR4000HD remote control. https://github.com/D4Vinci/Humax-CLI (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/humax-cli-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · D4Vinci/Humax-CLI · Revision 838c6cc
More in Apps
- Swish QR format: mapping payment QR payloads · Case study
- baseus-desktop: reconstructing Baseus earbuds control · Case study
- Samsung Cloud Notes: reconstructing cloud note access · Case study
- Music Tag Desktop: reconstructing an Android music tagger for Windows · Case study
- vector-studio-re: reconstructing Vector Studio's automation protocol · Case study
- AirTray: reconstructing an Elgin Air cloud client · Case study