Android RPA robot framework, the next generation of mobile data automation robots
Use documentation | TELEGRAM | QQ group | Update history
With the rise of smart phones, the popularity of traditional web pages has also begun to significantly weaken, and data and applications are accelerating the transfer to mobile terminals. More and more people choose to obtain information and services through mobile devices such as smartphones and tablets. With the popularity of mobile devices, users enjoy a more convenient and instant access experience, and the traditional web content consumption model is facing re-examination. At the same time, data collection technology also urgently needs to adapt to this trend. In the past, many data collection tools focused on web content, but in the mobile environment, especially in the closed black box of the mobile terminal, today's conventional collection technology also faces new challenges. The birth of LAMDA has made all this possible.
LAMDA is a master framework in the Android field . It is designed to reduce the time and trivial problems of security analysis and application testing . It provides a stable solution for mobile RPA data collection . It replaces a large number of manual operations with programmed interfaces and is easy to deploy . Without those complicated and fancy non-cross-platform installation processes, he will most likely be able to do the capabilities you need and do them better. It is not a single-function framework. It is a superset of Appium and uiautomator automation . It also has various capabilities in reverse fields such as Hook packet capture, certificate installation, networking, API tracking, mobile phone automation , etc. To give you a rough idea of its usefulness: Do you install various agents, plug-ins, or click-and-click settings on your phone to complete your work? Do you want to operate your mobile phone thousands of miles away in a remote location? Do you have the need to program and control your mobile phone? Are you still purchasing expensive IP switching , remote ADB debugging , RPA automation and even logcat log services from some cloud phone manufacturers? If so, then yes, just one LAMDA can solve all your problems. Moreover, he pays more attention to distribution . In fact, you can manage devices scattered in various network environments around the world on a public network server. Of course, LAMDA can do much more than this. You can read the usage documentation to explore all its capabilities.
Long-term maintenance and updates, stable quality, safe and reliable, can be used in production environments and are now stably used in multiple external large-scale systems, including automated forensics, cloud platforms, data collection, fraud application analysis systems, etc. This framework has been stably running in various data production Environment more than five years
Follow the official account to view video tutorials and more usage methods
Bilibili tutorial videos are released simultaneously
It has been tested in a stable production environment of more than 500 devices and has the quality and stability of commercial-grade software . It only needs root permissions to run normally. It has full ARM/X86 architecture, wide compatibility with Android 6.0-14, and supports emulators , real phones , cloud phones , WSA (Windows Subsystem for Android™️), headless development boards (RK3399, 3588 and any ARM architecture development boards) and most devices running Android such as Redroid . Provides a large number of programmable interfaces to support functions such as interface layout viewing, obtaining/replaying recent activities in the system, and evoking application activities. In addition, it supports large file upload and download, remote desktop, and UI automation programming interface, click, screenshot, obtain interface elements, execute shell commands, device status, resource reading, system configuration, attribute reading and writing, one-click middleman etc. You can log in to the device terminal through SSH or built-in ADB. It has socks5, OpenVPN proxy and can easily set up system certificates and middlemen through the interface. It also supports scheduled tasks and Magisk auto-start at boot. You can run LAMDA devices through network connections anywhere.
Rich device programming interface
LAMDA provides up to 160 programming API interfaces, allowing you to meticulously manage and operate Android devices. It provides more than a dozen major categories including command execution, system settings, system status, application-related, automation-related, agents and files. interface. At the same time, a fully packaged Python library is provided so that you can get started quickly.
Simple and easy-to-use remote desktop
One-click intermediary flow analysis and more other functions
Supports regular and international APP traffic analysis and DNS traffic analysis. Thanks to mitmproxy flow hook, you can have maximum control over any request. mitmproxy is rich enough in functions. You can use Python scripts to modify or capture application requests in real time. You can export the curl
command or HTTPie
command of a specific request through its Export
option. The analysis replay, interception modification, and function combination are enough to replace any such commercial/non-commercial software you have used. If you still don't know what mitmproxy is and what it can do, be sure to look up the documentation first, as LAMDA will use mitmproxy to surface application requests for you.
Of course, LAMDA provides more than these capabilities, which will not be listed here due to the length. It is your powerful device control and management tool. If you are interested, please go to the usage documentation.