Skip to content
miftahganzzPublic

About

Drovix is a cross-platform device management and automation tool for macOS and Windows

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Drovix

Drovix Icon

Universal Android Control, Telemetry & Automation Suite for macOS and Windows

Latest Release License: MIT Platforms


Executive Summary

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.


Download & Installation Packages

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

Hardware & Operating System Requirements

  • 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.

Step-by-Step Setup Guide

1. Prepare Your Android Device

Before connecting to Drovix, USB Debugging must be enabled on the target device:

  1. Open Settings on your Android phone or tablet.
  2. Navigate to About Phone (or System > About Phone).
  3. Tap Build Number repeatedly 7 times until you see the message "You are now a developer!".
  4. Return to the main Settings menu, go to System > Developer Options (or Additional Settings > Developer Options).
  5. Enable USB Debugging.
  6. (Optional for Xiaomi/MIUI/HyperOS devices): Also enable USB Debugging (Security Settings) to allow touch and keyboard simulation.

2. Connection Methods

Drovix supports three distinct connection transports. Choose the method that best fits your workflow:

Option A: Direct USB Cable (Fastest, Plug-and-Play)

  1. Connect your Android device to your Mac or PC using a standard USB data cable.
  2. A prompt titled "Allow USB debugging?" will appear on your phone screen. Check the box Always allow from this computer and tap Allow.
  3. Launch Drovix. The device will be detected automatically in the top navigation bar.

Option B: Local Wi-Fi LAN (Wireless Freedom)

  1. Ensure both your computer and Android device are connected to the same Wi-Fi network.
  2. First-time wireless setup: Connect via USB cable once, open Drovix, and run the command adb tcpip 5555 via the Command Palette (⌘K / Ctrl+K).
  3. Note your device's local IP address (found in Settings > About Phone > Status > IP Address, e.g., 192.168.1.50).
  4. Disconnect the USB cable. In Drovix, select Connect Wireless Device and enter 192.168.1.50:5555.

Option C: Remote Control via Tailscale Mesh VPN (Worldwide Access)

  1. Install the Tailscale app on your Android device from Google Play or F-Droid, and install Tailscale on your Mac or Windows PC.
  2. Sign in to the same Tailscale account on both devices.
  3. Note the Tailscale IP assigned to your phone (in the 100.x.x.x range, e.g., 100.67.19.121).
  4. Enable Wireless Debugging on the phone.
  5. 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.

Feature Deep-Dive

1. High-Precision Map & Geolocation (Locate View)

  • 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.

2. Low-Latency Screen Mirroring

  • 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.

3. Battery Health & Thermal Preservation Guard

  • 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.

4. Application Manager & Package Sideloading

  • 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 .apk or .apks package onto the Drovix window to install it immediately with live progress bars.

5. Storage & File System Explorer

  • 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.

6. Universal Command Palette (⌘K / Ctrl+K)

  • 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.

Keyboard Shortcuts Reference

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

Frequently Asked Questions & Troubleshooting

Q: Why does Drovix show "Unauthorized" status for my device?

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.

Q: How do I resolve "Device offline" errors over Wi-Fi?

A: If a wireless connection drops, the phone may have entered deep sleep or changed its local IP address:

  1. Ensure the phone's Wi-Fi stays active during sleep (Settings > Wi-Fi > Advanced > Keep Wi-Fi on during sleep).
  2. Verify the phone's current IP address in Settings > About Phone > Status.
  3. Run adb connect <IP>:5555 via the Command Palette (⌘K / Ctrl+K).

Q: How do I use Drovix with Tailscale across different networks?

A:

  1. Keep the Tailscale VPN app active on both your computer and your Android device.
  2. Ensure battery optimization is disabled for Tailscale on your phone so Android does not terminate the VPN process in the background.
  3. In Drovix, connect directly to the phone's Tailscale 100.x.x.x address on port 5555.

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:

  1. Open System Settings > Privacy & Security.
  2. Scroll down to the Security section where you will see "Drovix was blocked from use because it is not from an identified developer".
  3. Click Open Anyway and confirm with your Mac password or Touch ID.

Q: Do I need to install ADB or Android Studio separately?

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.


License & Credits

Drovix is open-source software licensed under the MIT License.
Copyright © 2026 Miftah. All rights reserved.

About

Drovix is a cross-platform device management and automation tool for macOS and Windows

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors