
lamda v10.6
Piattaforma di controllo dispositivo Android full-stack: desktop remoto WebRTC/H.264, automazione UI/OCR/ricerca immagini, MITM con un clic, Frida integrato, rete proxy/VPN/frp/P2P, MCP/Agent, 160+ API, progettata per cluster multi-dispositivo e distribuzioni ingegnerizzate.
FIRERPA Android | Automazione Alimentata dall'IA
Un framework di automazione Android tutto-in-uno che combina servizi on-device, agenti pronti per l'IA e invocazione di strumenti estensibile.
Documentazione | 使用文档 | TELEGRAM | QQ Group | SKILLS | llms-full.txt | 中文版本
FIRERPA è una piattaforma di controllo dispositivi Android tutto-in-uno. Il server viene eseguito direttamente sul dispositivo senza dipendenze runtime aggiuntive; supporta più generazioni di Android e funziona con o senza root. Lato PC, la libreria client Python orchestra automazione UI, operazioni remote, cattura del traffico, reverse engineering tramite Hook, proxy di rete, rete distribuita, agenti IA e MCP attraverso un unico servizio e API. Rispetto all'assemblaggio di Appium, mitmproxy, frida-server, adb, uiautomator2 e script e strumenti operativi ad-hoc, FIRERPA offre un'unica fonte di capacità, configurazione unificata, flussi di lavoro connessi e uno stack costruito per uso produttivo multi-dispositivo e a lunga esecuzione.
Desktop Remoto & Streaming Live
FIRERPA fornisce un desktop remoto basato su browser: visualizza e controlla il dispositivo in tempo reale senza installare un client PC dedicato, in LAN o attraverso reti. Lo streaming supporta sia MJPEG che H.264, con backend di codifica software e hardware. La frequenza dei fotogrammi (fino a 60fps), la scala di risoluzione, il bitrate e la qualità possono essere regolati in base alle capacità del dispositivo e alle condizioni di rete, riducendo la larghezza di banda e migliorando la scorrevolezza su collegamenti deboli. WebRTC è anche supportato, con server STUN/TURN configurabili per una migliore traversata NAT e latenza end-to-end ridotta in configurazioni pubbliche o cross-regione.
Il desktop remoto supporta l'accesso concorrente multi-utente per debug collaborativi, demo e formazione. Sono inclusi condivisione bidirezionale degli appunti e audio live (Android 10+), insieme a un terminale integrato, upload tramite trascinamento, navigazione e download di file basati su browser – tutto su una singola porta. L'ispezione visiva del layout integrata evidenzia gli elementi, supporta la navigazione tramite Tab, mostra coordinate e valori RGB ed esporta l'albero XML del layout in modo da poter validare selettori e logiche di automazione nella stessa interfaccia, accorciando il ciclo dallo schermo allo script.
Il desktop remoto e le RPC supportano TLS end-to-end e controllo degli accessi tramite certificato di servizio, con facoltativa password di login WebUI personalizzata per ridurre l'esposizione su reti pubbliche. Le capacità del desktop remoto possono anche essere integrate nelle tue applicazioni web tramite WebSocket (video live, tocco, terminale, tasti, ecc.), con allow_origin per l'integrazione cross-origin – adatto per rendere produttivo il controllo di dispositivi reali.
Automazione UI
FIRERPA fornisce un sistema di automazione completo basato su selettori: testo, resourceId, descrizione, scorrevole e altri matcher comuni, oltre a concatenamento figlio / fratello per elementi duplicati, gerarchie profonde o controlli senza attributi distintivi. A livello di elemento: screenshot, attesa per apparizione/scomparsa, coordinate angolo/centro, controllo esistenza, input Unicode, swipe graduali, scorrimento a scatti, scroll-to-end e altro. Può coesistere con altri servizi di accessibilità su Android 8.0+ e migliora il rilevamento dei nodi WebView per app ibride.
Il UI Watcher ascolta le modifiche UI in tempo reale ed esegue click, eventi chiave o contatori quando le condizioni coincidono – utile per chiudere automaticamente accordi, promemoria di aggiornamento, pubblicità e altre interruzioni. Sono supportate condizioni di selettore multiplo e abilitazione/disabilitazione per evento; schermate transitorie possono essere contate.
Virtual Display è un elemento di differenziazione: crea display di sfondo isolati sul dispositivo ed esegui app e automazione lì senza influenzare lo schermo principale – ad esempio, risposte automatiche su un display virtuale mentre usi il telefono normalmente. L'API del display virtuale rispecchia l'API del dispositivo principale (d.xxx → vd.xxx); i Watcher possono essere limitati a un display virtuale. La WebUI supporta visualizzazione multi-display e commutazione nel desktop remoto – ideale per attività in background, lavoro parallelo e automazione human-in-the-loop più machine.
Per scene senza un albero di viste standard (giochi, UI disegnate su misura), FIRERPA offre OCR e corrispondenza immagini. L'OCR supporta paddleocr, easyocr e backend HTTP personalizzati; nei cluster, il riconoscimento può essere eseguito centralmente invece di caricare modelli su ogni PC, con accelerazione GPU e corrispondenza testo flessibile. La corrispondenza immagini viene eseguita sul dispositivo (template o SIFT), senza consumare risorse del PC; SIFT è robusto a rotazione, scala e illuminazione. Multi-touch supporta registrazione, riproduzione, costruzione programmatica e persistenza binaria per gesti complessi e pressione.
Architettonicamente, FIRERPA utilizza un modello client/server – migliore per pianificazione centralizzata, versioning e controllo flotta rispetto a esecutori di script sul dispositivo come AutoJS; più leggero di Appium; più stabile di uiautomator2 in scenari multi-dispositivo. La documentazione lo posiziona come un superset funzionale degli stack di automazione Android comuni – automazione, cattura, Hook e operazioni possono essere concatenate in codice su una piattaforma senza cambiare strumenti.
Cattura Pacchetti & MITM
FIRERPA offre cattura MITM con un clic: installazione automatica del CA di sistema root, configurazione proxy, gestione delle differenze di versione Android e ripristino automatico della rete all'uscita – nessuna attivazione manuale di certificati o proxy. Sono supportati cattura globale, cattura per pacchetto, modifica live di richieste/risposte, mitmweb condiviso e proxy HTTP upstream per traffico internazionale. Il downgrade QUIC integrato riduce l'interferenza QUIC. La cattura funziona ancora quando PC e dispositivo condividono una singola porta FIRERPA (ad esempio connessione ADB o forwarding frp).
Oltre agli script con un clic, MITM è completamente guidato da API: installa/disinstalla CA di sistema compatibili con mitmproxy, Fiddler, Charles, ecc.; integra la cattura nelle pipeline di automazione insieme a passaggi UI e hook Frida. È disponibile un startmitm.exe per Windows senza installazione Python.