Eglantine
An open-source Switch 2 emulator built on Eden, yuzu and Sudachi. A starting point for exploring the scene.
Switch 2 on Android / moceure
An Android port of nxnative that runs Switch 2 ARM64 game code on your phone and translates graphics to Vulkan. APK releases are available from the Eden Git repository.
The overview
Banana Native supplies the system services a game calls rather than emulating console hardware. Its documentation specifies Android 13+, a Snapdragon/Adreno device and at least 12 GB RAM, or 16 GB for Mario Kart World. Each game is prepared into a pack on a phone or, more quickly, a Windows PC or Mac.
Developer-reported results for the listed game versions and test devices, not Switch2e benchmarks or performance guarantees. The first five rows summarize the README; Fortune’s Weave is added from v0.3.1 release notes and the source game catalog.
| Game | Version | Status | Notes |
|---|---|---|---|
Donkey Kong Bananza040074A01BF12000 | update 458752 | Supported | 30 fps |
Mario Kart World0400C3F00006E000 | 1.8.0 | Supported | A phone cooler is recommended. |
Pokémon Pokopia0400A3A01EE4C000 | update 655360 (Ver. 2.0.1) | Supported | About 60 fps. |
The Legend of Zelda: Ocarina of Time0400486024DEC000 | 2.0 | Experimental | Plays, with visual glitches (too bright, mesh foliage missing); system driver only, according to the README. |
Splatoon Raiders0400380020056000 | update 65536 | Experimental | Boots and runs, but not playable yet (very low frame rate). |
Fire Emblem: Fortune’s Weave04007EF01F8AE000 | v131072 | Playable (v0.3.1) | Added as playable in v0.3.1. Uses a stand-in upscaler (Snapdragon GSR2 by default); the game’s default frame rate is 30 fps. Version from the source game catalog. |
Sources & review · Reviewed
Banana Native
These steps summarize Banana Native’s own README and Android setup guide. It uses prepared game packs, so the desktop forks’ key and firmware installation steps do not apply.
Use Android 13 or newer on a 64-bit Snapdragon/Adreno phone with at least 12 GB RAM; Mario Kart World needs 16 GB. A cooler is recommended. The guide requests about 1 GB free storage for a pack, plus 2 GB temporarily while preparing on the phone.
Download the APK from the BananaNative repository’s Releases and open Banana Native. Its Allow file access card opens Android’s All files access setting. Without that permission, .nup files can be used in place and dump folders are copied into app storage.
Copy your own game dump to the phone and tap Add game: select the folder containing base/exefs and base/romfs, or a .nup file. Tap Prepare to rewrite its code and translate its shaders. Keep the phone charging; preparation runs in the background and can be paused. Keys, firmware, NSP and XCI are not used.
Tap Play when the card is ready. For faster preparation, the README provides scripts/bananative.bat on Windows or scripts/bananative.command on Mac: prepare the game, copy the game and its android-pack to the phone, then add the game or use Import pack. Settings → Readiness check and the game’s Share log help diagnose problems.
Setup sources · Reviewed
Downloads
Download from the project maintainer. Check the release notes, platform and CPU requirements before choosing a file.
View official releases ↗Checked hourly. The upstream release page is authoritative. Release metadata fetched: .
Sources & review
Project descriptions and recommendations are editorial summaries of the linked primary sources. Sources last reviewed on .