
lamda v10.6
Plateforme de contrôle de périphériques Android Full-Stack : bureau à distance WebRTC/H.264, automatisation UI/OCR/reconnaissance d'images, MITM en un clic, Frida intégré, proxy/VPN/frp/réseau P2P, MCP/Agent, plus de 160 API, conçu pour clusters multi-appareils et déploiements techniques.
FIRERPA Android | Automatisation propulsée par l'IA
Un cadre d'automatisation Android tout-en-un combinant services sur l'appareil, agents prêts pour l'IA et invocation d'outils extensible.
Documentation | 使用文档 | TELEGRAM | Groupe QQ | SKILLS | llms-full.txt | Version chinoise
FIRERPA est une plateforme de contrôle d'appareils Android tout-en-un. Le serveur s'exécute directement sur l'appareil sans dépendances d'exécution supplémentaires ; il prend en charge plusieurs générations d'Android et fonctionne avec ou sans root. Du côté PC, la bibliothèque cliente Python orchestre l'automatisation de l'interface utilisateur, les opérations à distance, la capture de trafic, le reverse engineering basé sur Hook, le proxy réseau, la mise en réseau distribuée, les agents IA et MCP via un seul service et une seule API. Par rapport à l'assemblage d'Appium, mitmproxy, frida-server, adb, uiautomator2 et de scripts et outils opérationnels ad hoc, FIRERPA offre une source de capacités, une configuration unifiée, des flux de travail connectés et une pile conçue pour une utilisation multi-appareils, longue durée et en production.
Bureau à distance & Diffusion en direct
FIRERPA fournit un bureau à distance basé sur navigateur : visualisez et contrôlez l'appareil en temps réel sans installer de client PC dédié, via LAN ou à travers les réseaux. Le streaming prend en charge MJPEG et H.264, avec des backends de codage logiciel et matériel. La fréquence d'images (jusqu'à 60 ips), l'échelle de résolution, le débit binaire et la qualité peuvent être ajustés en fonction de la capacité de l'appareil et des conditions du réseau, réduisant la bande passante et améliorant la fluidité sur les liaisons faibles. WebRTC est également pris en charge, avec des serveurs STUN/TURN configurables pour une meilleure traversée NAT et une latence de bout en bout plus faible dans les configurations publiques ou interrégionales.
Le bureau à distance prend en charge l'accès concurrent multi-utilisateurs pour le débogage collaboratif, les démos et la formation. Le partage de presse-papiers bidirectionnel et l'audio en direct (Android 10+) sont inclus, ainsi qu'un terminal intégré, des téléchargements par glisser-déposer et la navigation et le téléchargement de fichiers via navigateur, le tout sur un seul port. L'inspection visuelle de la disposition intégrée met en évidence les éléments, prend en charge la navigation par Tab, affiche les coordonnées et les valeurs RVB et exporte l'arborescence XML de la disposition afin que vous puissiez valider les sélecteurs et la logique d'automatisation dans la même interface utilisateur, raccourcissant ainsi le cycle de l'écran au script.
Le bureau à distance et le RPC prennent en charge le TLS de bout en bout et le contrôle d'accès par certificat de service, avec des mots de passe de connexion WebUI personnalisés facultatifs pour réduire l'exposition sur les réseaux publics. Les capacités du bureau à distance peuvent également être intégrées dans vos propres applications web via WebSocket (vidéo en direct, tactile, terminal, touches, etc.), avec allow_origin pour l'intégration inter-origines, ce qui convient à la commercialisation du contrôle d'appareils réels.
Automatisation de l'interface utilisateur
FIRERPA fournit un système d'automatisation complet basé sur des sélecteurs : texte, resourceId, description, scrollable et autres correspondants courants, plus l'enchaînement enfant / frère pour les éléments en double, les hiérarchies profondes ou les contrôles sans attributs distinctifs. Au niveau de l'élément : captures d'écran, attente d'apparition/disparition, coordonnées de coin/centre, vérification d'existence, saisie Unicode, balayages progressifs, défilement par balayage, défilement jusqu'à la fin, etc. Il peut coexister avec d'autres services d'accessibilité sur Android 8.0+ et améliore la découverte de nœuds WebView pour les applications hybrides.
Le UI Watcher écoute les modifications de l'interface utilisateur en temps réel et exécute des clics, des événements clavier ou des compteurs lorsque les conditions correspondent, utile pour fermer automatiquement les accords, les invites de mise à jour, les publicités et autres interruptions. Plusieurs conditions de sélecteur et l'activation/désactivation par événement sont prises en charge ; les écrans transitoires peuvent être comptés.
Virtual Display est un différentiateur : créez des affichages d'arrière-plan isolés sur l'appareil et exécutez des applications et de l'automatisation sans affecter l'écran principal – par exemple, une réponse automatique sur un affichage virtuel pendant que vous utilisez le téléphone normalement. L'API d'affichage virtuel reflète l'API de l'appareil principal (d.xxx → vd.xxx) ; les Watchers peuvent être limités à un affichage virtuel. Le WebUI prend en charge la visualisation et le changement de plusieurs affichages dans le bureau à distance, idéal pour les tâches d'arrière-plan, le travail parallèle et l'automatisation humaine et machine.
Pour les scènes sans arborescence de vue standard (jeux, interface utilisateur personnalisée), FIRERPA propose l'OCR et la correspondance d'images. L'OCR prend en charge paddleocr, easyocr et des backends HTTP personnalisés ; dans les clusters, la reconnaissance peut être centralisée au lieu de charger des modèles sur chaque PC, avec accélération GPU et correspondance de texte flexible. La correspondance d'images s'exécute sur l'appareil (template ou SIFT), sans consommer de ressources PC ; SIFT est robuste à la rotation, à l'échelle et à l'éclairage. Le multi-tactile prend en charge l'enregistrement, la relecture, la construction programmatique et la persistance binaire pour les gestes complexes et la pression.
Sur le plan architectural, FIRERPA utilise un modèle client/serveur – meilleur pour la planification centralisée, le versionnage et le contrôle de flotte que les exécuteurs de scripts sur l'appareil comme AutoJS ; plus léger qu'Appium ; plus stable que uiautomator2 dans les scénarios multi-appareils. La documentation le positionne comme un sur-ensemble fonctionnel des piles d'automatisation Android courantes – l'automatisation, la capture, le Hook et les opérations peuvent être enchaînés dans le code sur une seule plateforme sans changer d'outils.