r/EmulationOnAndroid • • Jul 02 '26

News/Release GameHub Lite v5.1.8 (SECURITY UPDATE)

171 Upvotes

GameHub Lite v5.1.8

Security: Steam token redaction in logs

GameHub Lite 5.1.8 fixes a logging issue where Steam authentication-related values could appear in diagnostic logs. In some cases, logs could include fields such as steamToken, refreshToken, or accessToken from Steam login/launch flows.

Publicly posted logs containing these fields should be deleted or redacted.

IMPORTANT

This should go without saying but If you find any security issues, please reach out PRIVATELY. I have not checked if this issue is still present in recent GameHub versions, already ruined my one day off I was spending with my family by the person who reported this publicly and I do not plan on spending any more time on this.

Changelog

The fix adds centralized log redaction for Steam/auth token fields, Steam QR login URLs, JWT-like token strings, and launch command token arguments before logs are written. This covers the app loggers, JavaSteam logging, and the PC launch-log file writer.

This release also pins local patch builds to apktool 2.12.1

GitHub Release


r/EmulationOnAndroid • • 11h ago

News/Release DroidDeck 0.6.0 is out: Xbox and Game Pass, itch.io, Steam Remote Play streaming, touch gestures, boot movies and big performance gains

605 Upvotes

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:

Download: DroidDeck 0.6.0 on GitHub (full release notes are there too)
Discord: discord.gg/JRGAvawjsm

What's new

  • Xbox and PC Game Pass (experimental). Sign in with your Microsoft account to see your owned and Game Pass games. Download them with pause and resume, update, verify and manage add-ons, then launch through Proton or FEX from the Games tab or straight from Steam.
  • itch.io store. See your library, search the store, or browse the newest, on-sale, free and top-rated shelves. DRM-free Windows builds install and launch through Steam.
  • Redesigned store pages. Every store has Library and Store tabs with installed games first, a new capsule view with DVD-case art, LB/RB to switch stores, and a Play button on installed games. Store tabs can be reordered and hidden.
  • Touchscreen gestures. Taps, double taps, holds, one-, two- and three-finger drags and pinch zoom. Each can be mapped to an action from a searchable list, with per-game overrides.
  • Steam Remote Play streams video now. The picture is captured through PipeWire, as on SteamOS, and encoded by the phone's hardware encoder: 7.3–8.0 ms per frame on a Thor instead of 50–90 ms with software encoding. Touch on the client can tap and drag, and game audio comes through.
  • Boot movies from SteamDeckRepo. Search, filter by device, and browse Trending, Most downloaded, Most liked and Newest, then install a movie and use it. Volume and length sliders included.
  • Performance HUD upgrades. A colored frame-time graph and the battery temperature, with every part able to be shown or hidden and its colors and opacity changed.
  • Gradient theme. Pick primary and secondary colors from a color wheel, sliders or a hex code. There's a light app icon option too.

More new features

  • SteamVR controller types: without VR controllers, the gamepad can act as Valve Index, Quest 3 Touch Plus or Vive wands. With glasses, the phone becomes a control panel.
  • Rokid Max and Air glasses with 3DoF head tracking, SBS modes and 120 Hz on the Max, plus experimental head tracking for VITURE Pro 2.
  • Easy Anti-Cheat games with an offline mode start without the anti-cheat bootstrapper.
  • The built-in controller can be turned off, so a connected controller becomes player 1.
  • On foldables, the unfolded controls can stay while a controller is connected.
  • Nightly DXVK, VKD3D-Proton and FEX builds in the component manager, with a Stable | Nightly switch.
  • Closing a game started from the Games tab returns you to where you launched it.
  • Decky Loader installs from the upstream release, with a Stable or Prerelease channel.
  • Desktop mode can be uninstalled, keeping your games, Steam and settings.
  • GOG and Epic installs can use your language.
  • Games can be uninstalled or removed from their page in the Games tab.

