lamda: UI 자동화, 네트워크 캡처 및 AI 기반 에이전트를 통합하는 종합적인 Android 기기 제어 플랫폼
lamda: UI 자동화, 네트워크 캡처 및 AI 기반 에이전트를 통합하는 종합적인 Android 기기 제어 플랫폼
해결하는 문제
FIRERPA는 자동화, 보안 테스트 및 기기 관리를 위해 여러 파편화된 도구(Appium, mitmproxy, Frida, ADB 등)를 조합해야 하는 번거로움을 대체하는 종합적인 Android 기기 제어 플랫폼입니다. UI 자동화 및 네트워크 트래픽 캡처부터 원격 데스크톱 액세스 및 AI 기반 에이전트 제어에 이르기까지 모든 것을 처리할 수 있는 통합 API와 서비스를 제공합니다.
작동 방식
이 플랫폼은 서버가 Android 기기에서 직접 실행되는(루팅된 기기와 루팅되지 않은 기기 모두 지원) 클라이언트-서버 아키텍처를 사용하며, 추가적인 런타임 종속성이 없습니다. PC의 Python 클라이언트 라이브러리가 기기를 오케스트레이션합니다. 시스템은 다음과 같은 여러 고수준 기능을 통합합니다:
- 원격 액세스: WebRTC, MJPEG 또는 H.264를 사용하는 브라우저 기반 원격 데스크톱으로 실시간 제어 가능.
- UI 자동화: 요소와 상호작용하기 위한 셀렉터 기반 시스템, 비표준 UI를 위한 OCR 및 이미지 매칭 지원, 그리고 백그라운드에서 자동화를 실행하기 위한 "Virtual Displays" 기능.
- 네트워크 제어: 내장된 MITM 캡처, 전체 프록시 지원(HTTP/SOCKS5), 그리고 원격 액세스를 위한 VPN/frp/P2P 연결성.
- 리버스 엔지니어링: 런타임 조작을 위한 Frida 번들 포함 및 strace, tcpdump와 같은 도구가 포함된 내장 터미널.
- AI 통합: LLM이 시각 기능과 도구 호출을 사용하여 기기를 제어할 수 있도록 하는 MCP (Model Context Protocol) 서버 및 자연어
agent명령.
대상 사용자
- QA 및 자동화 엔지니어: 프로덕션급 UI 테스트를 위한 안정적인 멀티 기기 프레임워크가 필요한 사용자.
- 보안 연구원: 프로토콜 복구, 리버스 엔지니어링 및 트래픽 분석을 수행하는 사용자.
- DevOps/SRE: 클라우드 폰 풀, 에뮬레이터 클러스터 또는 디바이스 팜을 관리하는 사용자.
- AI 개발자: 실제 Android 애플리케이션과 상호작용할 수 있는 에이전트를 구축하는 개발자.
주요 특징
- 통합 스택: UI 자동화, 패킷 캡처, Frida hooks, 원격 데스크톱을 하나의 서비스로 결합.
- Virtual Displays: 메인 화면을 방해하지 않고 격리된 백그라운드 디스플레이에서 자동화를 실행할 수 있는 기능.
- One-Click MITM: 즉각적인 트래픽 캡처를 위해 루트 CA 설치 및 프록시 설정을 자동화.
- AI-Ready: Claude 및 Cursor와 호환되는 내장 MCP 서버 및 자연어 제어를 위한 시맨틱 작업 실행기.
- 심층 시스템 액세스: 독립형 ADB (개발자 옵션 우회), 가상 Debian 환경 및 읽기 전용 시스템 속성 수정 기능 포함.
Sources
- undefinedfirerpa/lamda