lamda: 一個整合了 UI 自動化、網路擷取與 AI 驅動代理程式的全面性 Android 裝置控制平台

lamda: 一個整合了 UI 自動化、網路擷取與 AI 驅動代理程式的全面性 Android 裝置控制平台

它解決了什麼問題

FIRERPA 是一個全面的 Android 裝置控制平台,它取代了為了自動化、安全性測試與裝置管理而必須將多個碎片化工具(如 Appium、mitmproxy、Frida 與 ADB)拼湊在一起的需求。它提供了一個統一的 API 與服務,可以處理從 UI 自動化、網路流量擷取到遠端桌面存取以及 AI 驅動的代理程式控制等所有事項。

運作原理

它採用客戶端-伺服器架構,其中伺服器直接在 Android 裝置上執行(支援已 Root 與未 Root 的裝置),且不需要額外的執行環境依賴。PC 上的 Python 客戶端函式庫負責協調裝置。該系統整合了多項高階功能:

  • 遠端存取:使用 WebRTC、MJPEG 或 H.264 的瀏覽器端遠端桌面,實現即時控制。
  • UI 自動化:基於選擇器的系統用於與元素互動,並輔以 OCR 與影像比對來處理非標準 UI,以及用於在背景執行自動化的「虛擬顯示器 (Virtual Displays)」。
  • 網路控制:內建 MITM 擷取、完整的代理伺服器支援(HTTP/SOCKS5),以及用於遠端存取的 VPN/frp/P2P 連線能力。
  • 逆向工程:內建 Frida 用於執行時操作,以及附帶 strace 與 tcpdump 等工具的終端機。
  • AI 整合:一個 MCP (Model Context Protocol) 伺服器與自然語言 agent 指令,允許 LLM 透過視覺與工具呼叫來驅動裝置。

對象是誰

  • QA 與自動化工程師:需要一個穩定、多裝置框架來進行生產等級的 UI 測試。
  • 安全性研究員:進行協定還原、逆向工程與流量分析。
  • DevOps/SRE:管理雲端手機池、模擬器集群或裝置農場。
  • AI 開發者:建構能夠與真實 Android 應用程式互動的代理程式。

重點特色

  • 統一技術棧:將 UI 自動化、封包擷取、Frida hooks 與遠端桌面整合進單一服務中。
  • 虛擬顯示器:能夠在隔離的背景顯示器上執行自動化,而不會中斷主螢幕的操作。
  • 一鍵 MITM:自動化安裝 Root CA 與代理伺服器設定,實現即時流量擷取。
  • AI 就緒:內建與 Claude 與 Cursor 相容的 MCP 伺服器,以及用於自然語言控制的語義任務執行器。
  • 深度系統存取:包含獨立的 ADB(繞過開發者選項)、虛擬 Debian 環境,以及修改唯讀系統屬性的能力。

Sources