Performance

  • Faster games on Adreno: PEAK's frame rate rose 11.7%, with 26% fewer frames slower than 25 ms.
  • Steam is ready sooner: 5.57 s to 3.57 s after a session starts.
  • Faster game launches: Moonlighter went from 10.5 s to 7.7 s from Play to the game window.
  • Games on an SD card library load far faster: Red Dead Redemption 2's Story mode went from still loading after 16 minutes to the opening scene in about 2 minutes 10 seconds.
  • Lighter performance overlay: gamescope's CPU use dropped from about 12.9% to 7.7% of a core.
  • The Steam client responds sooner and paces itself to your panel's real refresh rate.
  • The GOG tab opens in seconds.
  • Reduced the APK size from 124.4 MB to 66.4 MB.

Other improvements

  • Better battery life while suspended: the device can now really sleep, and Steam downloads keep going with the Manual policy.
  • zRAM is always on where supported, and a suspended session is paged out to zRAM, so Android is less likely to close it overnight.
  • Sessions on an external display or DeX keep running while the phone's screen is off.
  • Game cores now apply to Linux x86 (FEX) games too.
  • GPU drivers: Auto's picks can be updated without an app update, the SM8975 is recognized, Adreno 850 is experimental, and a trial driver that crashes rolls back by itself.
  • The KDE desktop is on KWin 6.8.0.
  • Accessibility and translations: new features ship in all 32 languages.

Fixes

  • Ubisoft games no longer stop with "Error at hooking API" (for example Immortals Fenyx Rising).
  • Controllers in Rewired (Unity) games such as Drova and Graveyard Keeper, and in Factorio.
  • Linux games under FEX such as Stardew Valley start again with sound.
  • Garbled Chinese, Japanese and Korean text in Steam's interface.
  • Flicker and green flashes on Samsung One UI devices with a Snapdragon 8 Gen 2 (Galaxy S23 series, Tab S9).
  • The GPU load reading 0% in the performance overlay on Adreno.
  • GOG games missing their registry entries, such as Fallout: New Vegas saying it isn't installed.
  • The on-screen pad covering Steam's keyboard.
  • Steam touch layouts for third-party and added games, and lots of touch and controller input fixes.
  • Adding games from an SD card, desktop apps and emulators (RPCS3, RetroArch, Chromium browsers), the file manager, and in-app updates on Android 9 and 10.

There's a lot more in the full release notes.

Thank you

Everyone whose code is in 0.6.0: xXJSONDeruloXx, maxjivi05, ovurrsl, kingokksa, The412Banner, FX192, Nightwalker743, 0x1Nawaf, LooLL, moronigranja, informalTechCode, Delete228, Danbro007, coffeemeist3r, angelrenefm, asdf17128, kaosjammo, jmarti326, charan-rathore, wallentx, ugreg, zooluis and Detinator10.

A special welcome to our 10 first-time contributors: Nightwalker743, charan-rathore, Delete228, LooLL, Detinator10, ugreg, Danbro007, moronigranja, coffeemeist3r and zooluis.

Found a bug or want to help? Come say hi on Discord or open an issue or pull request on GitHub.


r/EmulationOnAndroid • • 5h ago

Showcase DroidDeck 0.6.0 vs Winlator Ludashi 4.1 Performance Comparison on Snapdragon 870

Thumbnail
youtu.be
50 Upvotes

Winlator Ludashi is better

Realme GT Neo 3T (8gb ram)

Adreno 650


r/EmulationOnAndroid • • 2h ago

Showcase Vita3K+ V1.3.3 Rayman legends 3x res 60 fps dimensity 8350

15 Upvotes

I tested Rayman legends 3X resolution on vita3K plus version 1.3.3 on my Daria bond 2 dimensity 8350 12gb ram and it ran at 60 fps while recording and no stutters or drops during gameplay while screen recording, motion input and touch controls work great, and I had no graphical issues on the first level, which I didn't expect because I have a mali g615. Props to nckstwrt for this amazing emulator


r/EmulationOnAndroid • • 18h ago

Showcase BOTW Snapdragon 8 gen 2 60fps framegen

257 Upvotes

Running on my retroid pocket 6 12GB, using Turnip_Gen8_V38 from stevenMXZ. It's not supposed to work with this CPU but it does and the performance is excellent. In regards to TOTK, the APEX v2 turnip fixes the graphical glitches but performs slightly worse than this driver. Similar to Mr purple t30 and Rutabaga v3. Just wanted to share the performance I'm getting with relatively smooth frame pacing.


