Framework robot Android RPA, la nouvelle génération de robots d'automatisation des données mobiles
Utiliser la documentation | TELEGRAM | Groupe QQ | Historique des mises à jour
Avec l’essor des téléphones intelligents, la popularité des pages Web traditionnelles a également commencé à faiblir considérablement, et les données et applications accélèrent le transfert vers les terminaux mobiles. De plus en plus de personnes choisissent d'obtenir des informations et des services via des appareils mobiles tels que les smartphones et les tablettes. Avec la popularité des appareils mobiles, les utilisateurs bénéficient d'une expérience d'accès plus pratique et instantanée, et le modèle traditionnel de consommation de contenu Web est confronté à un réexamen. Dans le même temps, la technologie de collecte de données doit également s’adapter de toute urgence à cette tendance. Dans le passé, de nombreux outils de collecte de données se concentraient sur le contenu Web, mais dans l'environnement mobile, en particulier dans la boîte noire fermée du terminal mobile, la technologie de collecte conventionnelle d'aujourd'hui est également confrontée à de nouveaux défis. La naissance de LAMDA a rendu tout cela possible.
LAMDA est un cadre maître dans le domaine Android.Conçu pour réduire le temps et les problèmes insignifiants liés à l'analyse de sécurité et aux tests d'applications.Il fournit une solution stable pour la collecte de données RPA mobiles.Il remplace un grand nombre d'opérations manuelles par des interfaces programmées . est facile à déployer . Sans ces processus d'installation complexes et sophistiqués non multiplateformes, il sera très probablement en mesure d'exploiter les capacités dont vous avez besoin et de les faire mieux. Il ne s'agit pas d'un framework à fonction unique. Il s'agit d'un surensemble d' automatisation Appium et uiautomator. Il possède également diverses capacités dans des domaines inverses tels que la capture de paquets Hook , l'installation de certificats, la mise en réseau, le suivi des API, l'automatisation des téléphones mobiles , etc. Pour vous donner une idée générale de son utilité : installez-vous divers agents, plug-ins ou paramètres cliquer-cliquer sur votre téléphone pour terminer votre travail ? Voulez-vous utiliser votre téléphone portable à des milliers de kilomètres dans un endroit éloigné ? Avez-vous besoin de programmer et de contrôler votre téléphone mobile ? Achetez-vous toujours des services coûteux de commutation IP , de débogage ADB à distance , d'automatisation RPA et même de journaux logcat auprès de certains fabricants de téléphones cloud ? Si tel est le cas, alors oui, un seul LAMDA peut résoudre tous vos problèmes. De plus, il accorde plus d'attention à la distribution . En fait, vous pouvez gérer des appareils dispersés dans divers environnements réseau à travers le monde sur un serveur de réseau public. Bien entendu, LAMDA peut faire bien plus que cela. Vous pouvez lire la documentation d'utilisation pour explorer toutes ses capacités.
La maintenance et les mises à jour à long terme, de qualité stable, sûres et fiables, peuvent être utilisées dans des environnements de production et sont désormais utilisées de manière stable dans plusieurs systèmes externes à grande échelle, notamment la criminalistique automatisée, les plates-formes cloud, la collecte de données, les systèmes d'analyse des applications frauduleuses, etc. Ce cadre fonctionne de manière stable dans divers environnements de production de données depuis plus de cinq ans.
Suivez le compte officiel pour voir des didacticiels vidéo et d'autres méthodes d'utilisation
Les vidéos tutorielles Bilibili sont diffusées simultanément
Il a été testé dans un environnement de production stable de plus de 500 appareils et possède la qualité et la stabilité d' un logiciel de qualité commerciale . Il n'a besoin que des autorisations root pour fonctionner normalement. Il possède une architecture ARM/X86 complète, une large compatibilité avec Android 6.0-14 et prend en charge les émulateurs , les vrais téléphones , les téléphones cloud , WSA (sous-système Windows pour Android™️), les cartes de développement sans tête (RK3399, 3588 et toutes les cartes de développement d'architecture ARM) et la plupart des appareils fonctionnant sous Android tels que Redroid . Fournit un grand nombre d'interfaces programmables pour prendre en charge des fonctions telles que l'affichage de la disposition des interfaces, l'obtention/la relecture des activités récentes dans le système et l'évocation des activités des applications. De plus, il prend en charge le téléchargement et le téléchargement de fichiers volumineux, le bureau à distance et l'interface de programmation d'automatisation de l'interface utilisateur, le clic, la capture d'écran, l'obtention d'éléments d'interface, l'exécution de commandes shell, l'état de l'appareil, la lecture des ressources, la configuration du système, la lecture et l'écriture d'attributs, l'intermédiaire en un clic. etc. Vous pouvez vous connecter au terminal de l'appareil via SSH ou ADB intégré. Il dispose de chaussettes5, d'un proxy OpenVPN et peut facilement configurer des certificats système et des intermédiaires via l'interface. Il prend également en charge les tâches planifiées et le démarrage automatique de Magisk au démarrage. Vous pouvez exécuter des appareils LAMDA via des connexions réseau n'importe où.
Interface de programmation d'appareil riche
LAMDA fournit jusqu'à 160 interfaces API de programmation, vous permettant de gérer et d'utiliser méticuleusement les appareils Android. Il propose plus d'une douzaine de catégories principales, notamment l'exécution de commandes, les paramètres système, l'état du système, les applications, les agents et les interfaces liés à l'automatisation. . Dans le même temps, une bibliothèque Python entièrement packagée est fournie afin que vous puissiez démarrer rapidement.
Bureau à distance simple et facile à utiliser
Analyse des flux intermédiaires en un clic et bien d'autres fonctions
Prend en charge l'analyse du trafic APP régulière et internationale et l'analyse du trafic DNS. Grâce au hook de flux mitmproxy, vous pouvez avoir un contrôle maximal sur toute demande. Mitmproxy est suffisamment riche en fonctions. Vous pouvez utiliser des scripts Python pour modifier ou capturer les demandes d'application en temps réel. peut exporter la commande curl
ou la commande HTTPie
d'une requête spécifique via son option Export
. La relecture de l'analyse, la modification de l'interception et la combinaison de fonctions suffisent à remplacer tout logiciel commercial/non commercial que vous avez utilisé. Si vous ne savez toujours pas ce qu'est mitmproxy et ce qu'il peut faire, assurez-vous de consulter d'abord la documentation, car LAMDA utilisera mitmproxy pour faire apparaître les demandes d'application pour vous.
Bien entendu, LAMDA offre plus que ces fonctionnalités, qui ne seront pas répertoriées ici en raison de leur longueur. Il s'agit de votre puissant outil de contrôle et de gestion des appareils. Si vous êtes intéressé, veuillez consulter la documentation d'utilisation.