Download ArmSX3 APK 1.0.6.1 (October 2026 Updated)
ArmSX3 is a free, open-source PlayStation 3 emulator for Android — a port of RPCS3 to arm64-v8a. Every APK below is the file the project published on GitHub.
ARMSX3-1.0.6.1-legacy-armv8.1-sdk30.apk
Android · arm64-v8a · 81.79 MB
The button above is the legacy build, the one that runs on every arm64-v8a chip. The three below are compiled for ARMv8.2 and are faster where the CPU supports it — take the highest Android level your phone actually runs, and come back to legacy if it crashes on startup.
- Android 11+ build, download APK ARMv8.2 · dotprod + fp16 · 81.79 MB
- Android 13+ build, download APK ARMv8.2 · dotprod + fp16 · 81.54 MB
- Android 15+ build, download APK ARMv8.2 · dotprod + fp16 · 81.5 MB
- Version1.0.6.1
- Released30 Sep 2026
- Size81.79 MB (legacy build)
- BuildsLegacy, Android 11+, Android 13+, Android 15+
- Architecturearm64-v8a only
- PriceFree, no ads inside the app
- Source GitHub releases
The APK on its own will not run a game. ArmSX3 needs PlayStation 3 system
software, one file called PS3UPDAT.PUP, installed from inside the app.
Get the PS3 firmware here.
What you need before installing
- An arm64-v8a Android device on Android 11 or newer. That is the floor for every build. There is no 32-bit build, and no iOS, macOS or Windows build either — on a desktop you would run RPCS3 itself.
- A Vulkan-capable GPU. Rendering goes through Vulkan, and Adreno is the best understood path: the Adreno-specific shader fix is what made anything render at all.
- Flagship-class hardware, realistically. The one published performance figure — roughly 20 to 30 fps in Skate 3 — comes from a Snapdragon 8 Gen 2. Mid-range chips are untested and unlikely to be playable.
- PS3 firmware.
PS3UPDAT.PUP, installed from the app's setup screen. Without it, launching a game stops at a Missing Firmware dialog. - Your own games. ArmSX3 ships none. You supply an
.iso, a folder dump or a.pkgfrom a disc you own, plus free storage to match — PS3 titles run from a few hundred megabytes to well over 20 GB.
Which of the four APKs do I want?
Every release since 0.8 ships four APKs of the same app. They differ in two things only: the oldest Android release they will install on, and the CPU instruction set they were compiled for.
- Legacy — Android 11+, built for ARMv8.1. This is the button at the top of the page, because it is the one build that runs on every arm64-v8a chip.
- Android 11+, 13+ and 15+ — built for
armv8.2-a+dotprod+fp16, so the compiler can use half-precision maths and dot-product instructions directly. Take the highest one your phone's Android version allows.
The ARMv8.2 builds are what you want unless your device refuses to run them. Chips that refuse are the older ones — Cortex-A53 and A73 and their relatives, common in low-end Mali devices — which do not have those instructions at all. The legacy build is the same Android version as the Android 11+ build and differs only in CPU target, so if that one crashes the moment you open it, legacy is the straight swap.
How to install the APK
-
Download one of the APKs above.
It lands in your
Downloadfolder. The file comes from GitHub, not from Google Play, so Play Protect is not in the loop. -
Open it and allow the install.
Android asks once for permission to install apps from whichever app you opened the file with — your browser or your file manager. Grant it, then tap Install.
-
Install the firmware.
A fresh install opens on a three-step setup screen and step two is PS3 firmware. Point it at
PS3UPDAT.PUPand wait — it decrypts the package and precompiles the PS3 system modules, which takes several minutes and happens once. -
Add your games.
Point the app at the folder holding your dumps. Booting a title compiles its PPU modules and builds an SPU cache the first time, so the second launch is much faster.
Previous versions
Kept because a newer build occasionally regresses on a particular device. If the latest one misbehaves for you, drop back one version and say so upstream.
| Version | Released | Downloads |
|---|---|---|
| 1.0.6 | ||
| 1.0.5 | ||
| 1.0.4 | ||
| 1.0.3 | ||
| 1.0.2 | ||
| 1.0.1 | ||
| 1.0 | ||
| 0.9.9r | ||
| 0.9.8.2 |
What ArmSX3 actually is
ArmSX3 is an Android build of RPCS3, the open-source PlayStation 3 emulator, compiled for arm64-v8a. It is not a rewrite: it tracks current RPCS3 upstream code, so work done by the desktop project lands here too. It is also early — a proof of concept rather than a finished emulator. A handful of titles are known to reach gameplay; most of the library has never been tried. Crashes and unplayable speeds are an expected outcome at this stage, not a sign of a broken install.
This site is a community mirror of the project's public releases. It is not run by the ArmSX3 developers, and it does not host or distribute games.