God of War III Remastered on Android with SpartanPort
God of War III Remastered has an unofficial Android build through SpartanPort, with zFitness publishing a downloadable package based on version 2.7.0. Released on November 1, it runs through the nixport Android host and has touch controls and controller support. Save management and several gameplay tweaks as a bonus.
The released build uses CPU translation and PS4 graphics emulation and it’s not a fully recompiled ARM64 version of the game.
Kratos and your phone
The project adapts Felipe Prado’s SpartanPort, which runs the PS4 version of God of War III Remastered through a runtime tailored to the game.
On Android, FEXCore translates the original x86-64 game code for ARM64 processors. The graphics go through the shadPS4 graphics core, which translates PS4 GPU commands and shaders into Vulkan. SpartanPort supplies replacements for the PS4 system functions the game needs.
The nixport host provides the supporting Linux environment, graphics drivers and session management. Parts of this stack are built for ARM64, but the original game executable still needs translation.

What you need
The current package needs an ARM64 Android devices with Qualcomm Adreno graphics, Turnip and Vulkan 1.3. Root is not required.
You also need your own PS4 God of War III Remastered dump, including eboot.bin, sce_module and sce_sys. The PS3 version won’t work (obviously).
First install the nixport APK. After its initial setup, import SpartanPort.nixport.2.7.0.zip through the library’s import button, open the SpartanPort launcher and select your game folder. Other than the game data, this will take slightly less than 100 megabytes of your space.
More options
Version 2.7.0 includes a landscape touch layout, controller support, shader cache reuse, save backups and ZIP save importing. There are also local trophies, an optional enemy health bar, cheats and adjustable damage and orb multipliers.

Reports are showing (roughly) 60 FPS at 540p on a tablet with Adreno 830 and Turnip, with working cutscenes and save loading.
Higher engine frame rates can also interfere with some traversal and QTE sequences. So if something goes south, return to 60 FPS. Local trophies do not import PlayStation unlocks, and some game regions or updates may need further work.
Still experimental
A separate development branch aims to compile the game’s x86-64 code into ARM64 ahead of time, removing the need for FEX JIT execution. However, that work remains unmerged and unreleased, with some hooks and gameplay features unfinished.
The repository also discusses upstream 3.0.0 integration, while the published nixport package covered here is 2.7.0.
Credits go to zFitness for the Android adaptation, Felipe Prado for SpartanPort, FEX for CPU translation, and shadPS4 and cuesta4 for the graphics foundation and game fixes. The project also builds on earlier runtime work from deadinside28 and Supermedo.
Links
Android project
SpartanPort 2.7.0 nixport download
nixport Android host
Upstream SpartanPort
FEX · shadPS4 · cuesta4’s graphics fork
deadinside28’s original project
Supermedo’s Windows adaptation
D.B.
