Fully native ARM64 port based on Xbox Build 2342 decompilation. 60+ FPS, SDL3 input, Bluetooth gamepad and touch overlay, split-screen, and system-link/online multiplayer.
Port type
Decompilations on Android
A decompilation is a fan project that rebuilds a game's source code by studying the original program. The goal is code that compiles back into the exact same game. It's a bit like rewriting a recipe by carefully tasting the finished dish, then baking it again to make sure it matches.
Once that code exists, porting it to Android gets a lot easier. And these ports often pick up things the original never had, like widescreen support or higher frame rates.
But the code is only half of it. Decompilations don't include the art, music or levels, so you'll need files from your own copy of the game. Each game page explains how to get them.
- Ports
- 30
- Verified playable
- 73%
- Need your own game files
- 97%
- Controller support
- 100%
- Turnip recommended
- 4
- Updated (30d)
- 9
| Halo: Combat Evolved OpenCE (OpenCommunityEdition) | Decompilation | Verified Playable | Retail Files | Snapdragon 778G / 870 or newer | Touch Pad Gyro M+KB | build-276 |
|---|---|---|---|---|---|---|
| Super Mario 64 sm64-port Android / Render96 / sm64coopdx | Decompilation | Verified Playable | Retail Files | Snapdragon 450 or newer / Any 64-bit ARM | Touch Pad | — |
| Super Mario Galaxy Galaxy Android | Decompilation | Verified Playable | Retail Files | Snapdragon 870 or newer / Dimensity 8200+ | Touch Pad Gyro | v0.0.4-epsilon |
| Super Mario Sunshine Mareshine | Decompilation | Verified Playable | Retail Files | Snapdragon 778G / 865 or newer | Touch Pad | v2.1.0-beta.2 |
| The Legend of Zelda: Majora's Mask 2 Ship 2 Harkinian Android | Decompilation | Verified Playable | Retail Files | Snapdragon 720G / Dimensity 700 or newer | Touch Pad Gyro | v1.1.2P1 |
| The Legend of Zelda: Ocarina of Time Ship of Harkinian (Shipwright-Android) | Decompilation | Verified Playable | Retail Files | Snapdragon 665 or newer | Touch Pad Gyro | v9.0.2P2 |
| BattleTanx: Global Assault BattleTanx Decomp & Port | Decompilation | Verified Playable | Retail Files | Snapdragon 660 or newer | Touch Pad | — |
| ICO ico-pc Android | Decompilation | Verified Playable | Retail Files | Snapdragon 8 Gen 2 / 8 Gen 3
Turnip
| Touch Pad | v0.9.0 |
| Mario Kart 64 SpaghettiKart Native Port | Decompilation | Verified Playable | Retail Files | Snapdragon 660 or newer | Touch Pad | 2.0.0 |
| Mario Party 4 Party Board | Decompilation | Verified Playable | Retail Files | Snapdragon 865 or newer | Touch Pad | — |
| Mirror's Edge (2010) Glassline | Decompilation | Verified Playable | Retail Files | Snapdragon 720G or newer | Touch Pad | — |
| Perfect Dark izzy2lost Android / Alpha Touch | Decompilation | Verified Playable | Retail Files | Snapdragon 660 / Helio G99 or newer | Touch Pad Gyro | 2.0.0 |
| Resident Evil (1996) Resident Evil 1996 Android | Decompilation | Verified Playable | PC Files | Snapdragon 720G or newer | Touch Pad | — |
| Resident Evil 4 CubeEvil4 (GameCube prototype) | Decompilation | Verified Playable | Retail Files | Snapdragon 865 or newer | Touch Pad Gyro | — |
| Silent Hill 1 Silent Hill Decomp Android | Decompilation | Verified Playable | Retail Files | Snapdragon 660 or newer | Touch Pad | realtime-history |
| Sonic 1 & Sonic 2 (2013 Decompilation) Sonic-1-2-2013-Decompilation | Decompilation | Verified Playable | Commercial | Snapdragon 660 / Helio G80 or higher | Touch Pad | — |
| Sonic Mania Sonic-Mania-Decompilation Android | Decompilation | Verified Playable | PC Files | Any 64-bit ARM processor | Touch Pad | v1.1.1 |
| Sonic R sonic-r-android | Decompilation | Verified Playable | PC Files | Snapdragon 660 or higher | Touch Pad | v1.3.1 |
| Star Fox 64 Starship Native Port | Decompilation | Verified Playable | Retail Files | Snapdragon 660 or newer | Touch Pad Gyro | v2.0.0 |
| Super Smash Bros. 64 BattleShip Native Port | Decompilation | Verified Playable | Retail Files | Snapdragon 680 or newer | Touch Pad | v1.6 |
| The Legend of Zelda: A Link to the Past zelda3-android / Moon Pearl | Decompilation | Verified Playable | Retail Files | Any 64-bit or 32-bit ARM processor | Touch Pad | v1.0.2 |
| wipEout wipeout-rewrite (Dominic Szablewski) | Decompilation | Verified Playable | Retail Files | Any 64-bit ARM processor | Touch Pad | — |
| Animal Crossing ACGC-Android-Port | Decompilation | Active Alpha | Retail Files | Snapdragon 778G / 865 or higher | Touch Pad | v0.5.0 |
| Colin McRae Rally 2.0 OpenCMR2 | Decompilation | Active Alpha | PC Files | Snapdragon 845 or newer | Touch Pad | — |
| Crash Team Racing CTR Native Android | Decompilation | Active Alpha | Retail Files | Snapdragon 660 or newer | Touch Pad | — |
| Dragon Ball Z: Budokai Tenkaichi 3 Tenkaichi3DecompAndroid | Decompilation | Active Alpha | Retail Files | Snapdragon 870 / 8 Gen 1+ or Dimensity 8200+
Turnip
| Touch Pad | android-v0.9.0 |
| Dusklight: Twilight Princess Dusklight (Native C++) | Decompilation | Active Alpha | Retail Files | Snapdragon 870 or newer flagship
Turnip
| Touch Pad Gyro | v2.0.3 |
| GoldenEye 007 Project Midas | Decompilation | Active Alpha | Retail Files | Snapdragon 865 or newer | Touch Pad | — |
| Jak and Daxter: The Precursor Legacy Precursor | Decompilation | Active Alpha | Retail Files | Snapdragon 865 / 8 Gen 2 or newer | Touch Pad | — |
| Metroid Prime MetroidPrimePort | Decompilation | In Dev | Retail Files | Snapdragon 8 Gen 1 / Gen 2 or higher
Turnip
| Touch Pad Gyro | v0.33.1 |
All decompilations (30)
Native Android port built from the clean-room C decompilation of Super Mario 64. Delivers uncapped 60/120 FPS, widescreen rendering, custom touch overlays, and graphics enhancement mods (Render96).
Standalone 100% ARM64 Android port of the Wii cosmic gravity platformer by OpenPort-Labs. Executes natively via Vulkan 1.0 (with OpenGL ES 3.2 fallback) and low-latency AAudio with Hor+ ultrawide rendering, decoupled 30 FPS pacing, Odyssey movesets, selectable hero profiles, and instant savestates.
Native Android port of Super Mario Sunshine built from the doldecomp/sms decompilation and chasem-dev's PC port with a custom OpenGL ES 3 renderer, up to 120 FPS gameplay, background shader compilation, and adaptive touch layout editor.
Android companion to HarbourMasters' 2 Ship 2 Harkinian running on libultraship. Delivers fluid 60+ FPS, native 16:9/21:9 widescreen, free camera controls, time management QoL options, and gyro aiming.
The Legend of Zelda: Ocarina of Time
Ship of Harkinian (Shipwright-Android)Native port of HarbourMasters' Ship of Harkinian running on libultraship. Features uncapped framerates (up to 120 FPS), native widescreen, free-look camera, gyro aiming, and integrated item randomizer.
Constructed from a 100% complete Nintendo 64 decompilation by TheGh0stShip with community Android builds. Brings 3DO's vehicular tank combat action to modern hardware with unlocked framerates, widescreen rendering, custom map support, and gamepad/touch controls.
ico-pc runs ICO's own code, built from the PS2 decompilation, as a normal Android app. Android is a supported platform with touch controls. Optional extras include a sharper picture, widescreen and smoother motion. Works with seven different discs.
Native port running MK64 decompilation directly on ARM64. Features high framerates, widescreen rendering, touch controls, and gamepad bindings.
Party Board is a native port of Mario Party 4 built on the GameCube decompilation, for PC, phones and Meta Quest. It adds online play for up to four players, frame rates up to 240 FPS and an on-screen GameCube controller.
Glassline rebuilds the 2010 iPad side-scroller from its executable and replaces iOS with SDL2, OpenGL ES, OpenAL and FFmpeg. Adds high resolutions, an Original or Remastered look, network play and MoonCellar online services in place of EA's dead ones.
Native ARM64 build compiled from the n64decomp reverse-engineered source code. Adds true modern dual-analog stick shooter controls, touchscreen aiming layouts, widescreen 60+ FPS rendering, and local bot multiplayer.
Unofficial Android port of the original Resident Evil, built on the ecruells PC decompilation. Adds a launcher, movable touch controls, controller support, a 16:9 layout and an experimental More FPS mode. Uses your own GOG files.
CubeEvil4 is Andiweli's native Android port of the Resident Evil 4 GameCube debug build (the Nov 25, 2004 prototype), compiled from adonis-singh's complete decompilation. The whole game is playable start to finish. It needs that prototype's two discs, not the retail game.
Native Android port constructed from the PSX clean-room decompilation effort. Runs up to 120 FPS with modern non-tank analog movement, 16:9 widescreen rendering, retro achievements, and custom horror post-processing filters.
Sonic 1 & Sonic 2 (2013 Decompilation)
Sonic-1-2-2013-DecompilationDecompilation of Christian Whitehead's 2013 Retro Engine (RSDKv4) versions of Sonic 1 and 2. Removes ads and online dependencies, enables high refresh rate rendering, full controller support, and community mod loading.
C++ decompilation of Retro Engine v5. Smooth 60/120 FPS, native Android touch controls, mod loader, Encore DLC support.
Native Android port of the Sonic R PC decompilation featuring a custom OpenGL ES 2.0 shader pipeline, locked 60 FPS gameplay, customizable touch buttons, and Storage Access Framework (SAF) folder selection.
Standalone native C port of Star Fox 64 based on source decompilation. High framerate, widescreen, and physical controller / touch screen support.
Native ARM64 port from the Smash 64 decompilation. Uncapped framerates, widescreen support, and controller integration.
Complete C rewrite of ALttP (snesrev/zelda3) compiled natively for Android. Delivers native 16:9 widescreen presentation, MSU-1 orchestrated audio soundtrack support, rewinding, and dual-screen mod options.
Total reverse-engineered source port running natively via SDL2 and OpenGL ES. High framerate, widescreen, high-resolution 3D rendering, and touch/gamepad inputs.
Android port based on flyngmt/ACGC-PC-Port, derived from the ac-decomp project. Incorporates mobile touchscreen interactions and UI scaling for handheld play.
A work-in-progress native port built on the CMR2Decomp decompilation. DirectX and Bink are replaced with SDL3 and an SDL GPU (Vulkan) renderer, and the physics are tested bit for bit against the original. On Android it plays stages with on-screen controls.
Native Android port of Crash Team Racing built on the CTR-ModSDK decompilation and CTR Native. SDL3 and OpenGL ES 3 rendering, touch steering, gamepad support and an in-app setup that reads your own disc image.
Native ARM64 Android port based on Tenkaichi3Decomp. Runs menus and full 3D arena battles natively at full framerate on Snapdragon and Dimensity devices, with Vulkan and OpenGL ES backends, on-screen touch overlays, HD texture pack support, and custom Adreno Turnip driver integration.
Native C++ port built on the Twilight Princess decompilation project. Executes game routines directly on Android ARM64 processors without emulator overhead, featuring custom resolution scaling, controller mapping, and experimental dual-screen layout capabilities.
Project Midas is a work-in-progress native port of GoldenEye 007 built from the N64 decompilation. It targets Windows and Linux, and its v1.0.1 release adds an Android APK. Reads game data from your own US cartridge.
An unofficial Android fork of OpenGOAL, the Jak and Daxter decompilation. It adds an ARM64 back end to OpenGOAL's compiler, so the game runs as native code. Jak 1 reaches early gameplay at about 60 FPS. Jak II and Jak 3 boot but are further behind.
Native source port built from PrimeDecomp. Translates the GameCube codebase to run directly on Linux, Windows, and Android ARM64 devices with modernized shader pipelines.