All notable changes to Android Control Tool will be documented in this file.
This project adheres to Semantic Versioning (SemVer).
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).
- 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: