Universal Android Control, Telemetry & Automation Suite for macOS and Windows
Drovix is a high-performance desktop management and telemetry suite engineered to monitor, automate, and control Android devices across USB, local Wi-Fi, and Tailscale Mesh VPN networks. Built with a native Flutter desktop foundation, Drovix delivers real-time fused GPS mapping, hardware-accelerated screen mirroring, automated task execution, battery degradation guards, and low-latency command orchestration without requiring root access or custom ROMs.
Official standalone binaries are available on the Releases page.
| Platform | Package Format | Architecture | Installation Type |
|---|---|---|---|
| macOS (11.0+) | Drovix.dmg |
Universal (Apple Silicon M1/M2/M3/M4 & Intel x86_64) | Drag-and-drop to /Applications |
| Windows (10/11) | Drovix-Setup-x64.exe |
x64 (64-bit) | Standard Inno Setup Wizard installer |
| Windows Portable | Drovix-Windows-Portable-x64.zip |
x64 (64-bit) | Portable standalone zip archive |
- macOS: macOS Big Sur 11.0, Monterey 12.0, Ventura 13.0, Sonoma 14.0, or Sequoia 15.0+.
- Windows: Windows 10 64-bit (Build 19041 or higher) or Windows 11 64-bit.
- Android Target Device: Android 7.0 (Nougat, API 24) through Android 15+.
- Hardware: Minimum 4 GB RAM, 250 MB free disk space, and OpenGL/DirectX capable graphics.
Before connecting to Drovix, USB Debugging must be enabled on the target device:
- Open Settings on your Android phone or tablet.
- Navigate to About Phone (or System > About Phone).
- Tap Build Number repeatedly 7 times until you see the message "You are now a developer!".
- Return to the main Settings menu, go to System > Developer Options (or Additional Settings > Developer Options).
- Enable USB Debugging.
- (Optional for Xiaomi/MIUI/HyperOS devices): Also enable USB Debugging (Security Settings) to allow touch and keyboard simulation.
Drovix supports three distinct connection transports. Choose the method that best fits your workflow:
- Connect your Android device to your Mac or PC using a standard USB data cable.
- A prompt titled "Allow USB debugging?" will appear on your phone screen. Check the box Always allow from this computer and tap Allow.
- Launch Drovix. The device will be detected automatically in the top navigation bar.
- Ensure both your computer and Android device are connected to the same Wi-Fi network.
- First-time wireless setup: Connect via USB cable once, open Drovix, and run the command
adb tcpip 5555via the Command Palette (⌘K/Ctrl+K). - Note your device's local IP address (found in Settings > About Phone > Status > IP Address, e.g.,
192.168.1.50). - Disconnect the USB cable. In Drovix, select Connect Wireless Device and enter
192.168.1.50:5555.
- Install the Tailscale app on your Android device from Google Play or F-Droid, and install Tailscale on your Mac or Windows PC.
- Sign in to the same Tailscale account on both devices.
- Note the Tailscale IP assigned to your phone (in the
100.x.x.xrange, e.g.,100.67.19.121). - Enable Wireless Debugging on the phone.
- In Drovix, select Connect Tailscale Node and enter
100.67.19.121:5555. You can now monitor and control your device remotely from anywhere across the internet with end-to-end WireGuard encryption.
- Fused Location Architecture: Combines GNSS satellite fixes, Wi-Fi BSSID scanning, and Cellular base station data to determine real-time coordinates.
- Accuracy Circle & Altitude: Visualizes confidence radius in meters and live barometric altitude.
- Network Latency Counter: Continuous ping measurement (in ms) to monitor connection quality across Wi-Fi or VPN tunnels.
- Configurable Telemetry Intervals: Set polling frequency to 1s, 5s, 10s, 30s, or manual refresh to balance update speed and device battery consumption.
- Smart Basemap Selection: 10 verified, high-resolution map layers that work globally without requiring third-party API keys:
Google Roads HD: Standard vector road network with building footprints and POIs.Google Satellite Hybrid: High-resolution satellite imagery overlaid with road names and boundaries.Google Satellite Pure HD: Pristine orbital satellite photography without labels.Cyber Stealth Dark: High-contrast dark vector shader designed for low-light environments.AMOLED Midnight Tactical: Pure black monochrome background with high-visibility target indicators.Emerald Night Recon: Tactical night-vision matrix styling.Google Terrain (3D Relief): Shaded relief topography displaying mountains and elevation contours.Google Live Traffic: Real-time traffic congestion heatmaps.Esri World Satellite HD: High-fidelity true-color orbital imagery.OpenStreetMap Standard: Community-curated worldwide cartography.
- Smart Overzoom Engine: Intelligently upscales raster tiles up to zoom level 20 with smooth interpolation, eliminating 404 tile errors or "Map data not available" placeholders.
- Native Touchpad Navigation: Full support for macOS trackpad pinch-to-zoom, two-finger pan, and mouse scroll wheels.
- External Navigation Dispatcher: Send active coordinates directly to Apple Maps, Google Maps, Waze, Google Earth 3D, OpenStreetMap, or copy raw GPS coordinates to clipboard.
- Adaptive Video Stream: Hardware-accelerated H.264/H.265 encoding with selectable bitrates (2 Mbps to 16 Mbps) and frame caps (30/60 FPS).
- Full Input Passthrough: Control your Android device using your computer keyboard and mouse with sub-frame response times.
- Screen-Off Operation: Mirror and interact with the phone while its physical screen remains turned off, conserving battery life and preventing OLED burn-in.
- Bidirectional Clipboard Sync: Seamlessly copy and paste text between your desktop OS and Android clipboard.
- Comprehensive Metrics: Live display of battery percentage, charging current flow (in mA), bus voltage (in mV), battery health status, and operating temperature in Celsius.
- Charge Threshold Protection: Set audio/visual alerts when the device reaches custom charge limits (e.g., 80%) to prolong lithium-ion battery lifespan.
- Package Inspector: View, filter, and inspect User apps, System services, and Disabled packages.
- Process Controls: Single-click Launch, Force Stop, Clear Cache, Clear App Data, Disable, and Uninstall.
- Instant Drag-and-Drop Sideloading: Drag any
.apkor.apkspackage onto the Drovix window to install it immediately with live progress bars.
- Integrated File Browser: Rapid navigation across internal storage and external SD cards (
/sdcard,Download,DCIM,Documents). - High-Speed File Transfer: Upload files from desktop to phone or download phone files to desktop with batch transfer support.
- Quick Management: Delete, rename, create folders, and preview media files directly in the desktop interface.
- Centralized command launcher accessible with a single keyboard shortcut.
- Execute system tasks: Lock Screen, Wake Device, Volume Controls, Take Screenshot, and Start Screen Recording.
- Direct ADB Shell prompt for developers to execute custom shell commands.
| Command / Action | macOS Shortcut | Windows Shortcut |
|---|---|---|
| Open Command Palette | ⌘ + K |
Ctrl + K |
| Refresh Device Telemetry | ⌘ + R |
Ctrl + R |
| Switch to Locate Map View | ⌘ + L |
Ctrl + L |
| Switch to Screen Mirroring | ⌘ + M |
Ctrl + M |
| Switch to Files Explorer | ⌘ + F |
Ctrl + F |
| Switch to App Manager | ⌘ + A |
Ctrl + A |
| Navigate Tabs (1 to 6) | ⌘ + 1 to ⌘ + 6 |
Ctrl + 1 to Ctrl + 6 |
A: When connecting a device for the first time, Android displays an authorization dialog. Unlock your phone screen, check the box Always allow from this computer, and tap Allow. If the prompt does not appear, disconnect and reconnect the USB cable, or go to Settings > Developer Options > Revoke USB debugging authorizations and plug the cable back in.
A: If a wireless connection drops, the phone may have entered deep sleep or changed its local IP address:
- Ensure the phone's Wi-Fi stays active during sleep (Settings > Wi-Fi > Advanced > Keep Wi-Fi on during sleep).
- Verify the phone's current IP address in Settings > About Phone > Status.
- Run
adb connect <IP>:5555via the Command Palette (⌘K/Ctrl+K).
A:
- Keep the Tailscale VPN app active on both your computer and your Android device.
- Ensure battery optimization is disabled for Tailscale on your phone so Android does not terminate the VPN process in the background.
- In Drovix, connect directly to the phone's Tailscale
100.x.x.xaddress on port5555.
Q: On macOS, Gatekeeper displays "Drovix cannot be opened because it is from an unidentified developer". How do I open it?
A: This is standard macOS behavior for apps distributed outside the Mac App Store. To open:
- Open System Settings > Privacy & Security.
- Scroll down to the Security section where you will see "Drovix was blocked from use because it is not from an identified developer".
- Click Open Anyway and confirm with your Mac password or Touch ID.
A: No. Drovix comes pre-bundled with verified platform-tools binaries (adb) for both macOS and Windows. Everything works out of the box without requiring manual PATH configuration.
Drovix is open-source software licensed under the MIT License.
Copyright © 2026 Miftah. All rights reserved.