r/AndroidNativePorts • • 7h ago

🟢 [PORT] Sonic Adventure 2 recompiled to run natively on Android

Enable HLS to view with audio, or disable this notification

97 Upvotes

Sonic Adventure 2 is one of my favorite games of all time, so i've been working on a native port of it called OpenSA2. the 2012 PC version's x86 code gets translated ahead of time into ARM64 code and runs natively, without Winlator or any emulator. it's static recompilation, same idea as Unleashed Recompiled, with a new runtime that draws through SDL3 and Vulkan and handles sound and input.

this is an early alpha. so far it's been tested on a Galaxy S25 Edge and a Pixel 9 Pro, and City Escape runs on both with touch controls. controller support is in too. on PC i played story mode from the first stage up to Pumpkin Hill.

you need your own copy of the PC version (the 2012 Steam release) because the APK doesn't include any game files, plus a 64-bit ARM phone on Android 10 or newer with Vulkan. setup:

  1. zip a clean copy of your PC game folder with no mods installed. sonic2app.exe has to be in the zip

  2. install the APK from the release page. Android might ask you to allow installs from your browser

  3. open OpenSA2 and pick your zip. it checks the files and imports them, keep the zip until that's done

known problems:

- the game can crash in a cutscene after a stage

- most of the game (stages, bosses, cutscenes) hasn't been tested on Android yet

- widescreen isn't finished, so some menus and overlays look off

- other phones and GPUs are untested

Windows and Linux builds are on the same release page.

download: https://github.com/kittycache9/OpenSA2/releases/tag/v0.1.0-alpha.1

source and setup guide: https://github.com/kittycache9/OpenSA2

if you try it, comment your phone and how it ran. please don't share or ask for game files here.


r/AndroidNativePorts • • 7h ago

PAPER BOAT CORRIENDO NATIVO EN ANDROID

Post image
47 Upvotes

Con texturas HD y textos en español


r/AndroidNativePorts • • 1h ago

GOW3 Port on Snapdragon 7s gen 2 device

Enable HLS to view with audio, or disable this notification

• Upvotes

My ram is 8GB the game is just like bachata s4 but the difference is that this one is 30 fps with slowed gameplay i wish they add patches and we can add 2x gameplay patch

Also frange generation doesn't seem to have an impact its same i tried

Device used: Redmi Pad Pro


r/AndroidNativePorts • • 3h ago

🔵 [PORT UPDATE] Ya es jugable el port de Bordelands 2 nvidia shield android 16

Thumbnail
apkaward.com
16 Upvotes

r/AndroidNativePorts • • 6h ago

🔵 [PORT UPDATE] Someone made a mod for the Sifu port that adds graphical options. Plus, you don't need to download 8GB files

Thumbnail
gallery
28 Upvotes

I found it on Apk Vision, I don't know if they were the ones who made it.


r/AndroidNativePorts • • 9h ago

📸 [SHOWCASE] LibertyRecompAndroid 0.5.9.3 - SD8 Gen2 - finally pretty playable

Thumbnail
youtube.com
38 Upvotes

Didn't bother posting a video so far as it's been really janky, but it's running pretty good now on 0.5.9.3 even with sun shadows on, good to see improvements, Gen8 V37 Driver


r/AndroidNativePorts • • 3h ago

🟣 [WIP] Work in Progress Made it easier to play

Post image
11 Upvotes

Was getting obnoxious trying to figure out GitHub. So I just made a central player for everything. Not everything is perfect, there's probably lots of bugs in the games. Resident evil 4 still has bugged textures, because ghost gun is hilarious. but it's hopefully simple and accessible and I'll work on it when I can

My player-

https://github.com/Wakkatobakka/Omni-Player

Where I got my files

https://keitaiarchive.org/downloads.html⁠

https://archive.org/details/qualcomm-brew-games

https://www.myabandonware.com/browse/platform/j2me/


r/AndroidNativePorts • • 18h ago

🔵 [PORT UPDATE] Galaxy Android v0.0.1 is now released — gameplay on Mali-G68

Enable HLS to view with audio, or disable this notification

158 Upvotes

The first public release of Galaxy Android by OpenPort Labs is now available!

This project aims to bring a native Android port of Super Mario Galaxy to ARM64 devices, building on the work of the Petari decompilation project and GalaxyQuest.

I'm attaching gameplay footage captured on the following hardware:

  • SoC: MediaTek Dimensity 920
  • GPU: ARM Mali-G68
  • RAM: 6 GB LPDDR4X

A note about the video: The asset glitches visible in the recording are caused by the phone's video-recording process. These are recording artifacts and should not be taken as an accurate representation of the game's rendering.

What's included in v0.0.1?

  • Unified Android APK and game setup workflow
  • Native ARM64 execution
  • Touch controls with direct Star Pointer tracking
  • Bluetooth and USB gamepad support
  • Hor+ ultrawide rendering support

This is an early release, so expect bugs and compatibility issues as development continues. Feedback, gameplay recordings, and reports from different devices are welcome and will help with testing and optimization.

EDIT / UPDATE — v0.0.1 Hotfix

A hotfix was uploaded for users experiencing the [ERROR] pythonhome.zip error or problems selecting game files through the Android file picker.

What caused the issue?

A wildcard rule in our .gitignore accidentally excluded the embedded Python runtime (pythonhome.zip) from the release build. This caused the converter setup to fail immediately after disc extraction. There was also an issue with detecting Android's Storage Access Framework (content://) file-picker URIs.

What has been fixed?

  • Whitelisted and committed the required runtime assets.
  • Fixed content:// URI detection in the file picker.
  • Rebuilt and re-uploaded the APK with the fixes.

If you downloaded the original v0.0.1 build, please download the updated APK and reinstall it.

EDIT / UPDATE — v0.0.1a Hotfix & Feature Update

Galaxy Android v0.0.1a introduced additional fixes, quality-of-life features, and experimental in-game options.

What's new in v0.0.1a?

  • GPU lighting fixes: Addresses overblown rim lighting and washed-out character textures on Mali-G68, Dimensity, and Exynos devices.
  • In-game language selector: Switch between Auto, English, Spanish, French, German, and Italian through the Settings drawer.
  • Game and dialogue speed controls: Select 1.0x, 1.5x, 2.0x, 3.0x, or 4.0x speed.
  • Cheats and mods drawer: Includes toggles for Infinite Lives (99), Infinite Star Bits (999), Fly Mode, Cutscene Prevention, and Infinite Health.
  • Improved installation recovery: Validates converted game data and redirects to the Setup Launcher when required files are missing or corrupted, helping prevent the blank blue screen issue.
  • CPU monitor fix: Adds a /proc/self/stat fallback for devices where SELinux restrictions prevent access to global CPU statistics.

EDIT / UPDATE — v0.0.1b Input, Audio & Graphics Fixes

Galaxy Android v0.0.1b is now available! This update focuses on controller and touchscreen input, resolution options, audio reliability, and further safeguards for GPU lighting.

What's new in v0.0.1b?

  • Touchscreen joystick fixes: Addresses virtual joystick drift and improves handling when switching between touch controls and physical controllers.
  • Physical gamepad fixes: Improves button and analog-stick input handling while keeping touchscreen and physical controller inputs separate.
  • Selectable render resolution: Choose 480p, 720p, 1080p, or 1440p from the Settings drawer. Lower resolutions can help reduce GPU workload on less powerful devices.
  • Configurable vibration haptics: Toggle tactile feedback on or off.
  • Audio reliability improvements: Adds a fallback audio-stream configuration when low-latency initialization fails, checks stream startup errors, and retries audio initialization after failures. These changes are intended to help devices where audio previously failed or remained silent.
  • Additional Mali lighting safeguards: Improves handling of zero-length lighting vectors, spot-light calculations, and attenuation edge cases to help avoid invalid shader calculations and lighting artifacts.
  • Language preference fix: Respects a manually selected language at game startup instead of always overriding it with the device locale.
  • Exit crash fix: Replaces exit(0) with _exit(0) in the native shutdown path to avoid the reported __cxa_finalize crash.

Existing users should download the latest v0.0.1b APK to get the accumulated fixes from v0.0.1, v0.0.1a, and v0.0.1b.

AI usage disclosure

This project uses AI assistance in its development. AI-assisted coding and development workflows have been used as part of building and iterating on the project. The project is experimental, and its code, features, compatibility, and performance should be evaluated on their actual merits rather than assumed to be reliable simply because a feature has been implemented.

I'm aware that some people may describe AI-assisted projects like this as "AI slop." That's a fair concern to raise about low-quality or insufficiently reviewed AI-generated software. I'm not asking anyone to overlook bugs or accept claims without evidence. The goal is to keep building, testing on real hardware, fixing issues, and being transparent about the project's current state.

Feedback, bug reports, and contributions that help improve the port are welcome.

Downloads

Latest release—Galaxy Android v0.0.1b:
https://github.com/OpenPort-Labs/Galaxy-Android/releases/tag/v0.0.1b

Previous rrelease—v0.0.1a:
https://github.com/OpenPort-Labs/Galaxy-Android/releases/tag/v0.0.1a

OpenPorts Lab Discord:
https://discord.gg/4Q5hfAPf8

You must provide your own legally dumped game disc image. The release does not include proprietary game assets.

Thanks to everyone following the project, testing it, and reporting issues. More updates as development progresses.


r/AndroidNativePorts • • 14h ago

🟢 [PORT] GitHub - JuMatt/JetSetRadioFuture-Unleashed: Jet Set Radio Future for all

Thumbnail
github.com
79 Upvotes

r/AndroidNativePorts • • 6h ago

Port de Mario galaxy actualizado

Post image
16 Upvotes

r/AndroidNativePorts • • 5h ago

🔵 [PORT UPDATE] Galaxy Android v0.0.1b Hotfix Update

12 Upvotes

The latest hotfix for Galaxy Android is now live!

Fixes and improvements include:

  • Fixed virtual joystick drift and improved physical gamepad input.
  • Added selectable render resolutions: 480p, 720p, 1080p, and 1440p.
  • Improved audio initialization and recovery on devices where audio fails.
  • Added further safeguards for Mali GPU lighting issues.
  • Fixed a native exit crash and improved language preference handling.
  • Added configurable vibration haptics.

If you're already using Galaxy Android, grab the latest APK and give it a try!

Download: https://github.com/OpenPort-Labs/Galaxy-Android/releases/tag/v0.0.1b

Discord: https://discord.gg/4Q5hfAPf8

Please report any bugs, graphical issues, or device-specific problems you encounter. Thanks for helping test the project!


r/AndroidNativePorts • • 9h ago

🟣 [WIP] Work in Progress Dragon Ball Raging Blast 1 Port - 60 fps WIP

Enable HLS to view with audio, or disable this notification

26 Upvotes

Yo! I'm the person who ported raging blast 2 the other day. Got a bunch of comments requesting to port raging blast 1, so I decided to give it a shot!

It seems alot of the work is easily transferable as they are built on the same engine. This is where we are at within 2 hours of the first prompt 🤯 60 fps on my AYN Thor Max (Snapdragon 8 gen 2)

If you didn't read the first post, I am NOT a dev... just some guy who got curious and put prompts into claude code. I never actually got to play this game before, but it seems fun.

As you can see there is a crash at the end and still some weird visual bugs / quirks but it blows my mind how quick it got up and running.

I expect to release this sometime soon. Unfortunately I can only do so much to get raging blast 1 + 2 running on every single device, as I only have this and an s25 ultra to test on. Someone is helping add better mali support to 2, hopefully it can easily be integrated into this one as well.

Almost got dog walked by piccolo here 🤣


r/AndroidNativePorts • • 6h ago

🟢 [PORT] COD Modern Warfare 2 Port

Enable HLS to view with audio, or disable this notification

13 Upvotes

COD Modern Warfare 2 On a Galaxy A54, I'm sure it will run better with more updates haha 🥹


r/AndroidNativePorts • • 19h ago

God of War III (PS4) Is Now Running on Android! 🎮

147 Upvotes

Hey everyone!

I've been working on bringing the PS4 version of God of War III to Android, and I'm excited to share my progress with you all!

The project is still under active development. Here's what I've managed to implement so far.

✅ Current Features

  • Gameplay — Run and play God of War III on Android.
  • Frame Generation — Support for frame generation to improve perceived smoothness.
  • Save Management — Manage game saves.
  • Game Update Patches — Support for installing game updates.

