Wireless desktop mode for Android — scrcpy virtual display, no root .
Android DEX turns your Android phone into a true desktop-style extended display on Windows using wireless ADB + scrcpy.
It is not Samsung DeX — it works on supported Android devices and provides a clean, customizable desktop experience.
| Name | Link |
|---|---|
| Android DEX (Windows App) | Download |
| For All OS (Desktop App) | Coming soon ⌛ |
| Official Website | Website |
| Developer Docs | Docs |
| Introduction | Watch |
| Controller Setup | Guide |
Android DEX creates an scrcpy virtual display on your PC and streams it wirelessly to your Android device.
- Uses scrcpy virtual display
- Works over wireless ADB
- Desktop-style Android UI
- No root required
- Wireless ADB connection
- virtual display via scrcpy
- Windows desktop controller app
- Separate Android helper apps
- Low-latency desktop interaction
- Android 11+
- Phone and PC on the same Wi-Fi network
- Developer Options → Wireless Debugging enabled
- Desktop OS: Windows
- Required helper files:
All helper/platform-tools/adb.exeAll helper/scrwin64/scrcpy.exeAll helper/AndroidDex.apkAll helper/DexController.apk
-
Tool check
Verifiesadbandscrcpybinaries exist in the helper folder.
Source: scrcpy_service.dart -
ADB connection
Connects usingadb connect <ip:port>and validates the device.
Source: scrcpy_service.dart -
App prerequisites
- Checks
com.example.androiddexandcom.example.dexcontroller - Shows install dialog with separate install buttons
- Installs APKs from helper folder
Source: home_screen.dart
- Checks
-
Accessibility enablement
Enables required accessibility service via ADB.
Source: scrcpy_service.dart -
Start scrcpy session
- scrcpy virtual display
- Fullscreen mode
- Auto-launches Android DEX app
- Applies user-configured flags
Source: scrcpy_config.dart
Open Settings from the title bar:
- Max FPS:
30 / 60 / 90 / 120→--max-fps=<value> - Video codec:
h264/h265→--video-codec=<value> - Destroy content toggle →
--no-vd-destroy-content
Settings are saved using Shared Preferences and applied on session start.
A Command Preview is shown for easy copying (device selection flags are excluded).
Source: scrcpy_config.dart
Environment variables are currently hidden and will be documented after permission approval.
SCRCPY_Shrey11_=????
SCRCPY_FLAG_Shrey11_=????
HiddenPort_Shrey11_=????



