The Android Farm Stack That Packs Frida, MITM, and 160 APIs
FIRERPA exists to combine remote desktop, UI automation, reverse engineering, and network interception into one on-device service for rooted Android fleets.

What it does
FIRERPA is a lightweight, on-device Android automation stack with no external dependencies that runs as a rooted service across Android 6 through 16. It exposes more than 160 APIs—via a Python SDK—for device discovery, UI control, OCR, image matching, file I/O, and shell execution, while also streaming the device screen over WebSocket in MJPEG or H.264. The project treats remote control, dynamic analysis, and fleet management as a single workflow rather than separate concerns.
The interesting bit
Most automation frameworks stop at clicking buttons; FIRERPA bakes in Frida persistence, IDA debugging, binary patching, one-click MITM, and VPN/proxy tunneling as first-class features. It is essentially a control plane for rooted devices that treats reverse engineering and instrumentation as default capabilities, not afterthoughts.
Key highlights
- 160+ APIs covering UI selectors, gestures, OCR, image matching, encrypted key-value storage, and scheduling.
- WebSocket remote desktop with MJPEG/H.264 video, touch streaming, and live UI inspection.
- Built-in reverse-engineering toolchain: Frida integration, IDA debugging, binary patching, and script encryption.
- Distributed deployment support via Hub, FRP, and OpenVPN for multi-device clusters and cloud phones.
- MCP/Agent tool-calling extensions for AI-driven automation workflows.
Caveats
- Requires root access; unusable on unrooted stock devices.
- Not entirely open source, so full auditability and modification of the stack are limited.
Verdict
Security researchers and operators of rooted device farms who need automation and instrumentation in one box will find this useful. If you need fully open-source code or your devices can’t be rooted, look elsewhere.
Frequently asked
- What is firerpa/lamda?
- FIRERPA exists to combine remote desktop, UI automation, reverse engineering, and network interception into one on-device service for rooted Android fleets.
- Is lamda open source?
- Yes — firerpa/lamda is open source, released under the MIT license.
- What language is lamda written in?
- firerpa/lamda is primarily written in Python.
- How popular is lamda?
- firerpa/lamda has 7.9k stars on GitHub.
- Where can I find lamda?
- firerpa/lamda is on GitHub at https://github.com/firerpa/lamda.