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 掛鉤與遠端桌面整合為單一服務。
  • Virtual Displays:可在獨立的背景顯示器上執行自動化,不干擾主畫面。
  • One-Click MITM:自動安裝根憑證與設定代理,即時擷取流量。
  • AI-Ready:內建相容 Claude 與 Cursor 的 MCP 伺服器,以及支援自然語言控制的語意任務執行器。
  • Deep System Access:包含獨立的 ADB(繞過開發者選項)、虛擬 Debian 環境,並能修改唯讀系統屬性。