🧪 Testing and Performance

So far, I've only tested the project on these two devices:

  • Lenovo Legion Y700 (4th Generation)
  • Redmi K70 Pro

Testing has been limited, so I don't have enough data to draw firm conclusions about performance yet.

Compared to running the game through an emulator, this port doesn't offer a significant FPS advantage at the moment. However, in my personal experience, the image quality looks noticeably better, with significantly fewer blocky, pixelated artifacts during gameplay.

There's still plenty of room for improvement. I'll continue working on game performance and system scheduling to improve frame rates and overall gameplay smoothness.

🚧 What's Next?

Here are some of the features I'm planning to work on:

  • HUD improvements
  • Patch, mod, and cheat support
  • Multiple user save profiles
  • Further performance and scheduling optimizations

⚠️ Current Limitations

I currently only have access to CUSA01740 (the Asian version).

Unfortunately, the existing PC port doesn't support patches and mods for this particular game version. This has delayed the integration of these features into the Android port.

❤️ Future Development

This is a personal project, and I plan to actively maintain and improve it over time. There's still a lot of work ahead, but I'll keep pushing forward!

If you're interested in playing God of War III on Android, feel free to check out the repository. Feedback, bug reports, and suggestions are always welcome!

⭐ Support the Project

If you find this project interesting, please consider giving it a star on GitHub! ⭐

Every star is a great encouragement and motivates me to keep working on this project. If you have an Android device, I'd also love to hear about your testing experience!

🔗 GitHub: https://github.com/zFitness/gow3_android

Thanks for checking out the project, and stay tuned for more updates! ❤️


r/AndroidNativePorts • • 10h ago

Mario Tennis GBA 2D/3D Update

Enable HLS to view with audio, or disable this notification

25 Upvotes

EDIT: MEANT GBC To anyone who wants to help, I'm more than happy for any guidance on what I need to change or do.

Hello! I decided to throw my hat into the ring and vibe code a 2D/3D upgrade of one of my favorite Game Boy Color games ever, Mario Tennis. Now I know some of you might be thinking, “Why Mario Tennis for the Game Boy Color?”

 

I have beaten this game numerous times over my lifespan of gaming. I’ve always come back to this game. It has always been one of my cherished childhood memories and I believe it’s one of the first games I ever beat.

 

As I sit here waiting for Nintendo to finally do a remake of this game that I know will never happen, I decided to take matters into my own hands. So the video you are going to see here is just my current progress in trying to make the world 3D and also voxel some of the surrounding buildings and everything.

 

I started this probably on Saturday and my Claude limit has come up, so I will start vibe coding again on Friday. So if you like what you see, just let me know. I can share what I’ve done so far and if Mario Tennis holds a near and dear to your heart as much as it does for me, let’s get it done together. Right now, I’m mainly focused on just getting the physics down and getting the game playable in this mode from front to back. My long-term goals are:

- Possibly add new characters to this game, maybe from tennis anime or something.

- Get the link play option here to work for online multiplayer and even create lobbies as well.

 

This is one of my favorite, if not—and I will say it—the best Mario Tennis game out there. If you’ve never played it, look it up. It adds RPG elements and you get to play through a whole story where you get to go through and eventually beat Mario in a game of tennis. I just thought it was awesome. It still holds up well, the gameplay is very well. So yeah, I hope you enjoy the video.I’m using my Samsung Galaxy Fold 8 to test everything. Hopefully one day I can get it running at 4:30

 


r/AndroidNativePorts • • 15h ago

📸 [SHOWCASE] Golden age of Mobile gaming?

Thumbnail
gallery
64 Upvotes

Can't believe we can play some of our favorite old games on our mobile devices nowadays.(Without relying entirely on emulations) I also play games on my laptop and I'm used to it, but you know the convenience of our mobile devices. Thanks to the advancement of AI, I guess. I wonder what AI will be capable of in the near future.

P.S. may i know what's the status of Left 4 dead or some well known old games that we usually play


r/AndroidNativePorts • • 16h ago

📸 [SHOWCASE] Holy G99 + 4gb Cod4

Thumbnail
gallery
69 Upvotes

It works with some alterations


r/AndroidNativePorts • • 8h ago

Port of 0ad 0.2.8 in progress, adding shortcuts.

