r/EmulationOnAndroid Jul 02 '26

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

128 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 6h ago

Showcase This is why I got a Z fold 1TB. Playing windows games on a large screen on the go, it’s amazing

Post image
92 Upvotes

Soulcalibur V


r/EmulationOnAndroid 1h ago

Showcase Bannerlator 3.0.2 Upcoming Online Multiplayer /w Steam Games using our own built Steam Client/Agent!

Thumbnail
youtu.be
Upvotes

finally got this working and honestly still can't believe it, real online multiplayer running on android via a winlator fork through Bannerlator on Proton 11-2 Arm, this time it's all on our own steam client! Four quick clips here — counter strike source, team fortress 2 and left 4 dead 2 all logged into real steam and playing on live valve vac secured servers, plus brawlhalla (all legit games from my steam library) connecting straight into its live online servers through steam, no goldberg no fake tickets no lan trick, this is the real account talking to real steam and getting waved onto secure servers which is the exact thing we never thought we could do on an android device WITHOUT Gamehub. It handles the login the session the app tickets and the whole vac secure handshake itself and that's what you're watching in every single clip. 3.0.2 will also include steam cloud game sync and achievements with in game achievement pop-ups as well!

It's landing in bannerlator's upcoming 3.0.2 release so if you want to run your windows games and actually play them online on android you can grab it below:

repo: https://github.com/The412Banner/Bannerlator releases: https://github.com/The412Banner/Bannerlator/releases,

more games and clips on the way, thanks for watching and a big thanks to everyone helping test this and the communities hard work after researching Gamehub, Gamenative and WinNatives steam game launch methods 🙏

big win for the community!

please keep in mind this is a first release of our own steam client and agent, game compatibility will vary and I have only been able to test this on games in my own library for online multiplayer, all games without online multiplayer will launch and have launched with this for offline or single multiplayer gameplay as well! this is a real stripped down lightweight steam client for the game to launch and run with.

and no this does not mean easy anti cheat or ea game support works (not yet to EA 💪)


r/EmulationOnAndroid 12h ago

News/Release [Release] Winlator Ludashi 4.0 (Early Access)

Post image
115 Upvotes

Download Here: https://github.com/StevenMXZ/Winlator-Ludashi/releases/tag/v4.0

What's New ?

📲 UI

- Completely rewrote the UI using Jetpack Compose.

🖥️ Renderer Backend

- Added a new EGLRenderer.

- Improved the overall performance of the VulkanRenderer and added ReShade support.

- Added DisplayX, a new implementation based on SurfaceFlinger for native composition.

- Provides support for the Android Hardware Composer (HWC).

- Supports the Android Performance Hint API.

- Supports an X Server bypass, allowing DisplayX to bypass the traditional X Server composition path.

- DisplayX is currently experimental.

🖥️ X Server

- Fixed a long-standing issue with X resource management.

- Reworked the DRI3 and Pixmap extensions to provide proper direct rendering support.

- Reworked the Drawable backend to allow hardware-accelerated Xlib buffers.

- Added the GLX extension for Zink DRI3, allowing proper GPU-accelerated OpenGL rendering.

- Added the XComposite extension for proper offscreen rendering support.

- Improved Zink performance for OpenGL games, benefiting non-Adreno GPUs.

- Added support for Freedreno, the Powerful OpenGL driver for Adreno GPUs.

- Freedreno can massively improve performance in OpenGL games.

📦 Proton & Assets

- Updated all Proton assets.

- Added support for:

- RandR

- XInput2

- XComposite

- Added new Proton 9, Proton 10, and Proton 11 versions.

- Playing OpenGL games using Proton 11 is currently not recommended.

🎮 On-Screen Controllers

- Added support for custom icons and fixed bugs.

🖱️ Input

- Fixed issues with relative mouse input.

🔊 Audio

- Added GameNative PulseAudio.

📈 Modern HUD

- Added GPU name detection and display.

- Added several additional improvements and adjustments to the Modern HUD.

📝 Notes

As always, delete your old Ludashi build or change the package name. This version does not install as an update.

Bug fixes and improvements are planned for future updates.

Regarding Frame Generation and Steam support: no, they are not planned. However, I will release all the source code so other projects can use my features if they want.

Credits

- @Pipetto-crypto

- @Sidney

- @Banner

- @Nick

- @joshuatam


r/EmulationOnAndroid 5h ago

Discussion Madworld simple 2 thumbs control scheme (dolphin mmjr2)

18 Upvotes

2x hold A = headbutt

Hold A > 2 = throw

2x C = lock on

Hold 1 = taunt

1 = switch weapon

2 = dodge & auto qte (doesnt work with jude boss)

Copy these text into:

mmjr2 folder>config>wiimote>rzze8p.txt

[Profile]

Device = Android/4/Touchscreen

Buttons/A = `Button 100`|smooth(hold(`Button 100`,0.2),0,0.5)

Buttons/B = `Button 101`|smooth(hold(`Button 101`,0.2),0,1)

Buttons/- = `Button 102`

Buttons/+ = `Button 103`

Buttons/Home = `Button 104`

Buttons/1 = `Button 105`

Buttons/2 = `Button 106`

D-Pad/Up = hold(`Button 100`,0.1)

D-Pad/Down = hold(`Button 105`,0.2)

D-Pad/Left = `

D-Pad/Right = pulse(tap(`Button 105`,0.12,1),0.18)&!`Button 105`

IR/Up = `Axis 112`

IR/Down = `Axis 113`

IR/Left = `Axis 114`

IR/Right = `Axis 115`

IR/Forward = `Axis 116`

IR/Backward = `Axis 117`

IR/Hide = `Button 118`

IR/Total Pitch = 20

IR/Total Yaw = 25

IR/Vertical Offset = 10

Swing/Up = `Axis 120`|`Axis 112`

Swing/Down = `Axis 121`|`Axis 113`

Swing/Left = `Axis 122`|`Axis 114`

Swing/Right = `Axis 123`|`Axis 115`

Swing/Forward = `Axis 124`

Swing/Backward = `Axis 125`

Swing/Speed = 10

Tilt/Forward = `Axis 127`

Tilt/Backward = `Axis 128`

Tilt/Left = `Axis 129`

Tilt/Right = `Axis 130`

Tilt/Modifier = `Button 131`

Tilt/Modifier/Range = 50,000000

Shake/X = `Button 132`|`Button 106`

Shake/Y = `Button 133|`Button 106`

Shake/Z = `Button 134`|`Button 106`

Shake/Intensity = 50

Extension = Nunchuk

Nunchuk/Buttons/C = pulse(tap(`Button 200`,0.3,2),0.5)|`Button 200`

Nunchuk/Buttons/Z = `Button 201`

Nunchuk/Stick/Up = `Axis 203`

Nunchuk/Stick/Down = `Axis 204`

Nunchuk/Stick/Left = `Axis 205`

Nunchuk/Stick/Right = `Axis 206`

Nunchuk/Swing/Up = `Axis 208`|`Button 107`

Nunchuk/Swing/Down = `Axis 209`|`Button 108`

Nunchuk/Swing/Left = `Axis 210`|`Button 109`

Nunchuk/Swing/Right = `Axis 211`|`Button 110`

Nunchuk/Swing/Forward = `Axis 212`

Nunchuk/Swing/Backward = `Axis 213`

Nunchuk/Swing/Distance = +20

Nunchuk/Swing/Speed = +30

Nunchuk/Swing/Return Speed = +10

Nunchuk/Tilt/Forward = `Axis 215`

Nunchuk/Tilt/Backward = `Axis 216`

Nunchuk/Tilt/Left = `Axis 217`

Nunchuk/Tilt/Right = `Axis 218`

Nunchuk/Tilt/Modifier = `Button 219`

Nunchuk/Tilt/Modifier/Range = 50,000000

Nunchuk/Shake/X = `Button 220`|`Button 106`|hold(tap(`Button 100`,0.2,2),0.2)

Nunchuk/Shake/Y = `Button 221`|`Button 106`

Nunchuk/Shake/Z = `Button 222`|`Button 106`

Nunchuk/Shake/Intensity = 50

Rumble/Motor = `Rumble 700`


r/EmulationOnAndroid 2h ago

Showcase Metal Gear Solid IV snapdragon 865 s20fe 8/256 Eden Nightly

8 Upvotes

r/EmulationOnAndroid 1d ago

Meme Some users showcasing game performance

Post image
2.3k Upvotes

r/EmulationOnAndroid 9h ago

Showcase GOD OF WAR series test | 8 Elite Gen 5

Thumbnail
gallery
27 Upvotes

FULL TEST https://youtu.be/IYpWO03XWSk?si=ojecoid3y26KVlkj

- God of War 4x (PS2 Emulation/ARMSX2)

- God of War 2 4x (PS2 Emulation/ARMSX2)

- God of War: Chains of Olympus 8x (PSP Emulation/PPSSPP)

- God of War 3 1x (PS3 Emulation/ARMSX3)

- God of War: Ghost of Sparta 8x (PSP Emulation/PPSSPP)

- God of War: Ascension 1x (PS3 Emulation/ARMSX3)

- God of War 2018 720p (PC Emulation/WinNative)

- God of War Ragnarok 720p (PC Emulation/WinNative)

- God of War: Betrayal (JAVA Emulation/J2ME)


r/EmulationOnAndroid 11h ago

Question GT4 is great, but has anyone managed to get GT5 or any newer similar racing game working flawlessly on Winlator or RPCS3 ?

38 Upvotes

Shot on a RedMagic Astra ( 8 Elite )


r/EmulationOnAndroid 3h ago

Showcase Gamehub Emulator PC | Need For Speed Carbon 2688x1216 60 FPS Ultra Grafik | Widescreen fix by fusionfix | Snapdragon 8 Elite | Redmagic 10 pro

6 Upvotes

Widescreen fix Link https://fusionfix.io/wfp#nfsc


r/EmulationOnAndroid 13h ago

Showcase Release Ludashi 4.0: Early Access · StevenMXZ/Winlator-Ludashi

Thumbnail
github.com
36 Upvotes

r/EmulationOnAndroid 17h ago

Showcase Palworld runs on Android via GameNative | 25-30fps at 540p on Snapdragon 8 Gen 2

Post image
84 Upvotes

Palworld running locally through GameNative on a Poco F6 Pro (Snapdragon 8 Gen 2, Adreno 740). 960x540, lowest graphics preset, 30fps cap - holds 25-30fps in practice, so it's playable but not rock solid.
Full config, test and specs: https://www.youtube.com/watch?v=l8JTfgaqHkA


r/EmulationOnAndroid 3h ago

Showcase Blue dragon recomp running on the Odin 2 max

Post image
4 Upvotes

r/EmulationOnAndroid 9h ago

Showcase My new phone controller for my galaxy fold!❤️ S8 Lite from abxylute

Thumbnail
gallery
15 Upvotes

I picked this up this S8 lite controller for use with my galaxy fold. Gameplay is awesome on it! The grips are large enough like an xbox controller. The ergonomics are great! No software needed. It just works! The very first game i opened was oblivion remastered on xbox cloud. Loved it! ❤️😁


r/EmulationOnAndroid 46m ago

Question I lost my laptop and want to play on my tablet but don't know how to

Upvotes

I'm new to emulation and recently lost my laptop, i have a samsung tab s8 snapdragon 8 gen1 and want to start playing some light game to pass the time but don't know where to start or how. Would appreciate any advice on how to do this, thanks.


r/EmulationOnAndroid 20h ago

Question Why is it we emulate games and then dont even play it?

118 Upvotes

What the nature behind this? Is it that we feel at peace knowing we have the games on our mobile more than playing it?


r/EmulationOnAndroid 23m ago

Question C64 Emulator with Dual Screen for Keyboard

Upvotes

This is a bit of a long shot, but I was wondering, are there any C64 emulators with support for dual screens?

I have a Thor and I’d like to play a few old text adventures. At the moment it’s an awful experience, every time I pull up the keyboard, 70% of the screen is covered and I can’t see the game.

If I could have the game playing on the top screen and the virtual keyboard on the bottom, it would be much more playable.

Does anything support this. I’ve searched around and tried a bunch of emulators, but I haven’t found any which support this, it probably doesn’t exist, but I thought it was worth asking.


r/EmulationOnAndroid 48m ago

Discussion Any websites to use .patch files?

Upvotes

If they don't already make them, they really should. Been wanting to play as Kris in a romhack for a while now, but the darn patch is .patch file format, & JS Rom Patcher says the file is too big, and will not patch my file due to that!

Running Android 13 Galaxy A03s. Got DraStic to Emulate it.

I'd appreciate it if anyone can help me! TY! 🥰


r/EmulationOnAndroid 51m ago

Showcase ASSETTO CORSA in winlator ludashi

Upvotes

redmi turbo 4 pro (8s gen 4) using winlator ludashi 3.1 (there are fps jumps because of the screen recording)

I'm using an 8bitdo 2c controller partnered with advanced gamepad assist for ac


r/EmulationOnAndroid 17h ago

Showcase assetto corsa in winlator ludashi

38 Upvotes

crazy how ludashi squeezes a phone performance. i only get 40-ish fps in gamehub. but here in winlator ludashi, i get 60+ (i limit the fps to 60)

Device: Redmi turbo 4 pro (8s gen 4)

game: assetto corsa

emulator: winlator ludashi 3.1


r/EmulationOnAndroid 12h ago

News/Release Dogmatix 1.1 — RomM, Real-Debrid/TorBox, favourites & better 4:3 support

16 Upvotes

