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 など複数の断片的ツールを組み合わせる必要をなくします。UI 自動化、セキュリティテスト、デバイス管理を一つの統一 API とサービスで実現します。

How it works

クライアント‑サーバー構成を採用し、サーバーは Android デバイス上で直接動作します(root 有無両方に対応)。追加のランタイム依存は不要です。PC 上の Python クライアントライブラリがデバイスをオーケストレーションします。システムは以下の高レベル機能を統合しています:

  • Remote Access:WebRTC、MJPEG、または H.264 を用いたブラウザベースのリモートデスクトップでリアルタイム制御。
  • UI Automation:セレクタベースの要素操作に加え、OCR と画像マッチングで非標準 UI に対応し、バックグラウンドで自動化を実行できる「Virtual Displays」も提供。
  • Network Control:組み込みの MITM キャプチャ、フルプロキシサポート(HTTP/SOCKS5)、VPN/frp/P2P 接続によるリモートアクセス。
  • Reverse Engineering:実行時操作用に Frida をバンドルし、strace や tcpdump などのツールを備えたターミナルを内蔵。
  • AI Integration:MCP(Model Context Protocol)サーバーと自然言語 agent コマンドを提供し、LLM がビジョンとツール呼び出しでデバイスを操作できます。

Who it’s for

  • QA・Automation エンジニア:本番レベルの UI テストに安定したマルチデバイスフレームワークが必要な方。
  • セキュリティ研究者:プロトコルリカバリ、リバースエンジニアリング、トラフィック解析を行う方。
  • DevOps / SRE:クラウドフォンプール、エミュレータクラスター、デバイスファームの管理者。
  • AI 開発者:実際の Android アプリと対話できるエージェントを構築したい方。

Highlights

  • Unified Stack:UI 自動化、パケットキャプチャ、Frida フック、リモートデスクトップを一つのサービスに統合。
  • Virtual Displays:メイン画面を妨げずに、バックグラウンドディスプレイ上で自動化を実行可能。
  • One-Click MITM:ルート CA のインストールとプロキシ設定を自動化し、即座にトラフィックを取得。
  • AI-Ready:Claude や Cursor と互換性のある MCP サーバーと、自然言語制御用のセマンティックタスクエグゼキュータを内蔵。
  • Deep System Access:Developer Options をバイパスするスタンドアロン ADB、仮想 Debian 環境、読み取り専用システムプロパティの変更機能を提供。