Android-Dex

Shrey113活跃维护

把任意安卓手机变成桌面模式,在 Windows、Linux、macOS 上以可调窗口运行安卓应用,支持无线 ADB 投屏和游戏键位映射。

Universal Samsung DeX alternative for all Android devices. Run Android apps on Windows, Linux & macOS with resizable windows, advanced FPS gaming controls, and high-performance wireless ADB mirroring.

Android-Dex-v.1.5发布于 2026-10-31 15:39 UTC3,834star +36 / 7 天265fork同步于 2026-11-10 05:38 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本Android-Dex-v.1.5
  1. Android-Dex-v.1.5最新正式版2026-10-31 · 2026-10-31 15:39 UTC

    Wireless Pairing & New Widget Experience

    Let's take one more step towards the Real DeX experience. 🚀
    This update significantly improves the Rust-powered native core, expands multi-platform packaging (including native Windows ARM64 and Flatpak), and brings full wireless pairing and desktop customization.


    🪄 New Features & Enhancements

    Android Widget Integration & Resizable Grid
    • Native & Custom Android Widgets: Added support for integrating Android widgets directly onto the Android-Dex desktop canvas alongside custom widgets.
    • Interactive Resizable Widget System: Freely resize widgets to fit your desktop layout with fluid resizing handles and responsive grid adaptability.
    • Unified Widget Picker: Redesigned widget gallery to easily discover, configure, and place widgets.
    Wireless Debugging & QR Code Pairing
    • One-Click Wireless Pairing: Pair your Android device over Wi-Fi without leaving the application.
    • QR Code & Manual Code Support: Quick pairing via camera QR scan or 6-digit Wi-Fi pairing code.
    • Seamless Reconnect: Automatic reconnection over local network once paired.
    Device Manager & Multi-Device Switching
    • Device Manager Overlay: Manage all connected devices from a centralized panel.
    • Transport Selection: Switch seamlessly between USB and Wireless ADB connections on the fly.
    Gaming Mode & Cursor Lock
    • Gaming Mode Controls: Dedicated gaming overlay mode with cursor confinement and lock service for immersive mobile gameplay on desktop.

    ⚡ Performance & Engine Optimizations

    Startup & Native Core Performance
    • Refined Rust-Flutter Bridge: Streamlined initialization workflow between the native Rust core and Flutter UI for faster app launch times.
    • Low-Latency Streaming: Native hardware-accelerated texture rendering (Direct3D11 on Windows / Metal on macOS) for smoother video feed with minimal overhead.
    GPU Usage & Rendering Optimization (Ref: #238)
    • Reduced Idle Resource Consumption: Optimized drawing cycles to eliminate unnecessary GPU activity when idle or minimized.
    • Power Efficiency: Lower overall CPU/GPU usage across battery-powered laptops and handhelds.

    ⚠️ Note: Higher display resolutions and visual effects may increase GPU load depending on host hardware capabilities.


    Platform & Packaging Updates

    • Windows: Portable ZIP bundles for both x64 and native ARM64 with a dedicated lightweight launcher.
    • Linux: Official Flatpak package and standalone AppImage (x64 and ARM64).
    • macOS: Universal DMG installer supporting both Apple Silicon (M1/M2/M3/M4) and Intel Macs.

  2. Android-Dex-v.1.42026-10-19 · 2026-10-19 19:59 UTC
    查看更新说明

    Bug Fixes & Performance Improvements

    Android-Dex v1.4 introduces a refined Flutter-powered desktop experience alongside a new 🦀 Rust-powered native core for improved performance, responsiveness, and cross-platform capabilities.

    Linux Compatibility & Community Solutions (Ref - #179)

    • Addressed Linux compatibility issues and implemented community-reported solutions.
    • Improved cross-platform stability and usability.

    Library Version Conflict Fixes (Ref - #182, #183)

    • Resolved reported library and dependency version conflicts.
    • Improved compatibility between project dependencies.

    Desktop Keyboard Input Fix (Ref - #184)

    • Fixed laptop keyboard input issues in the desktop application.
    • Improved keyboard input reliability.

    Additional Bug Fix (Ref - #185)

    • Addressed the reported issue and improved application stability.

    Performance Optimizations (Ref - #186)

    • Optimized application performance and responsiveness.
    • Improved the overall user experience.

    ADB Reconnection & Socket Stability (Ref - #220)

    • Fixed ADB reconnection crashes and repetitive broken-pipe errors; added Scrcpy process cleanup for Android 16 and HyperOS.
    • Improved TCP socket teardown and redacted clipboard contents from diagnostic logs.

    Multi-Display Keyboard Focus & Input (Ref - #212)

    • Improved keyboard focus switching across Screen Mirror, virtual displays, and independent app windows, with an active-window indicator.
    • Added mixed-mode keyboard injection for Hindi, Russian, Arabic, European accented characters, and desktop IMEs.

    Startup Performance & UI Responsiveness (Ref - #221)

    • Reduced startup freezing and video initialization frame hitching using non-blocking TCP socket verification instead of recurring ADB process polling.
    • Deferred initial window geometry calculations and eliminated unnecessary global desktop rebuilds during video texture attachment.

    Samsung Exynos Video Encoder Stability

    • Addressed server crashes (exit code 134) on affected Samsung Exynos devices by selecting the c2.android.avc.encoder pipeline where appropriate.

    Per-App Audio Compatibility

    • Added Android version checks to guard unsupported per-app audio operations on Android 12 and earlier.
    • Prevented audio initialization failures from terminating the primary video mirroring session.

    Virtual Display Reliability After Idle Periods (Ref - #225)

    • Enabled stay_awake=true and keep_active=true by default across display modes.
    • Improved virtual display availability and touch responsiveness after extended inactivity on affected Android 14 devices.

    New Features & Enhancements

    Dual Interface Modes as new user "Android Dex"

    • Added Sidebar View for access to more features and controls, alongside Standard View for a cleaner desktop layout.
    • Improved navigation and interface flexibility for different workflows.

    Visual Keyboard Focus Indicator

    • Added a clear indicator showing which Android window currently receives keyboard input.
    • Simplified focus management when working with multiple windows and virtual displays.

    Advanced Screen Rotation Controls (Ref - #110)

    • R1 — Video Stream Rotation: Rotate the video within the rendering pipeline.
    • R2 — Physical Screen Rotation: Request orientation changes on the connected Android device.

    Gaming Mode — Native 360° Mouse Lock (Ref - #143)

    • Added native Rust-based cursor locking for Windows, Linux, and macOS, toggled using the ~ key.
    • Enables continuous camera movement in supported games, including Minecraft and Roblox.

    Keyboard & Language Architecture (Ref - #211)

    • Integrated Scrcpy UHID keyboard emulation for Korean Hangul composition and improved Chinese, Japanese, and Korean input support.
    • Added Unicode clipboard-paste fallback and Auto, UHID, and SDK keyboard modes under Settings → Mouse & Touchpad.

    Desktop Clock & Calendar Panel (Ref - #192)

  3. Android-Dex-v.1.32026-09-15 · 2026-09-15 16:44 UTC
    查看更新说明

    Bug Fix

    1 - app will get stuck (Ref - https://github.com/Shrey113/Android-Dex/issues/103)

    • Release Mode Safety & Stream Framing (operates purely on release-safe properties (context.mounted, ro.attached, ro.hasSize), bypassing debugNeedsPaint and safely skipping active Scrcpy texture windows (textureId >= 0).)
    • Display Resizing - (respective resize control message immediately coupled with RESET_VIDEO (type 17) to un-stall Qualcomm hardware encoders.)
    • First-Frame Signaling & Loading Overlay Failsafe

    2 - Fix for Phone Full-Screen Gestures Stopping (Ref - https://github.com/Shrey113/Android-Dex/issues/132)

    • for MediaCodec Resize Crash - Removed the aspect-ratio multiplier that was artificially inflating dimensions (e.g., turning short wide windows into 4185px widths).

    3 - Oversized Encoder Crash (Black Screen): (Ref - https://github.com/Shrey113/Android-Dex/issues/133 )

    4 - Added _MACHINE / ARCH / ARCH_FLUTTER constants at top of CONFIG (Ref - https://github.com/Shrey113/Android-Dex/issues/142 && https://github.com/Shrey113/Android-Dex/issues/135)

    5 - The Exact Culprits Identified (Ref - https://github.com/Shrey113/Android-Dex/issues/136 )

    6 - open on macOS (Ref - https://github.com/Shrey113/Android-Dex/issues/139 && https://github.com/Shrey113/Android-Dex/issues/173)

    • root cause behind the "Sync with Android Dex…" freeze are completely fixed.
    • Missed First Frame Event The native Metal decoder rendered the first frame quickly, but _firstFrameSub was only listening after start() returned, losing the broadcast event
    • Silent Black Screen on Timeout The 6-second failsafe dismissed the overlay without verifying if frames actually arrived.

    7 - multi-device testing – crashes, window resizing, device aliases & persistence(Ref - https://github.com/Shrey113/Android-Dex/issues/144)

    8 - Smart Key Event Routing in onKeyEvent (Ref - https://github.com/Shrey113/Android-Dex/issues/146)

    9 - Android Dex shows only a white screen (Ref - https://github.com/Shrey113/Android-Dex/issues/151 && https://github.com/Shrey113/Android-Dex/issues/172)

    • Uncaught Startup Exception / Deadlock before
    • Hive Database Lock/Corruption Hangs:
    • Invalid Window Dimension Configuration

    10 - Samsung One UI display_ime_policy=local SecurityException (_shouldIncludeLocalImePolicy logic inversion Spurious Back Button Key Event on Session Startup (Ref - https://github.com/Shrey113/Android-Dex/issues/153 && https://github.com/Shrey113/Android-Dex/issues/154 )

    11 - I cant open any app in Mac 2012 (Ref - https://github.com/Shrey113/Android-Dex/issues/157 && https://github.com/Shrey113/Android-Dex/issues/168 ) 12 - Host-vs-Bundled Library Conflicts For linux Fix (Ref - https://github.com/Shrey113/Android-Dex/issues/158 && https://github.com/Shrey113/Android-Dex/issues/170 && https://github.com/Shrey113/Android-Dex/issues/174 && https://github.com/Shrey113/Android-Dex/issues/176) 13 - Taskbar Preview Maximize State Inversion (Ref - https://github.com/Shrey113/Android-Dex/issues/159)

    14 - multi-device testing – crashes, window resizing, device aliases & persistence(Ref - https://github.com/Shrey113/Android-Dex/issues/144)

  4. Android-Dex-v.1.22026-08-26 · 2026-08-26 21:02 UTC
    查看更新说明

    A new separate system is now available for testing. This version is still under development and may contain bugs.

    New Features

    UI Improvements

    • Improved the overall UI for light and dark modes.
    • Fixed multiple white-color UI issues and improved the light/white theme experience.
    • Updated the Settings page with a new layout and improved lookup experience.
    • Improved the Home Screen backend flow for a smoother user experience.

    System Improvements

    • Notifications & Media Controls — Fixed Notification button UI issues and improved the Refresh function for notifications and media controls.
    • Browser — Fixed multiple browser-related issues across Windows, Linux, and macOS. (Ref - https://github.com/Shrey113/Android-Dex/issues/104)
    • Android Apps — Android apps are now hidden by default from the Android Dex interface. Apps can be opened using the button on the left side of the Boot Menu.

    Overall

    • Improved backend performance and stability.
    • Improved UI consistency across supported operating systems.
    • Multiple fixes and improvements throughout the system.
  5. Android-Dex-v.1.0.12026-08-09 · 2026-08-09 15:36 UTC
    查看更新说明

    More Stable & Multi-OS Release

    This release focuses on improving stability and expanding Android-Dex support across multiple operating systems.

    Small Fixes

    • Fixed Ctrl + G not opening the Game Bar.
    • Fixed Game Tools sizing issues.
    • Fixed Gyroscope auto-start issues.
    • Fixed Android UI bug & Android antivirus

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    [!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

    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.


    Download Android DEX

    PlatformDownload
    WindowsDownload
    LinuxDownload
    macOSDownload

    App Preview

    Desktop Home Interface Home Screen

    App ListMultiple Apps
    App DashboardMulti-App View
    Media ControlController 1
    Media CenterAndroid Control
    Controller 2Controller 3
    Audio OverlayMedia Preferences

    Keyboard Shortcuts

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

    ShortcutAction
    Ctrl + GToggle Game Controls / Gaming Mode for current app
    Ctrl + FEnter / Toggle Fullscreen
    EscExit Fullscreen
    Ctrl + Alt + Up / DownSystem-level hotkey to Show / Hide Android DEX
    Ctrl + Alt + Left / RightSwitch 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 / ButtonDescription
    Tap Spot ButtonSingle tap or turbo rapid-fire mapped to any keyboard key or mouse click at exact screen coordinates
    D-Pad / Joystick8-directional movement (WASD) with adjustable radius, deadzone, sprint zone, and analog smoothing
    FPS Mouse Lock & Gyro AimTrue 360° FPS camera control with cursor locking and gyroscope sensor emulation for precision aiming
    Right-Click Aim / ADSDedicated Right-Click trigger for instant Scope / Aim-Down-Sights (ADS) or secondary action toggle
    Swipe & Skill TriggerDirectional swipe gestures, skill casting, and flick mechanics bound to single key presses
    Script & Combo MacroMulti-step automated touch sequences (tap combos, delays, and directional swipes) mapped to a single key
    Game Profile ManagerCreate, 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 – Core protocol for device communication, wireless pairing, and ADB command execution.
    • scrcpy – High-performance, low-latency screen mirroring and remote input control for Android devices.
    • Flutter – Cross-platform UI framework used to build the desktop client.
    • Kotlin – Powers the companion Android service, media listener, and settings UI.

    Special thanks to rom1v for their foundational contributions to the open-source ADB and scrcpy ecosystems, which provided critical architectural insights for this project.


    Official Documentation & Resources

    CategoryResource
    Architectural DesignRead the Architecture Specs
    Boot & Handshake FlowView Boot & Initialization Flow
    Reconnection SystemView Reconnection & Auto-Healing Guide
    Real-Time Data ModelRead the Data Model & Telemetry Specs
    Error & Fallback HandlingView Error Handling & Diagnostic Reference
    System ModulesView System Module Directory
    Device ManagerView Device Manager Reference
    Security & Privacy PolicyView Security & Privacy Policy

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

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

    See LICENSE, NOTICE, and SECURITY.md for complete details.


    Thanks for using Android DEX! 🎉

    Made by Shrey113