firerpa/lamda
Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed for multi-device clusters and engineered deployments.
What it solves
FIRERPA is an all-in-one Android device control platform designed to replace the fragmented toolchain typically used for Android automation and reverse engineering. Instead of combining separate tools like Appium, mitmproxy, Frida, and ADB, it integrates these capabilities into a single service and Python client library for more stable, production-ready, and multi-device management.
How it works
The project uses a client/server architecture where a server runs directly on the Android device (supporting both root and non-root modes) with no extra runtime dependencies. A Python client on a PC orchestrates the device via a single API. Key technical components include:
- Remote Control: A browser-based remote desktop using WebRTC, MJPEG, or H.264 for real-time control and visual layout inspection.
- UI Automation: A selector-based system for interacting with elements, featuring a "UI Watcher" for real-time event triggers and "Virtual Displays" to run automation in the background without interrupting the main screen.
- Network & Capture: Integrated one-click MITM capture, full proxy support (HTTP/SOCKS5/Shadowsocks), and a built-in OpenVPN/frp client for remote connectivity.
- Reverse Engineering: Bundled Frida for runtime manipulation and a built-in terminal with tools like strace and sqlite3 for analyzing encrypted app databases.
- AI Integration: An MCP (Model Context Protocol) server for compatibility with AI clients like Claude and Cursor, and a natural-language
agentcommand for device control via OpenAI-compatible APIs.
Who it’s for
It is built for security researchers, QA engineers, compliance analysts, and developers who need to manage fleets of Android devices for long-running, unattended automation, protocol recovery, and security testing.
Highlights
- Virtual Display: Run background automation tasks on isolated displays without affecting the user's main screen.
- Unified Toolchain: Combines UI automation, packet capture, Frida hooks, and system-level control in one pipeline.
- Unified AI Control: Supports MCP and vision-capable AI agents to drive the device using natural language.
- Fleet Management: Centralized multi-device access via the StarLink Platform with P2P connectivity.
- Deep System Access: Includes a standalone ADB, built-in SSH, and a virtual Debian environment for advanced on-device operations.
Related
- Project
- Project
- Project
- Project
- Project