Marco de robot Android RPA, la próxima generación de robots de automatización de datos móviles
Utilizar documentación | TELEGRAM | Grupo QQ | Actualizar historial
Con el auge de los teléfonos inteligentes, la popularidad de las páginas web tradicionales también ha comenzado a debilitarse significativamente, y los datos y aplicaciones están acelerando la transferencia a los terminales móviles. Cada vez más personas optan por obtener información y servicios a través de dispositivos móviles como smartphones y tablets. Con la popularidad de los dispositivos móviles, los usuarios disfrutan de una experiencia de acceso más cómoda e instantánea, y el modelo tradicional de consumo de contenidos web se enfrenta a un reexamen. Al mismo tiempo, la tecnología de recopilación de datos también debe adaptarse urgentemente a esta tendencia. En el pasado, muchas herramientas de recopilación de datos se centraban en el contenido web, pero en el entorno móvil, especialmente en la caja negra cerrada del terminal móvil, la tecnología de recopilación convencional actual también enfrenta nuevos desafíos. El nacimiento de LAMDA ha hecho todo esto posible.
LAMDA es un marco maestro en el campo de Android . Está diseñado para reducir el tiempo y los problemas triviales del análisis de seguridad y las pruebas de aplicaciones , proporcionar una solución estable para la recopilación de datos de RPA móvil , reemplazar una gran cantidad de operaciones manuales con una interfaz programada y . es fácil de implementar Sin esos complicados y sofisticados procesos de instalación que no son multiplataforma, lo más probable es que pueda implementar las capacidades que necesita y hacerlo mejor. No es un marco de función única. Es un superconjunto de automatización de Appium y uiautomator. También tiene varias capacidades en campos inversos , como captura de paquetes Hook , instalación de certificados, redes, seguimiento de API, automatización de teléfonos móviles , etc. Para darle una idea aproximada de su utilidad: ¿instala varios agentes, complementos o configuraciones de hacer clic y hacer clic en su teléfono para completar su trabajo? ¿Quiere utilizar su teléfono móvil a miles de kilómetros de distancia en una ubicación remota? ¿Tienes la necesidad de programar y controlar tu teléfono móvil? ¿Sigues comprando costosos servicios de conmutación de IP , depuración remota de ADB , automatización de RPA e incluso servicios de registro logcat de algunos fabricantes de teléfonos en la nube? Si es así, entonces sí, un solo LAMDA puede resolver todos sus problemas. Además, presta más atención a la distribución . De hecho, puede administrar dispositivos dispersos en varios entornos de red en todo el mundo en un servidor de red pública. Por supuesto, LAMDA puede hacer mucho más que esto. Puede leer la documentación de uso para explorar todas sus capacidades.
El mantenimiento y las actualizaciones a largo plazo, la calidad estable, la seguridad y la confiabilidad se pueden usar en entornos de producción y ahora se usan de manera estable en múltiples sistemas externos a gran escala, incluidos análisis forenses automatizados, plataformas en la nube, recopilación de datos, sistemas de análisis de aplicaciones fraudulentas, etc. Este marco se ha estado ejecutando de manera estable en diversos entornos de producción de datos durante más de cinco años.
Siga la cuenta oficial para ver videos tutoriales y más métodos de uso.
Los videos tutoriales de Bilibili se lanzan simultáneamente.
Ha sido probado en un entorno de producción estable de más de 500 dispositivos y tiene la calidad y estabilidad de un software de nivel comercial . Solo requiere permisos de root para ejecutarse normalmente. Tiene arquitectura ARM/X86 completa, amplia compatibilidad con Android 6.0-14 y admite emuladores , teléfonos reales , teléfonos en la nube , WSA (Subsistema de Windows para Android™️), placas de desarrollo sin cabeza (RK3399, 3588 y cualquier placa de desarrollo de arquitectura ARM) y la mayoría de los dispositivos que ejecutan Android, como Redroid . Proporciona una gran cantidad de interfaces programables para admitir funciones como visualización del diseño de la interfaz, obtención/reproducción de actividades recientes en el sistema y evocación de actividades de aplicaciones. Además, admite carga y descarga de archivos grandes, escritorio remoto e interfaz de programación de automatización de UI, clic, captura de pantalla, obtención de elementos de la interfaz, ejecución de comandos de shell, estado del dispositivo, lectura de recursos, configuración del sistema, lectura y escritura de atributos, intermediario con un solo clic. etc. Puede iniciar sesión en el terminal del dispositivo a través de SSH o ADB integrado. Tiene calcetines5, proxy OpenVPN y puede configurar fácilmente certificados del sistema e intermediarios a través de la interfaz. También admite tareas programadas y el inicio automático de Magisk en el arranque. Puede ejecutar dispositivos LAMDA a través de conexiones de red en cualquier lugar.
Rica interfaz de programación de dispositivos
LAMDA proporciona hasta 160 interfaces API de programación, lo que le permite administrar y operar meticulosamente dispositivos Android. Proporciona más de una docena de categorías principales que incluyen ejecución de comandos, configuración del sistema, estado del sistema, interfaz relacionada con aplicaciones, agentes y archivos. . Al mismo tiempo, se proporciona una biblioteca Python completamente empaquetada para que pueda comenzar rápidamente.
Escritorio remoto simple y fácil de usar
Análisis de flujo intermediario con un solo clic y más funciones
Admite análisis de tráfico de aplicaciones regulares e internacionales y análisis de tráfico DNS. Gracias al enlace de flujo mitmproxy, puede tener el máximo control sobre cualquier solicitud. mitmproxy es lo suficientemente rico en funciones. Puede utilizar scripts de Python para modificar o capturar solicitudes de aplicaciones en tiempo real. Puede exportar comandos curl
de solicitud específicos o comandos HTTPie
a través de su opción Export
, analizar repeticiones, interceptar modificaciones y la combinación de funciones es suficiente para reemplazar cualquier software comercial o no comercial que haya utilizado. Si aún no sabe qué es mitmproxy y qué puede hacer, asegúrese de consultar la documentación primero, ya que LAMDA utilizará mitmproxy para mostrarle las solicitudes de aplicaciones.
Por supuesto, LAMDA proporciona más que estas capacidades, que no se enumerarán aquí debido a su extensión. Es su poderosa herramienta de administración y control de dispositivos. Si está interesado, consulte la documentación de uso.