# Android-Dex (Shrey113/Android-Dex)

> A desktop app for Windows, Linux and macOS that runs Android apps in resizable windows and mirrors your phone over USB or Wi-Fi via ADB. It is pitched as a Samsung DeX alternative for any Android phone.

- GitHub: https://github.com/Shrey113/Android-Dex
- GitHub.Locker page: https://github.locker/Shrey113/Android-Dex
- Stars: 3.6K
- Language: HTML
- Last push: 2026-10-31

## Questions and answers

Written by GitHub.Locker from the README and the repository; check the README below for details.

**Is it something I install, or code I add to my project?**

It is an installable desktop app, not a library or framework. The phone side uses a companion Android service, and the desktop side is built with Flutter.

**How do I get it running?**

Download the build for your OS from the Download table in the README, then connect your phone over USB or Wi-Fi. The app uses standard ADB, including wireless pairing.

**Do I need anything else on the phone or PC?**

Your phone needs ADB debugging turned on (USB or wireless debugging), because everything runs over ADB. Screen mirroring is handled by scrcpy under the hood.

**Any catches I should know about?**

You can't audit it, since it is closed-source. The gaming claim that anti-cheat sees a real phone is the author's own statement and is not verified here. Only download from official links.

**Does it work with any Android phone?**

The description says it works with all Android devices, connected over ADB. The README does not list specific Android versions or phone models.

**Does it send my screen, keystrokes or data anywhere?**

The author says all mirroring, audio and input stay local between your PC and phone, with no telemetry, no cloud servers and no internet needed. Because it is closed-source, you can't verify this yourself.

**Can I use it for free, and can I share it?**

It is free for personal, educational, research and testing use. Non-commercial videos and reviews are fine, but you can't monetize them. Commercial use, redistribution or repackaging needs written permission from the author.

**What can I do in Gaming Mode?**

Map keys and mouse clicks to taps, WASD-style D-pad and joystick movement, FPS mouse lock with gyro aim, and combo macros. Game profiles are saved locally, per game.

**Can I control notifications and media from my PC?**

Yes. The README says it can manage notifications, control media playback and stream per-app audio to the desktop.

**What are the main keyboard shortcuts?**

Ctrl+G toggles game controls, Ctrl+F enters fullscreen and Esc exits it. Ctrl+Alt+Up/Down shows or hides the app, and Ctrl+Alt+Left/Right switches devices.

**Which open-source tools does it build on?**

ADB handles the device connection, scrcpy handles low-latency mirroring, Flutter builds the desktop UI and Kotlin powers the Android companion service.


---

## README (checked against GitHub 2026-11-03)

Source: https://github.com/Shrey113/Android-Dex/blob/main/README.md

