Emulator Manager
A desktop GUI tool and Bash toolkit for managing Android Virtual Devices (AVDs) at scale. Built to automate the creation, configuration, rooting, and operation of Android emulators, with integration into the Pickle web application for remote command dispatching. Built entirely by me.
Features
- Tkinter GUI for creating, setting up and starting Android emulators
- Automated AVD creation — single or batch with custom naming
- Auto-rooting pipeline using Magisk, injecting real device fingerprints for spoofing
- APK installation and device configuration via ADB
- Web mode — polls the Pickle backend for pending device commands and executes them automatically
- Installable as a Linux desktop application entry
Tech Stack
- Python 3 with Tkinter for the GUI
- Bash scripts for AVD lifecycle management
- Android SDK tools — avdmanager, emulator, ADB
- Magisk / rootAVD for emulator rooting
- requests library for Pickle API integration