# firerpa/lamda

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/firerpa-lamda).**

7,834 stars · 1,043 forks · Python · MIT

## Links

- GitHub: https://github.com/firerpa/lamda
- Homepage: https://device-farm.com/
- awesome-repositories: https://awesome-repositories.com/repository/firerpa-lamda.md

## Topics

`adb` `agents` `ai` `android` `appium` `automation` `dynamic-analysis` `frida` `magisk` `mcp` `mcp-server` `mobile-security` `pentesting` `remote-control` `reverse-engineering` `security` `uiautomation` `uiautomator2` `workflow` `xposed`

## Description

This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API.

The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model integration through a standardized protocol, enabling the translation of natural language prompts into executable device actions.

The system covers a broad range of capabilities, including network traffic analysis via man-in-the-middle proxies, remote administration with real-time screen streaming and touch simulation, and a comprehensive security analysis toolset for binary patching and disassembly. It also provides an emulated Debian runtime environment for native code compilation and a variety of UI automation primitives such as optical character recognition and image-based element location.

The framework supports remote connectivity through VPNs, port forwarding, and a WebSocket-based control interface.

## Tags

### Security & Cryptography

- [Dynamic Instrumentation Injections](https://awesome-repositories.com/f/security-cryptography/dynamic-instrumentation-injections.md) — Injects scripts into running processes to hook Java interfaces and modify application behavior in real time.
- [Android Permission Management](https://awesome-repositories.com/f/security-cryptography/android-permission-management.md) — Lists, grants, revokes, and verifies system permissions for installed applications on rooted devices. ([source](https://device-farm.com/docs/content/en/app-ops.md))
- [Remote Certificate Authority Installations](https://awesome-repositories.com/f/security-cryptography/cryptography/ssl-tls-certificate-management/certificate-authority-management/remote-certificate-authority-installations.md) — Enables encrypted traffic inspection by installing root certificate authorities on the remote device. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Detection Evasions](https://awesome-repositories.com/f/security-cryptography/encryption-as-a-service/non-root-container-execution-environments/root-simulation-environments/detection-evasions.md) — Employs stealth modes and touch backend adjustments to evade automation and root detection. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [Enforcement Mode Toggling](https://awesome-repositories.com/f/security-cryptography/infrastructure-policy-enforcement/security-policy-enforcers/enforcement-mode-toggling.md) — Checks SELinux status and toggles the system state between enforcing and permissive modes. ([source](https://device-farm.com/docs/content/en/selinux.md))
- [Integrated Analysis Toolsets](https://awesome-repositories.com/f/security-cryptography/integrated-analysis-toolsets.md) — Provides integrated modules for disassembly, APK parsing, and traffic analysis. ([source](https://device-farm.com/docs/content/en/built-in-terminal.md))
- [SELinux Domain Management](https://awesome-repositories.com/f/security-cryptography/selinux-domain-management.md) — Manages SELinux security domains, including creation and toggling between enforcing and permissive modes. ([source](https://device-farm.com/docs/content/en/selinux.md))
- [Service Communication Security](https://awesome-repositories.com/f/security-cryptography/service-communication-security.md) — Generates unique service certificates to secure and encrypt remote desktop and SSH communication. ([source](https://device-farm.com/docs/content/en/server-certifiacte.md))

### Part of an Awesome List

- [Traffic Proxying and Interception](https://awesome-repositories.com/f/awesome-lists/security/traffic-proxying-and-interception.md) — Intercepts and modifies HTTP/S and SOCKS5 traffic on rooted devices using man-in-the-middle proxies.
- [Dynamic Behavioral Analysis](https://awesome-repositories.com/f/awesome-lists/devtools/binary-analysis/dynamic-behavioral-analysis.md) — Analyzes application behavior and interactions with the operating system to identify security vulnerabilities. ([source](https://device-farm.com/docs/content/en/disclaimer.md))
- [Injection Persistence](https://awesome-repositories.com/f/awesome-lists/security/instrumentation-and-hooking-scripts/injection-persistence.md) — Ensures instrumentation scripts are automatically re-injected into target applications after process termination. ([source](https://device-farm.com/docs/content/en/frida-persist.md))

### Development Tools & Productivity

- [ADB Command-Line App Controls](https://awesome-repositories.com/f/development-tools-productivity/adb-device-managers/adb-command-line-app-controls.md) — Enables remote execution of tools and application controls from a local computer via ADB shell commands. ([source](https://device-farm.com/docs/content/en/frida-usage.md))
- [Remote RPC Exposure](https://awesome-repositories.com/f/development-tools-productivity/application-customization-frameworks/system-hooking-frameworks/dll-injection-hooks/remote-injection/java-method-hooking/remote-rpc-exposure.md) — Maps script functions to HTTP endpoints to execute internal Java methods remotely via RPC. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Internal Application Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/application-extensions/internal-application-interfaces.md) — Integrates custom hook scripts to expose internal application functions as programmable interfaces for remote control. ([source](https://device-farm.com/docs/content/en/frida-export.md))
- [Mobile Remote Input Control](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-automation/remote-input-simulation/mobile-remote-input-control.md) — Routes remote input events to a connected mobile device to simulate user interactions on the screen. ([source](https://device-farm.com/docs/content/en/capability-integration.md))
- [WebSocket Control Protocols](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-automation/remote-input-simulation/remote-input-controllers/websocket-control-protocols.md) — Uses a bidirectional WebSocket to stream real-time screen data and transmit touch input events.
- [Privileged Shell Executions](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/privileged-shell-executions.md) — Executes shell commands and scripts as the root user to bypass OS sandboxing and access protected directories. ([source](https://device-farm.com/docs/content/en/command-exec.md))
- [Wireless ADB Pairings](https://awesome-repositories.com/f/development-tools-productivity/adb-device-managers/wireless-adb-pairings.md) — Establishes high-privilege ADB connections over WiFi without requiring the device's developer mode. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Application Directory Locators](https://awesome-repositories.com/f/development-tools-productivity/application-data-management/application-directory-locators.md) — Retrieves the dedicated data directories and user folders for specific applications on the device. ([source](https://device-farm.com/docs/content/en/basics.md))
- [Natural Language Automation](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-automation-frameworks/natural-language-automation.md) — Translates natural language prompts into executable device operations and tool calls using large language models. ([source](https://device-farm.com/docs/content/en/model-extension.md))
- [Debug Server Orchestration](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools/runtime-debugging/native-debug-symbol-generators/native-debugging-sessions/debug-server-orchestration.md) — Hosts a built-in server to manage low-level debugging sessions and IDE integration for device processes. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Remote Debugger Connectivity](https://awesome-repositories.com/f/development-tools-productivity/remote-debugger-connectivity.md) — Establishes network connections between a remote debugger and specific application processes using package names. ([source](https://device-farm.com/docs/content/en/ida-debug.md))
- [Screen Capture Tools](https://awesome-repositories.com/f/development-tools-productivity/screen-capture-tools.md) — Takes full-screen or region-specific screenshots for workflow recording and image recognition. ([source](https://device-farm.com/docs/content/en/ui-basics.md))
- [Remote Shell Interfaces](https://awesome-repositories.com/f/development-tools-productivity/shell-command-execution/pseudo-terminal-commands/remote-shell-interfaces.md) — Provides a WebSocket-based bidirectional channel for executing shell commands and receiving real-time output. ([source](https://device-farm.com/docs/content/en/capability-integration.md))
- [System Settings Managers](https://awesome-repositories.com/f/development-tools-productivity/system-settings-managers.md) — Provides programmatic interfaces to read and write device-wide system settings. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Agent-to-Server Bridges](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/agent-integration-interfaces/agent-to-server-bridges.md) — Translates natural language prompts into device actions by mapping LLM tool calls to a standardized protocol.

### Mobile Development

- [Android Activity Control](https://awesome-repositories.com/f/mobile-development/android-activity-control.md) — Launches specific application activities with custom intents and flags or replays recent system activities. ([source](https://device-farm.com/docs/content/en/app-ops.md))
- [Android Automation Frameworks](https://awesome-repositories.com/f/mobile-development/automation-qa/android-automation-frameworks.md) — A framework for automating user interfaces and system tasks on rooted Android devices via Python and ADB.
- [UI State Inspection](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-synchronization/automation-frameworks/mobile-browser-automation/mobile-ui-automation-frameworks/ui-state-inspection.md) — Visualizes the real-time interface layout to identify element attributes for automation scripts. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Developer Mode Activation](https://awesome-repositories.com/f/mobile-development/developer-mode-activation.md) — Programmatically triggers the device to enter a debuggable state via a soft reboot. ([source](https://device-farm.com/docs/content/en/ida-debug.md))

### Networking & Communication

- [JSON-RPC Interfaces](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/remote-procedure-call-frameworks/json-rpc-interfaces.md) — Exposes internal script functions and device capabilities as network endpoints via the JSON-RPC protocol.
- [Android Remote Control Interfaces](https://awesome-repositories.com/f/networking-communication/remote-access-control/android-remote-control-interfaces.md) — Provides a web-based gateway for real-time screen streaming and remote touch input control.
- [Real-Time Screen Streaming](https://awesome-repositories.com/f/networking-communication/remote-access-control/websocket-based-cli-exposure/real-time-screen-streaming.md) — Streams real-time device screen updates using MJPEG or H.264 over WebSockets. ([source](https://device-farm.com/docs/content/en/capability-integration.md))
- [Remote Desktop Streaming](https://awesome-repositories.com/f/networking-communication/remote-desktop-streaming.md) — Transmits low-latency video feeds of the device screen to remote clients with audio and clipboard support. ([source](https://device-farm.com/docs/content/en/changelog.md))
- [Remote Method Invocation](https://awesome-repositories.com/f/networking-communication/remote-method-invocation.md) — Triggers exported script functions over the network using JSON-RPC or HTTP POST requests to execute logic on the device. ([source](https://device-farm.com/docs/content/en/frida-export.md))
- [Traffic Interception](https://awesome-repositories.com/f/networking-communication/traffic-interception.md) — Intercepts HTTP/S traffic from rooted devices by automatically configuring a global proxy. ([source](https://device-farm.com/docs/content/en/one-click-capture.md))
- [Traffic Proxying](https://awesome-repositories.com/f/networking-communication/traffic-proxying.md) — Routes device network traffic through a man-in-the-middle proxy to analyze and modify HTTP/S requests.
- [VPN](https://awesome-repositories.com/f/networking-communication/connection-management/vpn.md) — Configures the device to establish secure VPN connections automatically upon startup. ([source](https://device-farm.com/docs/content/en/virtual-network.md))
- [HTTP Data Forwarding](https://awesome-repositories.com/f/networking-communication/http-data-forwarding.md) — Posts captured device data to custom HTTP services using metadata query parameters and automatic retry logic. ([source](https://device-farm.com/docs/content/en/frida-report.md))
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Automatically updates operating system network settings to route all traffic through a specified proxy. ([source](https://device-farm.com/docs/content/en/set-proxy.md))
- [Traffic Routing Proxies](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/traffic-routing-proxies.md) — Forwards captured traffic through an external HTTP proxy and DNS server for international network analysis. ([source](https://device-farm.com/docs/content/en/one-click-capture.md))
- [Network Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-traffic-routing.md) — Routes external traffic through specific device network interfaces, such as mobile data, to act as a proxy. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [P2P Device Tunneling](https://awesome-repositories.com/f/networking-communication/p2p-device-tunneling.md) — Connects to distributed devices from remote locations using tunneling clients or P2P bridging. ([source](https://device-farm.com/docs/content/en/distributed-deployment.md))
- [Remote Port Forwarding](https://awesome-repositories.com/f/networking-communication/port-forwarding-tools/remote-port-forwarding.md) — Establishes network connections to remote devices via VPN or port forwarding for remote control. ([source](https://device-farm.com/docs/content/en/distributed-deployment.md))
- [Device Proxy Servers](https://awesome-repositories.com/f/networking-communication/request-proxies/device-proxy-servers.md) — Turns a mobile device into an HTTP proxy server to route traffic through specific network interfaces. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [SOCKS5 Proxies](https://awesome-repositories.com/f/networking-communication/socks5-proxies.md) — Installs a SOCKS5 proxy server on the device to route network traffic through a specific gateway. ([source](https://device-farm.com/docs/content/en/deploy-proxy.md))
- [NAT Traversal Routings](https://awesome-repositories.com/f/networking-communication/traffic-routing/nat-traversal-routings.md) — Maps local service ports to a public server to enable remote access from outside the local network. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [System Proxy Forwarders](https://awesome-repositories.com/f/networking-communication/traffic-tunneling/http-tunneled-socks-proxies/http-proxy-forwarders/system-proxy-forwarders.md) — Forwards all device communication traffic through a specified HTTP or SOCKS5 proxy server automatically on startup. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [Personal VPN Deployments](https://awesome-repositories.com/f/networking-communication/vpn-infrastructure/personal-vpn-deployments.md) — Initializes and runs a VPN service on the device to establish secure remote connections. ([source](https://device-farm.com/docs/content/en/deploy-vpn.md))
- [VPN Interception Tools](https://awesome-repositories.com/f/networking-communication/vpn-interception-tools.md) — Routes all device network traffic through a VPN tunnel to analyze and modify requests via a proxy.
- [VPN Tunnels](https://awesome-repositories.com/f/networking-communication/vpn-tunnels.md) — Routes device traffic through secure OpenVPN tunnels using configurable encryption and authentication. ([source](https://device-farm.com/docs/content/en/properties-local.md))

### Operating Systems & Systems Programming

- [Embedded Root Shells](https://awesome-repositories.com/f/operating-systems-systems-programming/embedded-root-shells.md) — Provides an on-device root shell equipped with Linux utilities and libraries for deep system analysis. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Frida-Based Instrumentation](https://awesome-repositories.com/f/operating-systems-systems-programming/system-instrumentation-frameworks/android-instrumentation/frida-based-instrumentation.md) — Integrates a Frida server to inject scripts into running Android processes for dynamic instrumentation. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Application Sandboxing Clones](https://awesome-repositories.com/f/operating-systems-systems-programming/application-sandboxing-clones.md) — Creates and manages multiple isolated instances of the same application to run concurrently on a single device. ([source](https://device-farm.com/docs/content/en/changelog.md))
- [Binary Disassembly](https://awesome-repositories.com/f/operating-systems-systems-programming/binary-analysis-capabilities/binary-disassembly.md) — Converts machine code into human-readable assembly using embedded disassembly libraries and CPU simulation. ([source](https://device-farm.com/docs/content/en/built-in-terminal.md))
- [Reverse Engineering Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/binary-analysis-capabilities/reverse-engineering-tools.md) — Ships a pre-installed suite for analyzing compiled application logic, including dynamic instrumentation and system call tracing. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Intent Monitoring](https://awesome-repositories.com/f/operating-systems-systems-programming/intent-monitoring.md) — Captures and monitors system intent broadcasts to track activity transitions on the device. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [System Property Management](https://awesome-repositories.com/f/operating-systems-systems-programming/system-property-management.md) — Reads and modifies system properties, including read-only properties usually inaccessible via standard commands. ([source](https://device-farm.com/docs/content/en/system-props.md))

### Software Engineering & Architecture

- [Application Lifecycle Management](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management.md) — Manages the full application lifecycle, including starting, stopping, enabling, disabling, and uninstalling apps. ([source](https://device-farm.com/docs/content/en/app-ops.md))
- [Device and Environment Metadata](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/app-bootstrap-and-identity/application-information/application-metadata/device-and-environment-metadata.md) — Retrieves critical system information including screen dimensions, hardware architecture, and current application packages. ([source](https://device-farm.com/docs/content/en/ui-basics.md))
- [Device Control Interfaces](https://awesome-repositories.com/f/software-engineering-architecture/tool-exposure-interfaces/device-control-interfaces.md) — Exposes rooted device capabilities to external agents via a programmatic interface for security analysis and testing. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [Kernel Security Policy Rules](https://awesome-repositories.com/f/software-engineering-architecture/access-rules/kernel-security-policy-rules.md) — Defines granular SELinux allow and disallow rules by specifying source and target contexts. ([source](https://device-farm.com/docs/content/en/selinux.md))
- [Binary Patching Utilities](https://awesome-repositories.com/f/software-engineering-architecture/binary-patching-utilities.md) — Modifies compiled binaries by replacing byte sequences with hexadecimal patterns to alter program behavior. ([source](https://device-farm.com/docs/content/en/binary-patch.md))

### System Administration & Monitoring

- [Real-Time Modifications](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/traffic-interception-modification/real-time-modifications.md) — Intercepts and alters request and response data on the fly using custom hook scripts. ([source](https://device-farm.com/docs/content/en/one-click-capture.md))
- [Android Device Management](https://awesome-repositories.com/f/system-administration-monitoring/android-device-management.md) — Provides a programmatic remote API for controlling system settings and managing applications on rooted Android devices.
- [Interactive Remote Shells](https://awesome-repositories.com/f/system-administration-monitoring/cli-session-launchers/interactive-remote-shells.md) — Provides administrative remote access to the device through integrated ADB and SSH interactive shells. ([source](https://device-farm.com/docs/content/en/properties-local.md))
- [Network Traffic Analysis](https://awesome-repositories.com/f/system-administration-monitoring/network-traffic-analysis.md) — Restricts packet capture to specific package names to isolate application-specific network traffic for analysis. ([source](https://device-farm.com/docs/content/en/one-click-capture.md))
- [State Resetting](https://awesome-repositories.com/f/system-administration-monitoring/application-data-administration/state-resetting.md) — Clears application cache or wipes all stored user data and account information to reset application state. ([source](https://device-farm.com/docs/content/en/app-ops.md))
- [Notification Shade Control](https://awesome-repositories.com/f/system-administration-monitoring/system-notifications/notification-shade-control.md) — Provides programmatic control to open the Android notification shade and quick settings panel. ([source](https://device-farm.com/docs/content/en/ui-basics.md))
- [System Task Scheduling](https://awesome-repositories.com/f/system-administration-monitoring/system-task-scheduling.md) — Automates system-level administrative actions including reboots, software updates, and scheduled cron jobs. ([source](https://device-farm.com/docs/content/en/changelog.md))

### Testing & Quality Assurance

- [Hierarchy Inspection](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/ui-automation/hierarchy-inspection.md) — Dumps the current window layout as XML to enable programmatic element location and structural analysis. ([source](https://device-farm.com/docs/content/en/ui-basics.md))
- [Input Simulations](https://awesome-repositories.com/f/testing-quality-assurance/input-simulations.md) — Simulates touch inputs, pinch-to-zoom, and keyboard typing for comprehensive device automation. ([source](https://device-farm.com/docs/content/en/changelog.md))
- [UI Element Interactions](https://awesome-repositories.com/f/testing-quality-assurance/ui-element-interactions.md) — Executes actions like clicking and dragging on specific UI elements using resource IDs, text, or class names. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [UI Text Field Management](https://awesome-repositories.com/f/testing-quality-assurance/ui-text-field-management.md) — Sets, retrieves, or clears text within input fields and text-entry widgets. ([source](https://device-farm.com/docs/content/en/ui-advanced.md))
- [Gesture Sequence Persistence](https://awesome-repositories.com/f/testing-quality-assurance/gesture-sequence-persistence.md) — Saves recorded touch sequences to disk and loads them back into sessions for reuse. ([source](https://device-farm.com/docs/content/en/multi-touch.md))
- [Hardware Key Simulations](https://awesome-repositories.com/f/testing-quality-assurance/hardware-key-simulations.md) — Triggers system-level hardware keys and specific keycodes to navigate or control the device. ([source](https://device-farm.com/docs/content/en/ui-basics.md))
- [UI Element Collection Accessors](https://awesome-repositories.com/f/testing-quality-assurance/ui-element-collection-accessors.md) — Provides utilities to iterate through multiple matching UI elements or retrieve specific items by index. ([source](https://device-farm.com/docs/content/en/ui-advanced.md))

### User Interface & Experience

- [OCR-Based Locators](https://awesome-repositories.com/f/user-interface-experience/dom-element-selectors/visual-element-locators/ocr-based-locators.md) — Identifies on-screen elements using optical character recognition to enable interactions. ([source](https://device-farm.com/docs/content/en/ocr.md))
- [Image-Based](https://awesome-repositories.com/f/user-interface-experience/element-locators/image-based.md) — Locates on-screen elements using template matching and feature-point analysis when DOM selectors are unavailable. ([source](https://device-farm.com/docs/content/en/image-match.md))
- [Multi-Touch Gesture Systems](https://awesome-repositories.com/f/user-interface-experience/touch-gesture-libraries/multi-touch-gesture-systems.md) — Executes complex multi-finger touch operations by programmatically constructing or recording touch events. ([source](https://device-farm.com/docs/content/en/multi-touch.md))
- [Visual Interaction Triggers](https://awesome-repositories.com/f/user-interface-experience/visual-interaction-triggers.md) — Monitors the screen in real-time to automatically execute clicks or key presses when specific selectors appear. ([source](https://device-farm.com/docs/content/en/ui-watcher.md))
- [Element Property Inspection](https://awesome-repositories.com/f/user-interface-experience/element-property-inspection.md) — Allows retrieving metadata for UI elements, including text, dimensions, and screen coordinates. ([source](https://device-farm.com/docs/content/en/ui-advanced.md))
- [Rectangular Area Definitions](https://awesome-repositories.com/f/user-interface-experience/rectangular-area-definitions.md) — Specifies exact coordinates or rectangular areas on the screen to target interactions and captures. ([source](https://device-farm.com/docs/content/en/basics.md))
- [UI State Synchronization](https://awesome-repositories.com/f/user-interface-experience/ui-state-synchronization.md) — Pauses execution until a specific element appears or disappears from the interface within a defined timeout. ([source](https://device-farm.com/docs/content/en/ui-advanced.md))

### Artificial Intelligence & ML

- [Local On-Device AI](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-application-frameworks/local-on-device-ai.md) — Executes machine learning tasks and semantic task executors directly on the Android device hardware. ([source](https://device-farm.com/docs/content/en/changelog.md))
- [MCP Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-clients/mcp-implementations.md) — Exposes device capabilities to external AI clients using the standardized Model Context Protocol for tool-calling. ([source](https://device-farm.com/docs/content/en/model-extension.md))
- [Natural Language Command Translation](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/natural-language-command-translation.md) — Translates natural language prompts into executable device actions using LLMs and the MCP protocol.
- [Visual Template Matchers](https://awesome-repositories.com/f/artificial-intelligence-ml/template-matching/visual-template-matchers.md) — Locates on-screen elements using image feature analysis and OCR when XML layout hierarchies are unavailable.

### Data & Databases

- [MQTT Connectors](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/mqtt-integrations/mqtt-connectors.md) — Publishes captured instrumentation data to MQTT topics using TLS and server certificate verification. ([source](https://device-farm.com/docs/content/en/frida-report.md))
- [External Data Connectors](https://awesome-repositories.com/f/data-databases/external-data-connectors.md) — Streams captured data from instrumentation scripts to external destinations such as HTTP endpoints, Redis, or RabbitMQ. ([source](https://device-farm.com/docs/content/en/frida-report.md))
- [Redis Sinks](https://awesome-repositories.com/f/data-databases/redis-connectors/redis-sinks.md) — Pushes captured data directly into a Redis queue using LPUSH for high-performance data collection. ([source](https://device-farm.com/docs/content/en/frida-report.md))

### DevOps & Infrastructure

- [Metadata Inspection](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-packaging/android-packages/apk-loaders/apk-package-managers/metadata-inspection.md) — Retrieves package IDs, version information, launch activities, and currently running processes for APKs. ([source](https://device-farm.com/docs/content/en/app-ops.md))
- [Recurring Job Scheduling](https://awesome-repositories.com/f/devops-infrastructure/recurring-job-scheduling.md) — Executes scripts and administrative commands on a fixed timetable using standard crontab syntax with root privileges. ([source](https://cdn.jsdelivr.net/gh/firerpa/lamda@9.0/README.md))
- [File-Based Script Deployment](https://awesome-repositories.com/f/devops-infrastructure/script-deployment-managers/file-based-script-deployment.md) — Loads and updates dynamic instrumentation scripts from local device files using YAML configurations. ([source](https://device-farm.com/docs/content/en/frida-persist.md))

### Graphics & Multimedia

- [Element-Specific Captures](https://awesome-repositories.com/f/graphics-multimedia/desktop-screenshot-capture/element-specific-captures.md) — Takes images of specific UI elements individually without requiring a full-screen capture and crop. ([source](https://device-farm.com/docs/content/en/ui-advanced.md))

### Hardware & IoT

- [mDNS Device Discovery](https://awesome-repositories.com/f/hardware-iot/hardware-device-discovery/mdns-device-discovery.md) — Uses Multicast DNS to automatically locate and retrieve metadata for devices on a local network. ([source](https://device-farm.com/docs/content/en/device-discovery.md))

### Programming Languages & Runtimes

- [Remote Hardware Key Simulation](https://awesome-repositories.com/f/programming-languages-runtimes/input-key-mappings/configurable-key-to-command-mappings/hardware-media-key-bindings/remote-hardware-key-simulation.md) — Triggers navigation keys and text input by sending formatted requests to the remote interface. ([source](https://device-farm.com/docs/content/en/capability-integration.md))
- [Emulated Linux Environments](https://awesome-repositories.com/f/programming-languages-runtimes/linux-based-runtimes/emulated-linux-environments.md) — Executes a full Debian Linux distribution within Android to provide package management and native compilation.
