A smoother first launch
ARMSX3 is an Android emulator for PlayStation 3 software based on RPCS3 code, with support for ARM64 devices. Version 1.0.9 focuses on making initial setup more predictable while preserving the graphics, compatibility, and stability work from version 1.0.8.
After PS3 firmware is installed, version 1.0.9 displays a window showing its compilation progress. The firmware compilation now finishes during first-time setup. When it is complete, game titles and covers appear automatically, removing the need to press refresh manually. The change also addresses a problem where launching a game during compilation could leave it stuck.
PS3 firmware is required to run ARMSX3 and is not included with the project. The release includes several ARM64 APK variants, covering armv8.2 devices, different Android SDK targets, and a legacy armv8.1 option.
Library launches now match frontend launches
Games started through a frontend now receive the same per-game settings and patches as games launched from ARMSX3’s own library. This gives users a more consistent experience when they use another launcher to organize or start their games.
A title’s configured settings and patches now apply regardless of whether it is opened from ARMSX3’s library or through a frontend.
What changed in ARMSX3 1.0.8
The preceding 1.0.8 release addressed several serious problems in demanding games. Gran Turismo 6 no longer crashes when loading a save containing progress, and it no longer drops to 1 frame per second after a few minutes of play. For version 1.22, illusion’s patches automatically disable MLAA anti-aliasing and motion blur, which the release notes say also improves speed.
Metal Gear Solid V: The Phantom Pain no longer freezes during boot. Its sky is also rendered correctly when Low shader precision is selected. More broadly, games that compile hundreds of PPU modules during their first boot should no longer crash partway through compilation. The notes specifically mention that Metal Gear Solid V: The Phantom Pain can now complete compilation through groups of more than 300 and then more than 600 modules.
The release also corrected skies and other bright effects that appeared flat or disappeared when using Low shader precision. These fixes were reported without a speed cost. Shaders that previously failed to compile at Low precision now work as well, with shader changes from RPCS3 included in the release.
Low shader precision is now the default
Version 1.0.8 changed the default Shader Precision setting to Low, described by the project as the faster option. Updating an existing installation switches the general setting to Low once, while per-game settings remain unchanged. Users who prefer High precision can select it again in the core settings.
New on-screen notices identify shader and SPU-code compilation. These messages make first-run stutters easier to understand by showing when compilation is taking place, and each notice can be disabled from the in-game menu.
Google Play and Discord RPC
ARMSX3 became available through Google Play with the 1.0.8 release, and the store version received an additional fix in 1.0.9. Discord RPC sign-in now works when the Google Play build and the GitHub build are installed at the same time.
The project’s README says the Discord Social SDK is proprietary and is not redistributed with the source project. That detail concerns building the application and does not change the main emulator features delivered in the packaged Android release.
Release details
ARMSX3 1.0.9 was published on October 8, 2026. The supplied release includes APKs named ARMSX3-1.0.9-a11-armv8.2-sdk30.apk, ARMSX3-1.0.9-a13-armv8.2-sdk33.apk, ARMSX3-1.0.9-a15-armv8.2-sdk35.apk, and ARMSX3-1.0.9-legacy-armv8.1-sdk30.apk.
The project supports ARM64 and requires PS3 firmware at runtime. Firmware is not bundled with ARMSX3. The update’s most visible user-facing improvements are the guided firmware compilation flow, automatic library refresh after setup, and consistent settings and patch handling for games launched from frontends.





