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 指令。

適用對象

專為需要管理大量 Android 裝置以進行長期、無人值守的自動化、協定復原與安全性測試的安全研究人員、QA 工程師、合規分析師及開發人員而建。

亮點

  • 虛擬顯示器: 在隔離的顯示器上執行背景自動化任務,不會影響使用者的主螢幕。
  • 統一工具鏈: 將 UI 自動化、封包擷取、Frida Hook 與系統級控制整合到一個流程中。
  • 統一 AI 控制: 支援 MCP 與具備視覺能力的 AI 代理,使用自然語言驅動裝置。
  • 集群管理: 透過具備 P2P 連線能力的 StarLink 平台實現集中化的多裝置存取。
  • 深度系統存取: 包括獨立的 ADB、內建的 SSH 以及用於進階裝置端操作的虛擬 Debian 環境。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案