> [!WARNING]
> **Official Distribution Only:** This GitHub repository (<https://github.com/Shrey113/Android-Dex>) is the **only official and authorized source** for Android DEX.

# Android DEX

<img src="Data/app_png.png" width="128" height="128" alt="Android DEX" align="right" />

_Transform your Android device into a complete desktop experience._

Android DEX is a free, closed-source desktop application for **Windows, Linux, and macOS** that lets you run Android apps in resizable desktop-style windows, mirror screens, stream per-app audio, manage notifications, control media playback, and game with native keyboard and mouse input — all using high-performance ADB and companion services over USB or Wi-Fi.

<p>
  <img src="https://img.shields.io/badge/Flutter-02569B?style=flat-square&logo=flutter&logoColor=fff" alt="Flutter" />
  <img src="https://img.shields.io/badge/Kotlin-%237F52FF.svg?style=flat-square&logo=kotlin&logoColor=white" alt="Kotlin" />
  <img src="https://img.shields.io/badge/Android-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android" />
  <img src="https://img.shields.io/badge/License-Closed%20Source-blue?style=flat-square" alt="Closed Source" />
</p>

<a href="https://www.buymeacoffee.com/Shrey113" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me a Coffee" style="height: 60px !important;width: 217px !important;" ></a>

---

### Download Android DEX

| Platform | Download |
| :--- | :--- |
| Windows | [Download](https://github.com/Shrey113/Android-Dex/releases/latest/download/Android_Dex_Windows.zip) |
| Linux | [Download](https://github.com/Shrey113/Android-Dex/releases/latest/download/Android_Dex_Linux.zip) |
| macOS | [Download](https://github.com/Shrey113/Android-Dex/releases/latest/download/Android_Dex_macOS.zip) |

---

## App Preview

<div align="center">

**Desktop Home Interface**
![Home Screen](Data/home_screen.png)

<br>

| ![App List](Data/App_list.png) | ![Multiple Apps](Data/multiple_apps_running.png) |
|:---:|:---:|
| **App Dashboard** | **Multi-App View** |

| ![Media Control](Data/media_control.png) | ![Controller 1](Data/controller_1.png) |
|:---:|:---:|
| **Media Center** | **Android Control** |

| ![Controller 2](Data/controller_2.png) | ![Controller 3](Data/controller_3.png) |
|:---:|:---:|
| **Audio Overlay** | **Media Preferences** |

</div>

---

### Keyboard Shortcuts

Boost your productivity with built-in keyboard shortcuts for the most common actions:

| Shortcut | Action |
| :---: | :--- |
| `Ctrl + G` | Toggle Game Controls / Gaming Mode for current app |
| `Ctrl + F` | Enter / Toggle Fullscreen |
| `Esc` | Exit Fullscreen |
| `Ctrl + Alt + Up` / `Down` | System-level hotkey to Show / Hide Android DEX |
| `Ctrl + Alt + Left` / `Right` | Switch active device / Open device switcher panel |

---

### Gaming Mode (No Emulator Detection)

Experience true desktop-grade gaming with zero emulator detection. Because games execute directly on your physical Android hardware and touch events are passed via low-level native protocols, anti-cheat systems recognize your device as a genuine mobile phone—giving you full access to native mobile lobbies without emulator bans or restrictions.

| Control / Button | Description |
| :--- | :--- |
| **Tap Spot Button** | Single tap or turbo rapid-fire mapped to any keyboard key or mouse click at exact screen coordinates |
| **D-Pad / Joystick** | 8-directional movement (WASD) with adjustable radius, deadzone, sprint zone, and analog smoothing |
| **FPS Mouse Lock & Gyro Aim** | True 360° FPS camera control with cursor locking and gyroscope sensor emulation for precision aiming |
| **Right-Click Aim / ADS** | Dedicated Right-Click trigger for instant Scope / Aim-Down-Sights (ADS) or secondary action toggle |
| **Swipe & Skill Trigger** | Directional swipe gestures, skill casting, and flick mechanics bound to single key presses |
| **Script & Combo Macro** | Multi-step automated touch sequences (tap combos, delays, and directional swipes) mapped to a single key |
| **Game Profile Manager** | Create, save, and auto-load customized control layouts per game with local database storage |

---

### Technologies & Dependencies

Android DEX is a closed-source application built on top of industry-standard open-source libraries and native platform frameworks:

* **[ADB — Android Debug Bridge](https://developer.android.com/tools/releases/platform-tools)** – Core protocol for device communication, wireless pairing, and ADB command execution.
* **[scrcpy](https://github.com/Genymobile/scrcpy)** – High-performance, low-latency screen mirroring and remote input control for Android devices.
* **[Flutter](https://flutter.dev/)** – Cross-platform UI framework used to build the desktop client.
* **[Kotlin](https://kotlinlang.org/)** – Powers the companion Android service, media listener, and settings UI.

> Special thanks to **[rom1v](https://github.com/rom1v)** for their foundational contributions to the open-source ADB and scrcpy ecosystems, which provided critical architectural insights for this project.

---

### Official Documentation & Resources

| Category | Resource |
| :--- | :--- |
| Architectural Design | [Read the Architecture Specs](doc/ARCHITECTURE.md) |
| Boot & Handshake Flow | [View Boot & Initialization Flow](doc/BOOT_FLOW.md) |
| Reconnection System | [View Reconnection & Auto-Healing Guide](doc/RECONNECTION.md) |
| Real-Time Data Model | [Read the Data Model & Telemetry Specs](doc/DATA_MODEL.md) |
| Error & Fallback Handling | [View Error Handling & Diagnostic Reference](doc/ERROR_HANDLING.md) |
| System Modules | [View System Module Directory](doc/MODULES.md) |
| Device Manager | [View Device Manager Reference](doc/DEVICE_MANAGER.md) |
| Security & Privacy Policy | [View Security & Privacy Policy](SECURITY.md) |

---

### Security & Privacy

Your privacy and security are foundational:

* **100% Local Processing:** All screen mirroring, audio streaming, touch/keyboard input, and notification management occur strictly locally between your desktop and your Android device.
* **Zero Data Collection:** Android DEX does **not** collect, track, monitor, or harvest any personal data, keystrokes, device IDs, screen content, or telemetry.
* **No Cloud / Completely Offline:** Android DEX does not communicate with external servers or cloud endpoints. It functions entirely without an internet connection.
* **Direct Local Connection:** All device communication is handled directly through standard ADB over your local USB cable or local Wi-Fi network with zero third-party intermediaries.

See [SECURITY.md](SECURITY.md) for the full Security & Privacy Policy.

---

### License

Android DEX is proprietary, closed-source software.

Users may use Android DEX for personal, educational, research, and testing purposes.

Users may create, publish, and share non-commercial videos, tutorials, reviews, demonstrations, screenshots, and other content featuring Android DEX. Such content must not be monetized or used to generate advertising revenue, sponsorship income, affiliate commissions, paid promotions, memberships, donations, or other commercial income.

> [!CAUTION]
> **Strict Prohibition on Monetized Websites & Mirrors:**
> Creating websites, download portals, landing pages, or mirror services to distribute or promote Android DEX for commercial gain (including ad revenue via Google AdSense, banners, popups, paywalls, link shorteners, or paid download gateways) is **strictly prohibited**. Bundling or wrapping Android DEX with third-party installers, download managers, adware, toolbars, or commercial software suites is strictly forbidden.

Redistribution, modification, repackaging, commercial use, commercial distribution, and unauthorized mirroring of Android DEX are prohibited unless explicitly authorized in writing by the copyright holder.

For commercial licensing inquiries or written monetization permissions, please contact [@Shrey113](https://github.com/Shrey113).

Third-party open-source components, including scrcpy, remain subject to their respective licenses.

See [LICENSE](LICENSE), [NOTICE](NOTICE), and [SECURITY.md](SECURITY.md) for complete details.

---

<div align="center">

### Thanks for using Android DEX! 🎉

**Made by [Shrey113](https://github.com/Shrey113)**

</div>

