Download DroidDeck APK 0.7.1
Get the official APK package to run Steam Big Picture and ARM64 Proton on your Android handheld. Direct downloads from GitHub assets with verified checksums.
DroidDeck 0.7.1
Latest ReleaseReleased on November 10, 2026 · Architecture: ARM64-v8a
Select APK Package Variant (4 Available)
Each build has identical code and features, but uses different package IDs to bypass OEM thermal limits and unlock 120Hz display refresh rates.
Standard Edition
com.droiddeck.launcher
Official clean package name. Recommended for Ayn Odin 2, Retroid Pocket, AYANEO, custom ROMs, and unthrottled handhelds.
AnTuTu Benchmark Spoof
com.antutu.benchmark.full
Unlocks maximum sustained CPU & GPU frequencies on Xiaomi, Vivo, and Oppo devices by bypassing OEM thermal throttling governor limits.
Ludashi Benchmark Spoof
com.ludashi.benchmark
Triggers Master Lu benchmark performance whitelists on Chinese OEM firmware (ColorOS, OriginOS, Flyme) without thermal governor downclocking.
PUBG Mobile Spoof
com.tencent.ig
Disguised as PUBG Mobile to trigger high-priority GPU rendering & 120Hz refresh rates in Samsung Game Booster, Xiaomi Game Turbo, and OnePlus HyperBoost.
What's New in 0.7.1
DroidDeck is 100% open source. No ads. No telemetry. No proprietary components. No source withheld.
0.7.1 is a fix release for 0.7.0. Since 0.7.0, 4 people sent 33 pull requests, and 2 of them are first-time contributors. It fixes Steam launches that hung at "Processing install script", the endless loading screen after quitting a game and colour on PowerVR, plus GOG DLC and a new launcher theme.
Features
Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">c000007b after an installer put an x64 system DLL into an ARM64 prefix. (@maxjivi05, [#2318)#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">droiddeckctl works on shells without the content command such as the Retroid Pocket Duo’s, a full disk no longer crashes the app on an agent call, and ending a session without the graphics runtime pack no longer logs an error. (@xXJSONDeruloXx, @maxjivi05, [#2361, #2321, #2325, #2316)Community
These are everyone whose code is in 0.7.1:
| Contributor | Pull requests |
|---|---|
| @maxjivi05 | 22: Steam launch readiness, PowerVR colour, GOG DLC and library, AppImage and Flatpak GPU setting, dialog taps, EasyAntiCheat and more |
| @xXJSONDeruloXx | 8: Steam session bus, notification listener removal, Firefox in the desktop,
droiddeckctl and more || @EnzoDLofi | 2: Scarlet snow theme, left and right picture alignment |
| @GiovanniCarbinatti | 1: README GPU support |
New contributors
Full changelog
---
Built by Build APK run 42815058571 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">cdff94e72c45da50af43bbceff28effaf0179caf, signed and published by [Release APKs run 42816869913.Android 9.0+ & Adreno 730+
Snapdragon 8 Gen 1/2/3 and 8xx series GPUs only. Mali, Tensor, and Exynos Xclipse chips are unsupported.
Check Compatibility List →Disable Child Process Restrictions
If Steam closes on launch without error logs, disable "Restrict child processes" in Developer Options.
View 30-Sec Guide →~4.5 GB Free Space
Allow ~3 GB for the core Linux runtime and ~1.1 GB if you choose to install the optional LXQt desktop and emulators.
Full Installation Guide →Understanding APK Package Variants & OEM Throttling Bypass
Why does DroidDeck publish multiple APK variants with different package names? All four builds share identical code, ARM64 Proton binaries, and features. Here is why package spoofing matters for your device's framerate and thermals.
The OEM Thermal Throttling Problem
Android phone manufacturers (Samsung, Xiaomi, OnePlus, Vivo, Oppo) use aggressive background power daemons like Samsung GOS and Xiaomi Game Turbo. When an unknown app package launches heavy 3D translation workloads, the OS classifies it as an unverified background workload, violently downclocks the GPU, and forces display refresh rates down to 60 Hz.
How Package Spoofing Fixes It
Smartphone manufacturers maintain hardcoded internal whitelists for popular competitive esports titles (e.g. PUBG Mobile com.tencent.ig) and synthetic benchmarks (e.g. AnTuTu com.antutu.benchmark.full). When DroidDeck runs under these package names, the OS automatically unlocks peak sustained GPU frequencies, disables OS frame capping, and engages full 120Hz/144Hz panel refresh.
Which Variant Should You Choose?
- Standard Edition: Always start here. Best for Ayn Odin 2, Retroid Pocket, AYANEO, stock Android, and custom ROMs.
- PUBG Mobile Spoof: Best for Samsung Galaxy, Xiaomi/Poco, and OnePlus phones to force high-priority game mode and 120Hz refresh rate.
- AnTuTu / Ludashi Spoof: Ideal if your device experiences severe thermal downclocking after 5–10 minutes of gameplay.
Side-by-Side Coexistence
Because Android identifies installed applications solely by their package_name, each variant installs as its own independent application. You can safely install the Standard APK alongside the PUBG or AnTuTu edition without overwriting either installation, allowing direct side-by-side benchmark testing.
In-Depth Performance & Setup Guides
Read our lab benchmarks, OEM daemon bypass tutorials, and multi-installation guides:
Older Releases & Version Archive
Click any version to expand its full changelog and access direct download links.
0.7.1
CurrentNovember 10, 2026 · Size: 92.1 MB
Release Changelog (0.7.1):
DroidDeck is 100% open source. No ads. No telemetry. No proprietary components. No source withheld.
0.7.1 is a fix release for 0.7.0. Since 0.7.0, 4 people sent 33 pull requests, and 2 of them are first-time contributors. It fixes Steam launches that hung at "Processing install script", the endless loading screen after quitting a game and colour on PowerVR, plus GOG DLC and a new launcher theme.
Features
Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">c000007b after an installer put an x64 system DLL into an ARM64 prefix. (@maxjivi05, [#2318)#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">droiddeckctl works on shells without the content command such as the Retroid Pocket Duo’s, a full disk no longer crashes the app on an agent call, and ending a session without the graphics runtime pack no longer logs an error. (@xXJSONDeruloXx, @maxjivi05, [#2361, #2321, #2325, #2316)Community
These are everyone whose code is in 0.7.1:
| Contributor | Pull requests |
|---|---|
| @maxjivi05 | 22: Steam launch readiness, PowerVR colour, GOG DLC and library, AppImage and Flatpak GPU setting, dialog taps, EasyAntiCheat and more |
| @xXJSONDeruloXx | 8: Steam session bus, notification listener removal, Firefox in the desktop,
droiddeckctl and more || @EnzoDLofi | 2: Scarlet snow theme, left and right picture alignment |
| @GiovanniCarbinatti | 1: README GPU support |
New contributors
Full changelog
---
Built by Build APK run 42815058571 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">cdff94e72c45da50af43bbceff28effaf0179caf, signed and published by [Release APKs run 42816869913.0.7.0
November 8, 2026 · Size: 92.1 MB
Release Changelog (0.7.0):
DroidDeck is 100% open source. No ads. No telemetry. No proprietary components. No source withheld.
Since 0.6.9, 39 people sent 194 pull requests, and 20 of them are first-time contributors. Our community is strongest when we can build together, and with DroidDeck 0.7.0, our community is about to get A LOT bigger!
0.7.0 introduces preliminary support for Mali, PowerVR and Xclipse GPUs! In addition, we now have GameJolt library and store, dual screen game mode + KDE Desktop, Syncthing integration, improvements for devices with low ram, customizable controller profiles and presets, hardware mouse & keyboard support, live wallpapers, and even more. Click the link in the comments below to... I mean scroll down to learn more:
Features









Improvements
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">droiddeckctl gained thermal and wait cool. (@angelrenefm, [#2060, #2061, #2062)Fixed
DroidDeck-Proton, DD-Turnip and components
These ship on their own and update in the app, so 0.7.0 users get them too.
Community
DroidDeck is built in the open by the people who use it. These are everyone whose code is in 0.7.0:
| Contributor | Pull requests |
|---|---|
| @xXJSONDeruloXx | 65: KDE desktop on the bottom screen, more Steam libraries, HUD Strip and docking, live wallpapers, startup choice, diagnostics, PowerVR add-on pack and more |
| @maxjivi05 | 70: hardware mouse and keyboard, single-screen mode, Battle.net, desktop fixes, performance and more |
| @The412Banner | 9: bottom-screen Dashboard, swap screens, bottom-screen HUD, GPU load without root, game fixes |
| @K11MCH1 | 6: EA app, installed Windows programs, scan and frame limit fixes |
| @moronigranja | 4: GOG saves and installs, glasses cursor |
| @ASEbrahim, @mr-abccc, @The412Banner | MaliBridge for Mali GPUs (#2027, #1950) |
| @wallentx, @Leask, @stefanz92, @DavidCimo | Non-Adreno graphics stack and diagnostics (#2029, #2129) |
| @angelrenefm | 4: session clocks, GPU clock in Steam’s overlay,
droiddeckctl || @FX192 | 2: Game Jolt store |
| @visail, @ddd-ms, @kmnkv1 | 2 each: Battle.net China, Steam speedups, Stores freeze and build fix |
| @superboo07, @vitamin663-sys, @Dantalian-dev, @KeegantheVeganat0r, @l4nr3, @phj1081, @danielnoam, @cphillam, @asdf17128, @Mi-Yomi, @LingWindT, @KirkPatrickJunsay, @0x1428571429, @OmarAlTaki1, @sanogueralorenzo, @HCOOKIEie, @w1novnik, @Systina12, @coffeemeist3r, @realRurichan, @flexeykinDev, @uubooster-team, @Delete228 | Syncthing, stick dead zone, PC keyboard settings, unified controller profiles, HUD lows, zram resume, FEX default, Stores freeze, folder focus, upscaling, PATH, Quest, Xwayland, iisu, VPN, PowerVR crash, translations and more |
New contributors
Full changelog
---
Built by Build APK run 42490622978 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">2bd7df5e1ad3aed25a5c9ddede1120a7c2f0b104, signed and published by [Release APKs run 42491664982.0.6.9
October 31, 2026 · Size: 73.1 MB
Release Changelog (0.6.9):
DroidDeck is 100% open source. No ads. No telemetry. No source withheld.
Since 0.6.7, 5 people sent 60 pull requests. 30% of the pull requests came from the community. Thank you to everyone who sent code, translations, device testing and bug reports. This is a bug fix release: most of it fixes what you reported after 0.6.7.
Fittingly for 0.6.9, the top and bottom screens on the Pocket Duo and AYN Thor have finally stopped fighting for dominance and learned to work together.
0.6.9 in 30 seconds
Features

#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">-dx11 without opening Steam. They are the same launch options as in Steam’s Properties: a change in either one shows in both. (@K11MCH1, [#1888)Improvements
Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">steam_appid.txt says 480, as Steam emulators and multiplayer fixes write it, such as PEAK, is no longer imported into Steam as Spacewar. An earlier import is undone, your game folder is left untouched, and a game whose Steam app ID changes follows it, with its art fetched again. (@K11MCH1, [#1896)Community
DroidDeck is built in the open by the people who use it. These are everyone whose code is in 0.6.9:
| Contributor | Pull requests |
|---|---|
| @maxjivi05 | 42: dual screens, Steam restarts and refresh rate, Ubuntu runtime, Windows components, Xbox, Battle.net, Flatpak through FEX and more |
| @xXJSONDeruloXx | 14: DroidDeck HUD, frame limit without Steam, frontend launches, touchpad keyboard tap, Steam defaults, Library covers and more |
| @K11MCH1 | 2: launch options for Steam games, Spacewar imports |
| @jmarti326 | #1202: controller button shortcuts |
| @FX192 | #1829: itch.io patch updates |
Full changelog
---
Built by Build APK run 41229652236 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">0a07926ef3477c90db911d169904137cfc5e2505, signed and published by [Release APKs run 41229597030.0.6.7
October 29, 2026 · Size: 72.5 MB
Release Changelog (0.6.7):
DroidDeck is 100% open source. No ads. No telemetry. No source withheld.
Since 0.6.0, 28 people sent 210 pull requests, and 15 of them were first-timers. 68% of the pull requests came from the community. Thank you to everyone who sent code, translations, device testing and bug reports.
0.6.7 in 30 seconds





apt, Flatpak and Snap. Your Android keyboard and your Android Downloads and Documents folders work right on the desktop







Features




















#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">sudo, apt and Discover work, with apt, Flatpak and Snap, and the packages and sources you add come back after a runtime update. DroidDeck’s Mesa, KWin and gamescope are held, so apt full-upgrade cannot replace them. Tapping a text field on the desktop opens the Android keyboard, and ~/Downloads and ~/Documents are Android’s folders. (@maxjivi05, @kingokksa, [#1733)





#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">DROIDDECKGAMECORES (for example 0-4), so a light game does not wake every core. Windows games now see only the cores they are pinned to, and Windows CPU 0 is a fast core, which doubled GTA IV from 32 to 64 fps in testing. (@xXJSONDeruloXx, @maxjivi05, @The412Banner, [#1566, #1635, #1697)




Improvements
- The latest benchmark scores, with every performance fix since 0.6.0, are on @The412Banner’s performance page.
- Faster x86 games under FEX. Wine’s arm64 context switches no longer go through a kernel signal, so an x86
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">RaiseException handled in Proton costs 2.2–2.7 µs instead of 14.7–20.3 µs and RDR2 makes about 47% fewer proot stops during launch. Wine’s process list reads memory counters straight from /proc, which cut a Windows process snapshot from 5.9–7.6 ms to 2.4–3.4 ms and RDR2’s status-file copies from about 7,000 a minute to 9. (@maxjivi05, [#1371, #1374)-
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">ntsync is the default Wine sync and is far faster. Event ping-pong between two threads takes 1.7–2.0 µs instead of 24–29 µs, and semaphore and mutex waits take about 0.12 µs. (@maxjivi05, [#1401)- Fewer syscalls through proot. glibc’s own file calls and FEX’s raw
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">stat, readlink and statx calls now use the fast path, and the fast path works on kernels older than 4.11. A session no longer starts on the slow built-in proot when the add-on pack is missing. (@xXJSONDeruloXx, @maxjivi05, @RewCrew, @0x1Nawaf, [#1687, #1757, #947, #1395)- Smoother frame pacing. Steam’s Frame Limit is the only frame limit and gamescope and the limit follow the screen’s refresh rate, a new frame is drawn the moment it arrives, the screen tick runs on its own thread, and gamescope repeats less work for every frame. A game held to a 60 fps limit drew 7.1 W instead of 9.5 W in testing. (@The412Banner, @xXJSONDeruloXx, @0x1Nawaf, #1650, #1663, #1609, #1563, #1616, #1707, #1678, #1672, #1706, #1405)
- OpenGL and DirectDraw games no longer wait for each screen refresh, Steam’s D3D driver query no longer starts Wine in
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">compatdata/0, and the Steam home page’s ambient motion keeps going. (@The412Banner, @xXJSONDeruloXx, [#1715, #1708, #1550, #1592)- Snapdragon 8 Gen 2 no longer pins Steam to one core by default, which lifted the Steam menu’s 1% low from 41.7 fps to 62.5 fps in testing. (@maxjivi05, #1441)
- DD-FG skips the flow images it never uses, saving 9 to 37 MiB, the Steam artwork scan lists each directory once, GPU stats keep working while clocks are pinned, and Steam’s shader setting is read off the main thread. (@ddd-ms, @xXJSONDeruloXx, #1556, #1466, #1416, #1482)
- Adding games to Steam is quicker because the launch no longer rescans the whole library. (@kingokksa, #1595)
- The hidden Epic Games Launcher kept open for sign-in no longer loads its Store and Fab pages while an Epic game runs, which had used about a core each and grown past 1 GB, and it is compressed while games run. (@maxjivi05, #1764)
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">.github/trusted-test-builds.txt get release-signed test builds for their fork PRs, and tools/deploy_fast.py grafts session helper changes into the latest main APK. A PRoot profiler can test fast-path libraries without an APK rebuild, Podman and x86 hosts can build, and the LICENSE notice names DroidDeck. (@xXJSONDeruloXx, @maxjivi05, @angelrenefm, @superboo07, @The412Banner, [#1409, #1412, #1417, #1719, #1725, #1735, #1737, #1739, #1646, #1721, #1528, #1527, #1440, #1741, #1690, #1694, #1423, #1435, #1545, #1767)Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">LD_PRELOAD are kept, x86 AppImages packed with sharun start, and x86 programs use DroidDeck’s own FEX build. (@maxjivi05, [#1419, #1622)#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">flatpak ps and flatpak kill see running apps and stop their whole sandbox, sandboxed shortcuts are focused in gaming mode, setup clears a package lock left by an interrupted run, and it says why setup failed. (@maxjivi05, @xXJSONDeruloXx, [#1548, #1524, #1619, #1580, #1733)Community
DroidDeck is built in the open by the people who use it. These are everyone whose code is in 0.6.7:
| Contributor | Pull requests |
|---|---|
| @xXJSONDeruloXx | 79: Library and game page, portrait, QAM sync, Steam integration, GOG maintenance, pause, mic, CI and more |
| @maxjivi05 | 67: Battle.net, DroidDeck-Proton, Ubuntu runtime, dual screens, FEX and Wine performance, game fixes and more |
| @The412Banner | 19: Xbox Cloud Gaming, DroidDeck HUD, frame pacing, gamescope performance, game fixes |
| @ovurrsl | 8: updates and security, runtime and storage fixes, Steam fallback |
| @FX192 | 6: itch.io store, Inner Gamer theme |
| @kingokksa | 4: on-screen keys, game settings without Steam, prefix reuse |
| @0x1Nawaf | 4: slow proot, frame pacing, zRAM and gamescope cursor |
| @moronigranja | 2: GOG installer fallback, GOG cloud saves |
| @ddd-ms | 2: artwork scans, DD-FG memory |
| @RewCrew | #947: fast proot path on old kernels |
| @FanGoH | #970: GOG Galaxy SDK cloud saves |
| @kayakyakr | #979: Battle.net |
| @wallentx | #1061: game debug logs |
| @Vabian124 | #1099: Adreno 740 UBWC override |
| @K11MCH1 | #1301: file manager Return and Exit |
| @DrummingBird1 | #1354: zero-copy launch log |
| @ZiYan416 | #1363: hidden folders in the game picker |
| @Danbro007 | #1380: Turnip choice and Steam startup errors |
| @l4nr3 | #1398: signed-in Steam account |
| @coffeemeist3r | #1415: TSO for Unity games |
| @superboo07 | #1440: Xbox backend cross compilation |
| @VIIII4 | #1474: HTTP proxy for downloads |
| @diegodru | #1500: GOG sign-in user agent |
| @dwicao | #1520: default storage |
| @angelrenefm | #1527: Podman image build |
| @informalTechCode | #1535: Rokid Max 2 |
| @jazzyjamesgames | #1537: RAM and VRAM caps |
| @devSharaku | #1729: Xbox backend 0.2.12 |
New contributors
Full changelog
---
Built by Build APK run 40939200258 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">001ec02a175b094c36df0b4ba5f9c0e42c951e5b, signed and published by [Release APKs run 40941550985.0.6.0
October 22, 2026 · Size: 64.6 MB
Release Changelog (0.6.0):
> DroidDeck is 100% open source. No ads. No telemetry. No source withheld.
>
> DroidDeck is a community project in the truest sense. Because all of its code is public, the people who use it can read it, fix it and improve it, and in 0.6.0 you all sure did:
>
> 153 pull requests · 23 contributors · 10 first-timers · 73% of the pull requests came from the community.
>
> Thank you to everyone who sent code, translations, device testing and bug reports. Here’s everything we did together for this release:
Features






Improvements
- Faster games and session starts on Adreno. Games now use Turnip's tile rendering while the Steam interface keeps system memory. In PEAK on an Adreno 840 tablet, the frame rate rose 11.7% and frames slower than 25 ms dropped by 26%. Steam is ready 35.9% sooner after a session starts (5.57 s to 3.57 s). (@maxjivi05, #1188)

- Faster game launches. Steam's install-script step is skipped once it has finished for a game. In testing, Moonlighter went from 10.5 s to 7.7 s from Play to the game window. FEX's file lookups skip proot, so Graveyard Keeper reaches its first scene 0.57 s sooner with 48% fewer proot stops. (@maxjivi05, #1273, #1283)
- Games on an SD card library load far faster. proot's fast path now names files and follows links inside a library the same way proot does, instead of handing every lookup back to proot. In testing, Red Dead Redemption 2's Story mode went from still loading after 16 minutes to the opening scene in about 2 minutes 10 seconds. (@maxjivi05, #1331)
- Less overhead from the performance overlay. gamescope's CPU use dropped from about 12.9% to 7.7% of a core with the overlay hidden, and a 60 fps game on a 120 Hz panel no longer gets extra composites while the overlay is shown. Wine's network queries also cost less. (@maxjivi05, #1272, #1274, #1275)

- The Steam client responds sooner: it paces itself to the panel's real refresh rate, and its interface sounds no longer queue about 112 ms of audio. The DirectAudio sink is now built from @The412Banner's DirectAudio source. (@maxjivi05, #1094)

- The GOG tab opens in seconds, because the whole library comes from one listing instead of a request per game. (@kingokksa, #786)

#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">tools/device-smoke.sh checks a build on a real device over plain adb. Session logs time each setup step to the millisecond. (@ugreg, @xXJSONDeruloXx, @ovurrsl, @maxjivi05, [#1231, #1265, #911, #993, #1091, #1151)Fixed
Community
DroidDeck is built in the open by the people who use it. These are everyone whose code is in 0.6.0:
| Contributor | Pull requests |
|---|---|
| @xXJSONDeruloXx | 48: Xbox and Game Pass, store redesign, Remote Play, add-on packs, SteamVR controller types, Rokid glasses, suspend and zRAM, Decky, KWin 6.8 and more |
| @maxjivi05 | 41: performance, FEX and Linux games, Steam client, Ubisoft and GOG fixes, Rewired pads, desktop apps and emulators |
| @ovurrsl | 33: file manager, controller and touch fixes, security, accessibility, Turkish, cloud saves, device smoke tests |
| @kingokksa | 10: itch.io store, uninstall from Games, store tab order, controller off, GOG speed-up, Steam touch layouts |
| @The412Banner | 3: return to launcher, SD-card games folders, nightly components (and the DirectAudio sink) |
| @FX192 | 3: SteamDeckRepo boot movies, Gradient theme |
| @Nightwalker743 | #940: touchscreen gestures |
| @0x1Nawaf | #1256: performance HUD graph and options |
| @LooLL | #1199: game language for GOG and Epic |
| @moronigranja | #1279: Xbox search results and Game Pass installs |
| @informalTechCode | #1115: VITURE Pro 2 head tracking |
| @Delete228 | #1195, #1318: Factorio controller input, second-screen controls in the desktop |
| @Danbro007 | #1249: SM8975 and Adreno 850 detection |
| @coffeemeist3r | #1294: Game cores for FEX games |
| @angelrenefm | #1326: GPU load in the overlay |
| @asdf17128 | #1189: gamescope cursor buffer leak |
| @kaosjammo | #1286: Windows redistributable registry markers |
| @jmarti326 | #1146: Components opens the game's profile |
| @charan-rathore | #1020: Unreal Engine game names |
| @wallentx | #1063: readable library names in logs |
| @ugreg | #1231: Java 17 through mise for local builds |
| @zooluis | #1319: CJK fonts in Steam |
| @Detinator10 | #1220: full session freeze for sleep |
New contributors
Full changelog
---
Built by Build APK run 39852820187 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">22eac0831d10671f6bc2ad914a93a0da5046c7df, signed and published by [Release APKs run 39855829267.0.5.0
October 18, 2026 · Size: 101 MB
Release Changelog (0.5.0):
Features

Flat games on Quest with hand tracking



On the glasses, and gamepad hands in SteamVR







Gamepad navigation and launching through Steam












Improvements
Fixed
New contributors
Full changelog
---
Built by Build APK run 39140394445 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">3c5e95afa8a18f5d70538ce025f80697a693a86a, signed and published by [Release APKs run 39140479863.0.4.0
October 12, 2026 · Size: 44.4 MB
Release Changelog (0.4.0):
> TL;DR for Mr. Sujano specifically
>
> And speaking about the coolest thing since sliced bread, next up here we're talking about DroidDeck.
>
> For those who are unaware, DroidDeck brings the SteamOS experience to Android on your Snapdragon powered handheld, and DroidDeck just got a brand new update. Now, they just released version 0.4.0, and taking a look at this update, it seems to be a pretty big one.
>
> It says here they've added GOG, Epic Games and Amazon Games integration, with cloud saves for GOG and Epic. On top of that here, they've implemented a fully featured SteamOS-style KDE Plasma desktop with a working "Return to Gaming Mode."
>
> Steam's own Steam Link touch controller, with community layouts that back up to Steam Cloud. Support for connecting up to four controllers for local co-op. Native support for the new Steam Controller. And the built-in controls can now pretend to be a Steam Deck, Steam Controller, Xbox 360, DualShock 4 or DualSense.
>
> If you're on a foldable, Steam and your games now resize when you fold, unfold or rotate, and there's an optional touch gamepad below the game when it's unfolded.
>
> They've also got per-game compatibility profiles, automatic redistributable and Windows component installs, their own custom DroidDeck-Proton, and streamlined non-Steam game imports with automatic artwork. And on the performance side, PRoot is up to 57% faster in some workloads, with lower idle CPU usage, and even more.
>
> You let me know your thoughts.
Features





Steam Input layouts and touch settings















Improvements

Fixed
New contributors
Full changelog
---
Built by Build APK run 38266538435 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">10ef8c4bd62b21872fc13382a808cb0f2f117b26, signed and published by [Release APKs run 38267824737.0.3.2
October 8, 2026 · Size: 36.5 MB
Release Changelog (0.3.2):
Features



Improvements
Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">C:\windows instead of their own game folder. (@The412Banner, [#343)New contributors
Full changelog
---
Built by Build APK run 37795647092 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">a58b0ac3e0ea9dc588a162df8ddf04864715dee2, signed and published by [Release APKs run 37796819768.0.3.1
October 5, 2026 · Size: 35.3 MB
Release Changelog (0.3.1):
Steam
Compatibility and performance
Display and effects
*Filters screenshot captured with menu dimming disabled in a local build.*
Controls and sessions
Apps and launcher
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">.droiddeck launch files and Steam icons for Android frontends, with optional automatic folder sync as the library changes. (@xXJSONDeruloXx, [#179)Languages and logs
Fixed
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">/proc/sys/fs/file-max. (@magarto, [#169)New contributors
Full changelog
---
Built by Build APK run 37305119996 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">31ea194f3db0ff8d6b86eef0614442418ccf309a, signed and published by [Release APKs run 37305788349.0.3.0
October 2, 2026 · Size: 29.9 MB
Release Changelog (0.3.0):
Steam, as on a Steam Deck
Steam's performance overlay goes from level 1 to 4 in Quick Access and shows GPU and CPU load, clocks, temperatures, VRAM and battery. Quick Access shows battery life and time to full, along with all the per game controls a Steam deck has. Decky loader can be installed for plugins and customization.

A Steam Deck controller
In Steam sessions the client reads your pad as a Steam Deck controller, with a real Quick Access button and your device's gyro. Games get Steam Input's virtual pads, so your Steam Input layouts reach them. On a dual-screen handheld, the second screen can be the Deck's back grips and trackpads.

Faster to Steam, faster in games
Steam's own startup is down from about 31 seconds to about 6, and that makes Offline mode work. proot has been optimized for calls games make most, and there's a new per-mode frame limiter.

GPU drivers that set themselves
A new GPU drivers tab detects your GPU and keeps a matched pair of runtime and display drivers installed for it, including DroidDeck's own DD-Turnip builds. Switch to Manual to pick a pair yourself.

Linux apps from Flathub, bring your own Appimage, and more
Turn on the Flathub Store in Setup to install ARM64 apps and games from Flathub. They open full screen from the front end with your controller. The Desktop page also takes your own apps: a script, an AppImage, a GitHub repo's newest ARM64 AppImage, or a Flatpak ID.



Updates in the app
The Updates page installs new builds without leaving DroidDeck: Stable, Preview (each build of main) or a Test build of an open pull request.

A front end that moves as one
One focus ring slides between controls, settings flood out of the cog the way Play floods into a session, and Stop asks before it ends anything. DroidDeck is now available in Spanish, with more languages coming soon (contributions welcome).


---
Everything in 0.3.0
Steam
Controls
Display and performance
Apps and desktop
Launcher
Sessions and logs
Fixed
@magarto made their first contribution!
---
Built by Build APK run 36969925261 from
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">eec3428f7895d8168a77f65b5de4b5897aedd796, signed and published by [Release APKs run 36970396114.0.2.0
September 28, 2026 · Size: 29 MB
Release Changelog (0.2.0):

Needs: Android 9+, Adreno 730 or newer (or 8xx), ~3 GB free for the runtime (+1.1 GB for Desktop & apps).
This is the first release from the Droid-Deck org, so it covers everything DroidDeck does, not just what changed since 0.1.7.
#0D1319] border border-white/10 font-mono text-xs text-droiddeck-cyan">legacy#N links go to pull requests in [The412Banner/DroidDeck, from before the move.---
Highlights
Steam, running natively
The real Steam client in Big Picture, fetched from Valve on your device. Turn on Run Steam when DroidDeck starts and the app icon takes you straight in, as above.
A launcher made for handhelds
Your Steam library as a capsule wall, and a Games tab with per-game settings.


Your Android home screen
Set DroidDeck as the Home app and your Android apps live in the launcher too, and in the session menu, so you can open one without leaving your game.

Made for two screens
On a dual-screen handheld, launch an Android app on the second screen while Steam keeps the first, or turn the second screen into a keyboard and trackpad, or a Linux terminal.



A session menu over any game
Press Back mid-game for display, controls, components and session settings, paged with LB/RB.

A Linux desktop, with emulators one tap away
LXQt on the GPU, plus RPCS3, ARMSX2, Dolphin, DuckStation, melonDS, Cemu, PPSSPP and RetroArch.


---
Everything in 0.2.0
Steam
Launcher
Sessions
Controls
Display and performance
Desktop and emulators
Audio
Fixed
Security
Behind the scenes
How to Verify Package Authenticity on Android
To ensure your downloaded APK has not been tampered with, you can verify the SHA256 checksum in Termux or an Android terminal:
sha256sum /sdcard/Download/app-release.apk
Compare the terminal output with the SHA256 checksum provided above. If the hashes match, your installation package is authentic.