Short answer
Yes, Persona 5 Royal now runs natively on Android, unofficially, through p5r-android by Brandon04Gonzalez. It runs your own Switch copy (base game 1.0.0) on an arm64 phone or tablet, with the game’s code running directly on the phone’s CPU and the Switch’s graphics rebuilt on Vulkan: no emulator and no PC. The latest build is v0.4.2 (28 October 2026). It has been verified on one low-end tablet so far, at about 14 to 20 fps in 3D scenes. You need your own NSP or XCI and prod.keys.
Persona 5 Royal (Atlus, 2019) is on PlayStation, Xbox, Switch and Windows, but has no Android version. p5r-android’s repository was created on 25 October 2026 with its first APK the same day; four releases followed in four days. It had about 110 GitHub stars and some 8,000 APK downloads by 31 October.
This site is not affiliated with the developer, Atlus, Sega or Nintendo.
What it is
- Native execution: the app reads the game’s program from your file, maps and links it as the Switch’s loader would, and runs it on the phone’s CPU, since both are AArch64. Switch emulators call this approach NCE; the README says this implementation is written for this runtime.
- The Switch replaced: the runtime comes from SwitchGamesRecomp, the runtime of BelmanteGu’s Super Mario Bros. Wonder recompilation (that repository was no longer online when we checked on 31 October 2026). It provides the Switch’s services, NVN on Vulkan, audio, hardware video decoding and touch controls.
- Shaders: the game’s shaders are translated once, on the phone, with Ryujinx’s shader translator.
- What’s in the APK: only the engine. The README says the repository and releases hold no game code, assets, shaders, keys or firmware; the game is decrypted from your file on the fly as it plays.
The README says the project began as a static recompilation; that build is kept for debugging on Windows but is private by nature. It also says the port was written with a lot of AI assistance (Anthropic’s Claude), directed and tested by a person.
Current status
| State | Early; one device verified |
| Latest build | v0.4.2, 28 October 2026 (first build v0.3.0, 25 October 2026) |
| Platform | Android 10+, arm64, Vulkan 1.1 |
| Game version | Switch base game 1.0.0 only, not the update |
| Licence | MIT |
The README lists menus, films, sound, cutscenes in sync, battles, saving and loading, a 30 or 60 fps cap, touch controls and game controllers as working. On the one tested device, a Lenovo Tab M11 (Snapdragon 685, Adreno 610, 8 GB), menus run at 60 fps, the 3D title scene at about 14 fps and the casino at about 20.
Version 0.4.2 fixed a crash when naming the Phantom Thieves group, added a stretch-to-fullscreen option and 360p and 480p resolutions for weak GPUs. On 31 October 2026 the issue tracker had 77 open reports, among them slowdowns in open scenes with crowds, a GPU hang before the first tutorial fight on an Adreno 825, a crash after the first level, and stretched or wrongly shaped pictures on some phones. We didn’t play it ourselves.
What you need
- Your own Persona 5 Royal for Switch, base game 1.0.0 (title ID
01005CA01580E000), as an.nspor.xci, about 15 GB, and your console’s prod.keys. We don’t explain how to obtain or copy game data or keys. - An arm64 Android 10+ phone or tablet with Vulkan 1.1 and 6 GB of RAM (8 GB recommended).
- About 1 GB free beyond the game file for shaders and saves. Keep the game file where it is: every start reads from it.
How it installs (overview)
From the README, at a high level: copy your game file and keys to the phone, install the APK from the official Releases page, allow all files access, choose the game file and the keys, press Prepare the game and wait for the shaders, then press Play. Saves go to Persona 5 Royal/user/save on internal storage and can be imported and exported; LayeredFS-style mods go in a mods folder. Options cover resolution up to 1080p, a 30 or experimental 60 fps cap, shadows and the touch controls.
Other Switch games on phones
- nx2android: a tool that ports a list of other Switch games to Android the same native way, one game at a time, from a Windows PC.
- nxnative: the iPhone and iPad counterpart.
Is it official, and will it stay up?
- No, it is an unofficial fan project, not affiliated with or endorsed by Atlus, Sega or Nintendo.
- We found no takedown when we checked on 31 October 2026. The runtime it builds on, the Super Mario Bros. Wonder recompilation, is no longer online, and Nintendo has acted against Switch emulators before, so this may not stay up either.
- Get it only from Brandon04Gonzalez/p5r-android. The project never ships game files or keys; anything that does is not from it.
From the same developer
Brandon04Gonzalez also makes nier-android, which runs your own Switch copy of NieR:Automata The End of YoRHa Edition on an Android phone the same way. It was at v0.2.1 on 9 November 2026.
Not working?
Open an issue with your phone model, chip and GPU, Android version and RAM, and a log from adb logcat -s p5r:V, as the README asks. For every other native port we track, see the recompiled games list.
FAQ
Is there a Persona 5 Royal Android port?
Not an official one; Atlus has released Persona 5 Royal on PC and consoles but not on Android. Since 25 October 2026 there is an unofficial Android app, p5r-android by Brandon04Gonzalez, that runs your own Switch copy of the game natively on an arm64 phone or tablet.
Is it an emulator?
No. The Switch and Android phones share the same CPU architecture, so the game's own code runs directly on the phone's CPU. The app reimplements the Switch's system services, audio, video, input and its NVN graphics, drawing with Vulkan; the few instructions that can't run on Android as they are get patched.
Do I need a PC?
No. You install the APK, pick your NSP or XCI file and your prod.keys on the phone, and the app prepares the game once, translating about 30,000 shaders in a few minutes. The game is read from your file as it is.
Which version of the game do I need?
The Switch Persona 5 Royal base game, version 1.0.0, without the update, as an NSP or XCI, plus prod.keys (and title.keys if your dump needs it) from your own console. We don't explain how to obtain game files or keys.
How well does it run?
It has been tested on one device, a Lenovo Tab M11 with a low-end Adreno 610 GPU, with menus at 60 fps, the 3D title scene at about 14 fps and the casino at about 20. Faster phones should do better, but other GPUs such as Mali, PowerVR and Xclipse are untested.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Atlus / Sega or Brandon04Gonzalez (p5r-android (Persona 5 Royal native Android port)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 12, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- Brandon04Gonzalez/p5r-android README (install, options, requirements, tested device, how it works, credits; checked 31 October 2026)
- p5r-android releases (v0.3.0 on 25 Oct 2026 to v0.4.2 on 28 Oct 2026)
- v0.4.2 release notes (group-name crash fix, stretch option, 360p and 480p)
- p5r-android issues (crowd slowdowns, GPU hang on Adreno 825, stretched picture; checked 31 October 2026)
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