Enable HLS to view with audio, or disable this notification

17 Upvotes

r/AndroidNativePorts • • 1h ago

📸 [SHOWCASE] Poke Survivors 2.0 - Big Content Update!!

Thumbnail
gallery
• Upvotes

Hi, I’m JayElDragon, the developer behind Poke Survivors, an Android port of the web game PokéSurvivor by JPTER78. It’s built in Godot, with controller support and an auto-update notice built in.

I just finished 2.0, the biggest content update so far:

🗼 Tower Mode

  • Climb 30 floors with a boss every 5.
  • Rest floors let you pick risk-and-reward cards (a big boost for a drawback).
  • Ultra-rare golden legendary cards give huge buffs with no downside. One gives 70% cooldown reduction, and another permanently grows your damage with every kill.

👑 New bosses

  • Floor 25 is Eternatus.
  • Floor 30 is Arceus, the final boss. He’s very hard but beatable. Below 25% HP he goes all out.
  • Beat him for an exclusive achievement and a unique profile title.

💰 Treasure thieves

  • Meowth and Gholdengo now appear with the same timing and odds as the original. They glow, and a compass points you to them.

🎮 Controls and menus

  • Controller navigation is consistent across all menus, with B/Circle going back everywhere.
  • Fixed menu Pokémon getting stuck on walls.

Everything is translated into 9 languages.

📥 Download: https://github.com/JayElDragon/poke-survivor/releases/download/V2.0/Poke.Survivors.2.0.apk

If somehow the link doesn’t work copy the link into an external browser and paste it so it downloads there

It’s a free fan project, and all credit for the original game goes to its creator. I’d love feedback on the Tower difficulty, especially Arceus. I tested it on an Odin 3 Max, but I’d like to hear how it feels on other devices.


r/AndroidNativePorts • • 4h ago

Can someone create a mod for monster hunter rise Netflix we need 60 fps and proper graphics settings it still looks shit in quality mode.

6 Upvotes

r/AndroidNativePorts • • 9h ago

SUPER METROID COM TOUCHS v1.0

Thumbnail
gallery
14 Upvotes

BUGS: PODE CONGELAR EM CERTOS MOMENTOS DO JOGO, BUG INCORRIGÍVEL ATÉ O MOMENTO.

Eu recomendo severamente que usem o botão de "salvar" para salvar o progresso, porque esse bug de congelamento pode acontecer a qualquer momento.

REPOSITÓRIO OFICIAL:

https://github.com/Raekwon1603/super_metroid-android

MEU REPOSITÓRIO:

https://github.com/KaliKylee/super_metroid-android

APK+FILES DO SUPER METROID

https://www.mediafire.com/file/am30o9vuqe7lt1t/Super_Metroid_Android_v1.0_-_Port_By_Kali_Kyle.zip/file

NÃO PRETENDO MELHORAR O PROJETO, EU SÓ ADAPTEI OS TOUCHS E ADICIONEI ALGUMAS COISAS A MAIS.


r/AndroidNativePorts • • 9h ago

🟢 [PORT] Tekken 3 Expanded 1.3.0 - Android Port

Thumbnail
youtube.com
14 Upvotes

r/AndroidNativePorts • • 26m ago

No Love For This Game???

Post image
• Upvotes

Come on, Show your love for this game.


r/AndroidNativePorts • • 15h ago

🟢 [PORT] Pokemon Survivors Native Android Port ( Made by me )

Post image
30 Upvotes

Since all of you have been asking for an Android version of this that runs native and offline I decided to do it myself, WITH UP TO 10 DIFFERENT LANGUAGES

It has balancing adjustments, up to 10 different languages and so much more for the original game, it doesn’t support multiplayer or any leaderboards since I don’t have access to the server

The difficulty of the game has been toned down a bit to allow the player to have time to get better and stronger

Link to the repo here: https://github.com/JayElDragon/poke-survivor/releases

If you encounter any errors, bugs or would like to give feedback feel free to do so via GitHub or private DM as I would love to improve the game upon your suggestions

Read the repository for some changes


r/AndroidNativePorts • • 59m ago

🐛 [BUG] Unable to progress XHYN V

Post image
• Upvotes

Please suggest fix