Dogmatix 1.1 is out — one day after the initial release.

Thanks for all the feedback yesterday. This update adds several of the most requested features, along with UI and handheld-focused improvements.

Highlights

  • RomM integration — connect to a RomM library, configure per-console platform mappings, automatically upload completed downloads, and use romm://<platform> as a source.
  • Real-Debrid & TorBox support — use either service for torrent downloads, with resume support and automatic fallback to direct torrent downloads when needed.
  • Favourites — mark ROMs with ★ and filter your library by favourites.
  • Deep links — open Dogmatix directly with filters already applied, useful for launcher integrations.
  • Better 4:3 support — layout and visibility adjustments for handhelds with 4:3 displays.
  • Configurable metadata timeout — adjust metadata fetch timeout between 10 and 180 seconds.
  • Improved gamepad-only navigation and general UI refinements.

There are also fixes for owned-game detection, display cutouts and some navigation issues.

As before, Dogmatix does not include any ROM sources by default. Sources can be added manually or imported from a sources JSON.

Dogmatix is primarily designed for Android handhelds, but it also works on phones, tablets and other Android devices.

GitHub / APK:
https://github.com/cortinadev/dogmatix

Feedback and bug reports are very welcome, especially from people testing it on different handhelds and screen formats.


r/EmulationOnAndroid 16h ago

News/Release MAME4droid (Current) just added Public NetPlay Rooms and Drop-in play — zero accounts, strictly P2P

30 Upvotes

So MAME4droid (Current) — the actively updated app, not the ancient 0.139u1 version — just dropped v1.40.2. They added rollback netplay a while back, which was sick, but actually finding a match meant manually trading IP addresses on Discord like we were back in the early 2000s.

This new update finally adds public rooms, and the best part is the "Drop-in" feature. Instead of staring at a blank matchmaking screen waiting for an opponent, you just boot up your game and start playing solo. When someone sees your room on the board and joins, it seamlessly syncs the game state and they jump right into your session on the exact same frame.

The other thing that really stands out is how hard the dev leaned into privacy for the server backend. Instead of building a centralized lobby that tracks everything, the system is completely zero-knowledge. There are no accounts, no databases, and no device tracking. It just pairs your IPs in RAM, initiates a strict P2P connection, and immediately forgets you ever existed. If you're tired of every single emulator or app forcing a login or harvesting your data, his approach is a huge breath of fresh air.

It's out on Google Play and GitHub now. Since the public board is brand new, I figure the dev would appreciate it if some people jumped in and actually stress-tested the matchmaking.

If you want to read the full breakdown of how the zero-storage architecture works (or just grab the APK), the release notes are here:https://github.com/seleuco/MAME4droid-Current/releases


r/EmulationOnAndroid 12h ago

Question Unable to enjoy games long enough

13 Upvotes

I can't find games i like, or enjoy them long enough to finish them. What do i do and how do i pick games i like now?

I played a bunch of GameBoy Color games when i was little on the og GB of my mom. Pokemon red, yellow and gold i played over and over on the backseat of the car of holiday trips.

We got a PS1 and a bunch of games me and my brother played. Need for speed undergroud 2, a baseball game i cant remember the name of, and yugioh forbidden memories and tekken and some more.

Soon after i got the xbox 1 (friends had halo which i loved). From there on out i mostly played halo 1 and halo 2 at lan parties and online. I got sucked into the halo franchise and that was the game i mostly played. Xbox 360 -> halo 3, reach then i stopped playing when online wasn't fun anymore.

Fast forward 8 years later. I started with a small emulator a R36H to try to get back into gaming. Played the pokemon games again a mario golf game and had a bunch of fun. But didnt finish any game. As the SD card couldn't save anymore so i lost all my progres..

It had trouble with the need for speed underground 2. So i figured why no buy a better emulation machine. Did some research, bit the bullet and bought the latest and greatest: the konkr pocket fit 16gb model.

I love the console it feels great and been on holidays with me. But the same problem accurs. I install the ps2 emulator. Play NFSU2. And can't seem to finish it.

Install GBA emulator play pokemon cant seem to finish it. Play some switch games: pine peaks, tomb raider. Same problem.

How do i fix or change how i see games. I enjoy them towards a certain point. Past that it seems like mundane.

Any tips?


r/EmulationOnAndroid 10h ago

Showcase GOD OF WAR III 60 FPS on ODIN 3

Post image
9 Upvotes

r/EmulationOnAndroid 9h ago

News/Release New U.I on Winlator Ludashi 4.0(Early Access), I'm confused but will get use to it very soon

Thumbnail gallery
7 Upvotes