A cross-platform PC tool for controlling, managing rooted Android devices — built in Python with ADB integration.
- Bug and install Fix
- move androguard_tab.py to root
- Add APK Analysis Tab
- Add Androguard + Auto Installer
- Add JADX integration + Auto Installer
- Fix installer
- Fix BusyBox installer
- improve functions
- add auto JDK installer
- Fix scrcpy Download issue
- Fix "Device not selected" Error on Startup
This update represents a near-complete backend rewrite and a major feature expansion, moving from v1.0.1 → v2.0.0.
Focus areas: stability, performance, usability, and developer productivity.
- Screen Mirroring – integrates
scrcpyfor low-latency mirroring.
→ Automatically downloads and sets up scrcpy if missing. - Advanced Shell – interactive ADB shell with history and Quick Commands
(battery, memory, process list, etc.). - Device Properties Explorer – categorized and searchable view of all
getpropsystem properties.
→ Supports export. - Monkey Tester – graphical interface for running
adb shell monkeystress tests. - ROM Modifications (root required)
- Custom boot animations & fonts
- Change screen DPI
- Apply ad-blocking hosts file
- Toggle SELinux & navigation bar
- Adjust animation scales & private DNS
- Bootloader & Recovery – unified tab replacing Fastboot/Recovery.
→ Streamlined flashing, wiping, and Magisk-patched boot flashing.
- Screen Recording (custom resolution, bitrate, duration).
- Clipboard Management (get/set device clipboard).
- Text Input (send text to device fields).
- APK Analysis (via
aapt– view permissions, app name, version). - Automatic Tool Setup (ADB, Fastboot, scrcpy auto-download).
- Xposed Hook Real Time Hook injection.
- Emulator Management
- and much more
- Backend rewritten to use QProcess + async command queue instead of
subprocess. - Dramatically improves responsiveness and stability.
- Fully asynchronous device scanning (no UI freeze).
- Displays device model names for easier identification.
- Global exception handler for all unhandled errors.
- All logs written to:
- Device detection (ADB / Fastboot)
- Reboot options (System, Recovery, Bootloader, Download)
- File Explorer (local ↔ device)
- APK installation and app management
- Logcat viewer
- Root Management
- Backup and restore
- ADB over WiFi
- Flash via Fastboot
- Install zip via Sideload
- Root Tools/Management
- Build.prop Viewer/Editor (need to update)
- PyQt6
Android 4.0 to 16+
- Make sure
adb,fastbootandplatform-toolsare available in your system PATH or use Auto Installer in Settings Tab - Install Python 3.11.9
- Install dependencies
pip install -r requirements.txt- Run ACT V2:
python main.pyIt is recommended to start ACT2 via the .bat file to always receive the latest updates. Python 3.11.9 only
Install, Update, Run for Python 3.11.9.batPyQt6
requests
androguard
networkx
matplotlib
packaging
pyqtdarktheme
fzer0x
This tool interacts directly with your Android device (Wifi/USB). USB debugging must be enabled and the ADB connection authorized on the device.
MIT License – Free to use, modify, and distribute with conditions.



