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 是一个完整的 Android 设备控制平台,取代了需要拼凑多个碎片化工具(如 Appium、mitmproxy、Frida 和 ADB)来进行自动化、安全测试和设备管理的需求。它提供统一的 API 与服务,处理从 UI 自动化、网络流量捕获到远程桌面访问以及 AI 驱动的代理控制等所有功能。
How it works
它采用客户端‑服务器架构,服务器直接在 Android 设备上运行(支持已 root 与未 root 的设备),且无需额外的运行时依赖。PC 上的 Python 客户端库负责协调设备。系统集成了多项高级能力:
- Remote Access:使用 WebRTC、MJPEG 或 H.264 的浏览器式远程桌面,提供实时控制。
- UI Automation:基于 selector 的元素交互系统,辅以 OCR 与图像匹配处理非标准 UI,并提供“Virtual Displays”让自动化在后台运行。
- Network Control:内置 MITM 捕获、完整的代理支持(HTTP/SOCKS5),以及 VPN/frp/P2P 连接实现远程访问。
- Reverse Engineering:捆绑 Frida 进行运行时操作,并内置包含 strace、tcpdump 等工具的终端。
- AI Integration:提供 MCP(Model Context Protocol)服务器和自然语言
agent命令,让大语言模型通过视觉和工具调用驱动设备。
Who it’s for
- QA 与自动化工程师:需要稳定、支持多设备的生产级 UI 测试框架。
- 安全研究员:进行协议恢复、逆向工程和流量分析。
- DevOps / SRE:管理云手机池、模拟器集群或设备农场。
- AI 开发者:构建能够与真实 Android 应用交互的代理。
Highlights
- Unified Stack:将 UI 自动化、数据包捕获、Frida Hook 与远程桌面整合为一个服务。
- Virtual Displays:能够在独立的后台显示器上运行自动化,不干扰主屏幕。
- One-Click MITM:自动安装根证书并配置代理,即时捕获流量。
- AI-Ready:内置兼容 Claude 与 Cursor 的 MCP 服务器,以及支持自然语言控制的语义任务执行器。
- Deep System Access:包括独立的 ADB(绕过开发者选项)、虚拟 Debian 环境,并能修改只读系统属性。