USB Android control
Let a bot inspect and operate a physically connected Android phone.
Maven can expose a USB-connected Android device through its Phone Harness skill. A supported agent can inspect the screen, open apps, tap, type, swipe, scroll, and capture screenshots.
Requirements
- A physical Android device connected over USB
- USB debugging enabled on the device
- The computer trusted from the device's debugging prompt
- The packaged Android platform tools or a compatible local ADB installation
Phone access is a separate capability from desktop computer use. Keep the device unlocked and visible while testing, and review actions that may send messages, change accounts, or expose private content.
Screen and lock
A bot can turn the screen on and off. It never unlocks a PIN, pattern, or password lock: it asks you to unlock the phone.
Typing other languages
The bot types letters, digits, spaces, and _.,@- through Android's own input. For other text, such as Chinese, emoji, or +, install ADBKeyBoard on the phone and choose it as the keyboard. ADBKeyBoard shows no on-screen keyboard, so switch back to your usual keyboard when you type on the phone yourself. It also takes typing from any app on the phone, not only from Maven, so use it only on a phone whose apps you trust.