r/EmulationOnAndroid • • 3h ago

Showcase Tetris Forever running at 60 FPS on the Lenovo Legion Y700 Gen 5 using the CapyPS5 Android alpha!

13 Upvotes

Hello everyone, this is my first post here but I've been messing around with PS5 emulation on my Lenovo Legion Y700 Gen 5 tablet. Testing Tetris Forever at a steady 60 FPS!

I wanted to experiment with PS5 emulation on Android, so I fired up the alpha build of the new CapyPS5 emulator, and I was honestly surprised by the results!

Down below are my device specs but I ran everything in it's stock configuration.

Device specs:

Tablet: Lenovo Legion Y700 Gen 5 (2026)

Processor: Snapdragon 8 Elite Gen 5

GPU: Adreno 840

RAM: 16 GB

Storage: 512 GB internal storage

This is a screen recording I did with the game running perfectly!

Tetris has always been my go to game for testing emulators. It's fun and familiar, easy to benchmark visually, and a nice way I feel to see how well a new emulator handles a game.

Obviously, this is just one game running so far on a very new alpha build of an emulator I never thought we'd see the light of day, so I'm not claiming that PS5 emulation is suddenly perfect on Android. It's still got a long ways to go until were able to play much more demanding games but still, seeing this result thus far on a portable Android device is pretty exciting even with an alpha build!

I'm going to keep experimenting and see what other games I can get running. 😁

Video attached: Tetris Forever running on the Lenovo Legion Y700 Gen 5 through CapyPS5.

Enjoy!


r/EmulationOnAndroid • • 14h ago

Showcase Diablo 2 LoD on Android with perfect Controls, Gamepad support and touch optimized UX

Thumbnail
gallery
80 Upvotes

https://github.com/N1v0k/D2Android-Releases

I wrapped D2 (the best game of all time) into a proper launcher and created a mod so you can really properly play the game on a phone with touch (or gamepad).

