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

1.0.6.1
Download ArmSX3 1.0.6.1 APK (Legacy)

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.

  • 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 .pkg from 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

  1. Download one of the APKs above.

    It lands in your Download folder. The file comes from GitHub, not from Google Play, so Play Protect is not in the loop.

  2. 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.

  3. Install the firmware.

    A fresh install opens on a three-step setup screen and step two is PS3 firmware. Point it at PS3UPDAT.PUP and wait — it decrypts the package and precompiles the PS3 system modules, which takes several minutes and happens once.

  4. 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.

Frequently Asked Questions

Yes. ArmSX3 is open source and published on GitHub, and every APK linked on this page is the file the project released there. Nothing on this page is sold, and the app carries no in-app purchase.

Devices on the arm64-v8a architecture running Android 11 or newer, which is the floor for every build. Rendering goes through Vulkan, with Adreno the best understood GPU. The only performance figure published so far comes from a Snapdragon 8 Gen 2, so flagship-class hardware is the realistic starting point.

No. ArmSX3 is an Android port and nothing else. On a desktop you would run RPCS3 itself, which is the project ArmSX3 is a port of and which supports Windows, Linux and macOS.

Two things. PlayStation 3 system software, a single file named PS3UPDAT.PUP that you install from the app's setup screen, and your own game dumps as an .iso, a folder dump or a .pkg. Without the firmware the app installs and opens, but launching a game stops at a Missing Firmware dialog.

Because the file comes from GitHub rather than Google Play, and Android asks once for permission to install apps from whichever app you opened it with. Grant it to the browser or file manager you used, then install as normal.

The newest one, at the top of this page. Older builds are kept because a new release occasionally regresses on a particular device, so if the latest one misbehaves you can drop back a version and report it upstream.

They are the same app compiled four ways. Legacy targets ARMv8.1 and installs on Android 11 or newer, and it is the button at the top of this page because it runs on every arm64-v8a chip. The Android 11+, 13+ and 15+ builds are compiled for armv8.2-a with dot-product and half-precision instructions, so take the highest one your phone's Android version allows. If an ARMv8.2 build crashes the moment you open it, your CPU does not have those instructions and legacy is the direct swap.