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.

解决的问题

FIRERPA 是一个全能型 Android 设备控制平台,旨在取代通常用于 Android 自动化和逆向工程的碎片化工具链。它没有将 Appium、mitmproxy、Frida 和 ADB 等独立工具进行堆砌,而是将这些功能集成到一个单一的服务和 Python 客户端库中,从而实现更稳定、生产就绪且支持多设备管理的功能。

工作原理

该项目采用客户端/服务器架构,服务器直接在 Android 设备上运行(支持 root 和非 root 模式),无需额外的运行时依赖。PC 上的 Python 客户端通过单一 API 编排设备。关键技术组件包括:

  • 远程控制: 使用 WebRTC、MJPEG 或 H.264 的基于浏览器的远程桌面,用于实时控制和视觉布局检查。
  • UI 自动化: 用于与元素交互的基于选择器的系统,具有用于实时事件触发的“UI Watcher”和可在不中断主屏幕的情况下在后台运行自动化的“虚拟显示器 (Virtual Displays)”。
  • 网络与捕获: 集成了一键式 MITM 捕获、全代理支持 (HTTP/SOCKS5/Shadowsocks) 以及用于远程连接的内置 OpenVPN/frp 客户端。
  • 逆向工程: 捆绑了用于运行时操作的 Frida,以及内置的带有 strace 和 sqlite3 等工具的终端,用于分析加密的应用程序数据库。
  • AI 集成: 用于与 Claude 和 Cursor 等 AI 客户端兼容的 MCP (Model Context Protocol) 服务器,以及通过 OpenAI 兼容 API 进行设备控制的自然语言 agent 命令。

适用对象

专为安全研究人员、QA 工程师、合规分析师以及需要管理大量 Android 设备以进行长期、无人值守的自动化、协议恢复和安全测试的开发人员而构建。

亮点

  • 虚拟显示器: 在隔离的显示器上运行后台自动化任务,不会影响用户的主屏幕。
  • 统一工具链: 将 UI 自动化、数据包捕获、Frida Hook 和系统级控制整合到一个流水线中。
  • 统一 AI 控制: 支持 MCP 和具备视觉能力的 AI 智能体,使用自然语言驱动设备。
  • 集群管理: 通过具有 P2P 连接性的 StarLink 平台实现集中化的多设备访问。
  • 深度系统访问: 包括独立的 ADB、内置的 SSH 以及用于高级设备端操作的虚拟 Debian 环境。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目