A PyQt5-based Android device automation control tool that uses ADB commands for device control, key simulation, touch simulation, script execution, screenshot/screen recording, and app management.
- v1.0
- Published at
- Jul 9, 2026
- 1
- Stars
- 0
- Download
- Synced at
- Sep 19, 2026
Latest release
v1.0Jul 9, 2026, 06:52 AMDownloads slow? Switch the source anytime above
README
Project Overview
Android Automation Assistant is a PyQt5-based Android device automation control tool that uses ADB commands for device control, script execution, and more.
Key Features
- Device management: Auto-detect devices, multi-device switching, real-time status display
- Script editor: Command editing, double-click editing, script save/load
- Key simulation: Power, volume, Home, Back, Menu, OK, Delete keys
- Touch simulation: Single tap, long press, swipe up/down/left/right
- System control: Screenshot, screen recording, reboot, shutdown, enter Fastboot mode
- App control: Launch system apps, list installed apps, clear app cache
- Advanced features: Command delay, batch execution, execution statistics
Target Audience
- Android developers
- Users who need Android device automation testing
- Windows users
Quick Start
- Ensure Windows 10/11 and Python 3.6+
- Install PyQt5:
pip install PyQt5 - Download and install Android SDK Platform Tools, add the platform-tools directory to system PATH
- Connect an Android device via USB, enable "Developer Options" and "USB Debugging"
- Run the program, select a device from the top dropdown, and use quick buttons or manually edit scripts to execute commands
Core Advantages
- GUI-based operation, no need to memorize complex ADB commands
- Comprehensive features covering device management, key simulation, touch simulation, and system control
- Script save and batch execution support
System Requirements
- OS: Windows 10/11
- Additional dependencies: Python 3.6+, PyQt5, Android SDK Platform Tools (ADB)
Notes
- Some operations require root access on the device
- Ensure the device is unlocked when executing scripts
- Ensure ADB is properly installed and added to system PATH
Release history
Sort