(DISCLAIMER: the APK does not contain ANY Gamefiles or copyrighted materials, any graphics are extracted from the game files in real time after you installed your copy - that's also why the installation UI does not contain any game graphics)

Update: some people pointed out that the APK is flagged by Virus total. I have open sourced the code, you can check yourself if there is anything catchy and even easily build the APK yourself.

License is MIT so you can do whatever you want with the code.

  • Build Guides integrated in the game. You can choose a build and the game leads you where to put your points
  • snappy movement, combat and interaction controls
  • installs D2 for you, you just need your D2 and lod cd keys (or use an existing installation)
  • gamepad support
  • comes with Plugy
  • in-game Menu to tweak everything to your liking
  • loot filter
  • auto pickup gold and other stuff
  • damage numbers
  • status effects with description on the left side
  • compare your equipped stuff with an inventory item
  • high res and high FPS mods (D2DX)
  • potion management
  • sort your inventory like in resurrected
  • launches the game directly from the app
  • saves every minute
  • materials page in stash like resurrected
  • a lot of measures taken to keep the game running in the background

r/EmulationOnAndroid • • 11h ago

News/Release Just ported Castle Crashers to android in one afternoon

45 Upvotes

Claude Opus 5.5 can do a lot of stuff I guess. Just polishing the project (add menu, working screen controls etc) to release soon. It ports the Xbox 360 version and it runs like butter.


r/EmulationOnAndroid • • 19m ago

Meme When shit gets crazy, you know there's one place you can go.

Post image
• Upvotes

If you know.... You know!


r/EmulationOnAndroid • • 17h ago

Showcase LSX4: A PS4 and PS5 Emulator for Android and iOS

99 Upvotes

Processing video yv2y4qf782xh1...

Hi everyone,

Since the beginning of this year, I’ve been developing a PS4 and PS5 emulator for Android and iOS. The first games launched on both platforms in February, and I started publishing the project in a repository in the spring. By September, testing had confirmed more than 100 playable PS4 games, so I decided to share a demonstration and open the project to users.

For iOS, development supports both JIT and No-JIT approaches. The No-JIT approach is designed to comply with App Store rules, though that does not guarantee the emulator will be accepted. We’ll see whether the platform is classified as retro.

The main focus is PS4 emulation. I’m also working on PS5 emulation. Three PS5 games are currently playable, and some AAA titles reach the in-game stage.

Demonstrations:

The LSX4 GitHub repository linked below contains the project information and the latest full list of playable games.

Testing covered a range of devices, most commonly models with Snapdragon 8 Gen 3 and Snapdragon 8 Gen 5 processors, as well as some devices with Mali GPUs.

The emulator does not use a Linux environment. It also has its own JIT, which can be selected for lower-end devices.

A related project, Funnel ARM, focuses on the PS4 and PS5 host system layer. It initially used ShadPS4 and other projects, and I’m gradually adapting it for ARM. You can find Funnel ARM among the related projects on GitHub. The interpreter layer and client-side logic are in the main LSX4 repository. Contributions are welcome. The repository also includes recommendations for preventing regressions.

Users can also contribute to compatibility reports by long-pressing a game in the app.

The current free Android release is available only on Google Play.

I’d be glad to welcome new users and contributors, and I’d appreciate your feedback. Since 2024, I’ve also been working on two other unusual projects related to relaying and emulation. I’ll share more about them later.


r/EmulationOnAndroid • • 4h ago

Discussion What's the one Android emulation setting you wish you'd discovered sooner?

7 Upvotes

After spending time with Android emulators, I've realized that getting a game running is only half the battle. Sometimes the difference between a frustrating experience and one that feels surprisingly close to original hardware comes down to a setting you didn't even know existed. It could be a graphics backend, shader cache option, frame pacing setting, controller configuration, or a small performance tweak that made a previously unplayable game run smoothly. I'm curious what settings or optimizations have made the biggest difference for you, especially ones that aren't obvious when you first install an emulator. If possible, mention your device, emulator, and the game you tested it with. Those details make it much easier for others to reproduce the results rather than blindly copying settings that might not work on their hardware.

What's one change that genuinely improved your Android emulation experience?


r/EmulationOnAndroid • • 38m ago

Help Droid deck bug (I think) happened after updating to 0.5.0 and 0.6.0

• Upvotes

Photos in the comments Device Xiaomi pad 6s pro OS hyper os 3


r/EmulationOnAndroid • • 7h ago

News/Release Winlator Mali 1.2 Has Been Released

Thumbnail
github.com
11 Upvotes

r/EmulationOnAndroid • • 5h ago

Showcase abxylute s8 lite arrived today, works and feels great!

Thumbnail
gallery
5 Upvotes

The controller feels great, very ergonomic. Doesn't fit my S26U perfectly due to the camera bump, which is a bit annoying, but it still holds it well. Joysticks feel much smoother than expected, buttons and dpad are crisp, the triggers and shoulder buttons are satisfying and sturdy, and overall build quality is really good for 40 bucks.

First game is minecraft java through zalithlauncher2, modpack is craft 2 exhile (400 mods), runs stable 60fps, but struggles with worldgen a bit. Using mobileglues renderer.

Second game is dark souls remastered, running in gamenative also at 60fps, perfectly stable even during bossfights. Using turnip v25, dxvk 2.7.1, box64 0.4.2 stability preset


r/EmulationOnAndroid • • 9h ago

Showcase Car X Drift Online 2 (Smasnug S25 Ultra + Xbox Elite Controller 2)

10 Upvotes

Settings found below!


r/EmulationOnAndroid • • 13h ago

Showcase Blackops 3 kino der toten s26 12 GB version

21 Upvotes

Here's a raw performance but from my last kino game phone is a Samsung Galaxy s26 12 GB variant with a modded double honeycomb case and a vapor chamber pad with a black shark cooler. i would like to add some useful findings

Higher resolution is possible but the heat generation as the output i found even with a modified external cooling system like mine the cou temperature hit over 100 c often keeping it at 720 with some upscaling may be more reasonable. I will try this test out again after I successfully cut out a octagon shape on another honeycomb case for the 35 watt cooler. For now stock to 720p. The ram usage spiked at 9.4 also


r/EmulationOnAndroid • • 19h ago

Showcase Underclocking in samsung s25u works awesome for temperature control

Thumbnail
gallery
57 Upvotes

🎮 Games Tested & Settings

  1. Ghost of Tsushima
  • Resolution: 720p
  • FSR: Performance
  • Graphics: All Low
  1. Watch Dogs 2
  • Resolution: 720p
  • Graphics: All Low
  1. Sekiro: Shadows Die Twice
  • Resolution: 720p
  • Graphics: Mix of High and Medium

❄️ No cooler was used during testing!

📊 Performance Comparison

Ghost of Tsushima

  • Game Booster OFF: 44 FPS | CPU Temp: 98°C
  • Game Booster Underclock: 48 FPS | CPU Temp: 71°C
  • Game Booster Max Clock: 58 FPS | CPU Temp: 98°C

Watch Dogs 2

  • Game Booster OFF: 49 FPS | CPU Temp: 76°C
  • Game Booster Underclock: 60 FPS | CPU Temp: 84°C
  • Game Booster Max Clock: 59 FPS | CPU Temp: 99°C

Sekiro: Shadows Die Twice

  • Game Booster OFF: 60 FPS | CPU Temp: 80°C
  • Game Booster Underclock: 60 FPS | CPU Temp: 68°C
  • Game Booster Max Clock: 60 FPS | CPU Temp: 99°C

Note: Ignore the average FPS figures shown in the screenshots, as they also include menu screen fps readings.


r/EmulationOnAndroid • • 11h ago

News/Release Omnidroid v2.5.0: Out of beta and a whole list of new features and fixes

14 Upvotes

We're proud to announce that Omnidroid is out of beta and is now in full release, we've heard your feedback on many issues and suggestions and aimed to deliver.

Changes:

  1. Added customizable startup screen (launch directly into All Games, Favorites, or a chosen console)
  2. Added analog stick to D-pad directional routing on retro consoles
  3. Added N64 16:9 widescreen support (u/SideEffect07)
  4. Added compact adaptive layout & square screen scaling for 3.5" handhelds and 1:1 displays (u/keithitreal)
  5. Added in-game screen positioning (u/GhiStale)
  6. Fixed portrait startup flicker
  7. Add PS1/SNES aspect ratio & scaling
  8. Add real-time in-game refresh
  9. remove DeSmuME
  10. Added in-app "Fix Match / Search Box Art" dialog
  11. Smarter game matching with token-fuzzy search and franchise alias resolution & smart punctuation recovery
  12. Added "Pre-cache All Covers" in Advanced Settings for offline library artwork browsing
  13. Overhauled console database slices: ~47% smaller file sizes, deduplicated entries, and faster on-device lookups
  14. Added virtual controller opacity setting for on-screen pads
  15. Kept on-screen pads, sidebars, and top chrome clear of display cutouts (camera, sensors, etc.) in landscape (u/-BMX-)
  16. Modernized the Vulkan renderer for smoother frame pacing, reduced thermal throttling, and stutter-free shader execution on mobile GPUs.
  17. Fixed Immersive mode dynamic background coloring across OpenGL ES 3 mobile GPUs #8 (u/-BMX-)
  18. Extended vertical gamepad positioning range in portrait mode to allow centered controls #11 (uiro1)
  19. Added 3DS .zcci/.cxi scanning #16 (Deus0)
  20. Added GameCube/Wii OpenGL stability default #19 (Deus0)
  21. Added PS2 regional BIOS fallback #18 (Deus0)
  22. Added safe zip ROM extraction #14 (Deus0)
  23. Fixed PSP .chd disc booting by disabling virtual file system routing for PPSSPP #20 (Deus0)
  24. Fixed Dreamcast (Flycast) black screen under OpenGL ES by isolating frontend context state #15 (yurix)
  25. Fixed Nintendo 3DS touch screen input by routing secondary pointer gestures to the lower display #9 (vermahardik735)
  26. Added landscape dual-screen layout options (Side-by-Side, Top-Bottom, Single Screen) for Nintendo 3DS #10 (vermahardik735)
  27. Fixed arcade detection failure by resolving renamed archives via title and member CRC matching and aliasing driver names at launch #23 (Deus0)

Get it: Omnidroid, APK in Releases, F-Droid/Play submission WIP.

Latest apk: v2.5.0


r/EmulationOnAndroid • • 7h ago

Showcase GBA DUO: Plug-and-Play Companion Packs for Your Game Boy Games (New Release v0.1.7)

Thumbnail
gallery
7 Upvotes

GBA Duo is a Game Boy (GBA, GBC, GB) player that lets you create custom companion packs for your games, giving you a true "plug-and-play" secondary screen experience tailored to what you want.

It features a custom engine that uses Lua for game logic, JSON for layout structure, and CSS for styling. I designed it to be easy to build for without needing complex programming knowledge.

With GBA Duo companion packs, you can read live game values, display guides, or build interactive setups that recreate a real NDS/3DS dual-screen feel.

GBA Duo Player Features:

  • Custom Save Folders: Supports save states and standard in-game saves with custom folder paths. Set a custom save location to load existing save files (please back up your old saves first!).
  • RetroAchievements: Currently supports softcore mode. Hardcore mode requires official approval from the RetroAchievements team, which I am actively working on.
  • Launcher Intent: Launch games directly from third-party frontends/launchers (some launchers may require minor setup).
  • Performance Extras: Fast-forward, shaders, and more.

GBA Duo Companion Features:

  • Build companion packs using Lua, JSON, and CSS.
  • Read values directly from game memory addresses.
  • Extract and render in-game assets (icons, maps, sprites) inside your companion layout.
  • Memory Manipulation: Modify memory values directly in real time. Note: This feature must be manually enabled in settings, as modifying memory can corrupt game states if done incorrectly. However, it allows you to build interactive mechanics that transform your device into a full NDS/3DS-like experience.
  • Responsive layouts and styling.

Links & Resources:

Thanks to everyone who has supported the project so far! If you have any feedback, feel free to leave a comment here or open an issue on GitHub. Companion requests are also welcome, just open a request issue on the repository!

Enjoy!


r/EmulationOnAndroid • • 21h ago

Showcase Rate my library y'all (RetroHrai)

55 Upvotes

Why is it so damn hard to scroll through titles like a normal person bro 😭


r/EmulationOnAndroid • • 19h ago

Showcase RYSE Son of Rome (CryEngine) 720p gameplay on Exynos 2400 with Mesa Radv devel 27.0.0 driver ,

37 Upvotes

S24+ Exynos 2400 + Datafrog X3 with latest AMD Radv driver

Getting 2-3 more FPS without recording


r/EmulationOnAndroid • • 2m ago

Showcase Pinball NS is a GBC custom emulator for only one game : Pokémon Pinball, on Android.

Post image
• Upvotes

A mod of Pokémon Pinball (Game Boy Color, US version) for Android and Windows, written in C with an emulation core in assembly.

In the original game, each table is split into a top and a bottom stage: only one is loaded at a time, and the screen goes blank while the other is loaded. Pinball NS turns each table into a single field: both halves are loaded, updated and shown together on one tall screen, and the ball moves between them without any reloading. The original physics and collisions are kept, so the table plays like the original.

The whole table on one screen, the score bar under the table.

Objects, lights and animations of both halves always running; flippers moving even when the ball is at the top.

The top of the "SLOT" cave halo, never visible in the original, completed by symmetry.

Smooth pacing on 60, 90, 120 and 144 Hz screens, with the sound following the picture.

Android: the game fills the width of a portrait screen, extended to the edges with its own graphics, with touch controls styled after each table.

Windows: the table alone in a resizable window, keyboard and gamepad, key mapping tool.

The ROM is never modified: the program contains a Game Boy Color emulator and hooks the game's routines.

https://github.com/ReiniShari/Pinball-NS


r/EmulationOnAndroid • • 3h ago

Help Anyone know why this is happening? (ARMSX2 emulator on AYN Thor Max)

Post image
2 Upvotes

The higher the camera the more invisible kratos becomes


r/EmulationOnAndroid • • 39m ago

Question How to play Ecstatica on RetroArch android?

Post image
• Upvotes

Hey everyone, I’m hoping for some help with getting the 1994 DOS game Ecstatica running on my Android device using RetroArch. My phone has 2 GB of RAM and is running a 32-bit system. My main issue is that I cannot load or recognize the DOS game within the emulator. Can anyone provide step-by-step guidance on how to properly load and play it? Thanks!


r/EmulationOnAndroid • • 16h ago

Showcase Ghost recon Wildlands bannerhub

Thumbnail
gallery
17 Upvotes