LATEST · v2.2 ANDROID 12+ ARM64-V8A GPL-2.0+

BACHATA S4

The complete 2026 guide to the open-source PS4 emulator for Android — the v2.2 changelog, tested game performance, Frame Generation explained, patch presets, and safe download links.

UPDATED FOR THE v2.2 RELEASE · DUAL RUNTIME · GOD OF WAR 3 FULLY FIXED · NOT AFFILIATED WITH SONY

TELEMETRY · RECORDED BENCHMARK REPLAY 01 / 05

God of War 3 Remastered

Stable · v2.2 test data

SMOOTH
60 FPS · LIVE SIM
RECORDED 60 FPS stable · all issues fixed

Illustrative replay of recorded results — figures come from the v2.2 test data, not a live capture.

60 FPS STABLE · GOD OF WAR 3 — FULLY FIXED IN v2.2
12 GAMES TRACKED IN THE COMPATIBILITY LIST
~2× DISPLAYED FPS WITH FRAME GENERATION
~12GB PEAK RAM · HEAVY TITLES
v2.2 — NATIVE ANDROID/BIONIC RUNTIME + GLIBC/FEX GOD OF WAR 3 REMASTERED · STABLE 60 FPS · ALL GRAPHICAL ISSUES FIXED 6 BUNDLED TURNIP PACKAGES · RUNTIME-SPECIFIC DRIVER SELECTION THE LAST OF US ARTIFACTS FIXED · WIPEOUT BOOTS MULTILINGUAL UI · TOUCH PROFILES · LANDSCAPE CONTROLS ONLY LOAD GAMES YOU LEGALLY OWN
v2.2 — NATIVE ANDROID/BIONIC RUNTIME + GLIBC/FEX GOD OF WAR 3 REMASTERED · STABLE 60 FPS · ALL GRAPHICAL ISSUES FIXED 6 BUNDLED TURNIP PACKAGES · RUNTIME-SPECIFIC DRIVER SELECTION THE LAST OF US ARTIFACTS FIXED · WIPEOUT BOOTS MULTILINGUAL UI · TOUCH PROFILES · LANDSCAPE CONTROLS ONLY LOAD GAMES YOU LEGALLY OWN

Overview

What is Bachata S4?

The project, the lineage, and the state of play — before any numbers.

Not a scam. Not vaporware. A genuinely real, actively developed PS4 emulator for Android.

Bachata S4 is an independent, open-source project by developer JICA98 — a fork of shadPS4, the leading open-source PlayStation 4 emulator originally built for PC and Linux, reworked to run on ARM64 Android devices with an Android-specific frontend and a managed runtime layered on top.

That lineage matters. The Android emulation space has spent years drowning in fake PS4 emulator listings; Bachata S4 is one of the very few projects built on a respected, working emulator core — which immediately separates it from the clickbait. And v2.2 keeps the pace: a native Android/Bionic runtime alongside glibc/FEX, God of War 3 Remastered fixed end-to-end at a stable 60 FPS, and touch controls rebuilt with profiles and a multilingual UI.

A PS4 is nearly a decade old and most current flagship phones are technically more powerful — the emulator software maturity, not raw hardware, is the remaining bottleneck.

Community tester · Bachata S4 discussions

Changelog

BachataS4 v2.2

The dual-runtime update — a second native runtime, six Turnip packages, and God of War 3 fixed end-to-end.

v2.2

The dual-runtime update

CURRENT RELEASE

RUNTIMES & DRIVERS

  • Native Android/Bionic runtime added alongside the existing glibc/FEX runtime.
  • Runtime-specific Vulkan driver selection, with compatibility checks.
  • Six bundled Turnip packages — three for glibc, three for Android/Bionic.

GAME FIXES

  • God of War III compatibility and rendering improved — image handling and render-target/readback fixes. All graphical issues in God of War 3 Remastered are now fixed.
  • The Last of Us Remastered — fixes for black graphical artifacts.
  • WipEout Omega Collection — boot and black-screen issues addressed.
  • MSAA-related crashes fixed.

PERFORMANCE & PATCHES

  • Improved shader, renderer, memory and synchronization performance.
  • Multiple patch XML files are now supported.

CONTROLS, UI & INTEGRATION

  • New landscape orientation controls.
  • Improved touch controls — profiles, custom buttons, D-pad geometry and a redesigned touch-layout editor.
  • Multilingual UI and language selection.
  • Improved controller themes and input customization.
  • Video playback, audio, trophy and controller integration updated.
v2.1

Frame Generation & feature wave

PREVIOUS RELEASE

HEADLINE FEATURES

  • Frame Generation — displayed FPS roughly doubled on supported games.
  • Mali GPU support, game patches, DLC and game update support, and trophies.
  • Custom performance presets, improved installation and package support, console-style UI.

NOTE — PERFORMANCE AND GRAPHICAL ACCURACY STILL VARY FROM GAME TO GAME · GUIDE REVIEWED 2026 AGAINST v2.2

How it works

PS4 code, phone silicon

Five layers stand between a PlayStation 4 game and your phone. Tap each one.

PS4 games are compiled for x86-64 processors. Virtually every Android phone runs ARM64 silicon. Getting PS4 software running on a phone therefore requires several cooperating layers — emulation, binary translation, a runtime, the graphics stack, and the Android shell itself.

Bachata S4 bundles all of them into a single app. And as of v2.2 there are two runtime paths — the proven glibc/FEX stack and a new native Android/Bionic runtime — with driver selection that checks compatibility for each.

Everything ships in one APK. The emulator core, both runtimes, six Turnip packages and the offline patch repository — with Frame Generation, DLC and trophies layered on top.

01

shadPS4 core

Handles the actual PS4 system emulation: kernel and HLE calls, GPU command processing, and game logic — the proven core originally built for PC and Linux, adapted for the Android runtime.

KERNEL / HLE GPU COMMANDS GAME LOGIC

An x86-64-to-ARM64 dynamic translation layer — PS4 game code is rewritten on the fly to execute on ARM64 phone chips, feeding the glibc runtime path. Box64 was fully removed: launch is locked to FEX.

X86-64 TO ARM64 FEX · GLIBC PATH

A reproducibly built Debian/glibc Linux userland — and, new in v2.2, a native Android/Bionic runtime alongside it. Runtime-specific Vulkan driver selection with compatibility checks picks the right path per game.

GLIBC / FEX ANDROID / BIONIC DRIVER CHECKS

All graphics are drawn through Vulkan — the same API the PS4 GPU is programmed against. Six Turnip packages are bundled, three per runtime, and Frame Generation smooths the result on supported games.

VULKAN 6 TURNIP PACKAGES FRAME GENERATION

The Android-specific frontend: touch controls with profiles, custom buttons and a redesigned layout editor, landscape orientation controls, controller mapping, and a multilingual console-style UI.

TOUCH PROFILES GAMEPAD MULTILINGUAL

Features

The full spec sheet

Everything the app ships with, from the emulation core to the v2.2 feature set.

EMULATION CORE

01

ARM64-native frontend

PS4 emulation frontend purpose-built for ARM64 Android.

02

shadPS4 core inside

The proven PC emulator core, integrated with an Android-focused runtime.

03

FEX-only execution

x86-64 workloads translated to ARM64 by FEX — Box64 fully removed.

04

Vulkan rendering

All graphics drawn through Vulkan, on Adreno and Mali GPUs.

RUNTIMES & DRIVERS

05

Dual runtime

glibc/FEX and a native Android/Bionic runtime — new in v2.2.

06

Six bundled Turnip packages

Three for glibc, three for Android/Bionic.

07

Runtime-specific driver selection

Vulkan driver picking with compatibility checks.

PERFORMANCE

08

Frame Generation

Additional frames between rendered frames — displayed FPS roughly doubled on supported games.

09

Mali GPU support

Emulation reaches Mali-class hardware.

10

Custom performance presets

Save and reuse tuned configurations per game.

11

Game patches

Per-game patches — multiple XML files supported in v2.2.

LIBRARY & CONTENT

12

Game library

Titles with cover art, metadata, and per-game settings.

13

DLC & update support

Install downloadable content and game updates.

14

Trophy support

Trophy functionality, updated in v2.2.

15

Game installation

Improved installation and package support.

CONTROLS & UI

16

Touch controls + profiles

Custom buttons, D-pad geometry and a redesigned layout editor.

17

Landscape controls

New landscape orientation controls — v2.2.

18

Controller themes

Improved themes and input customization.

19

Multilingual UI

Multiple languages with in-app selection.

20

Console-style UI

Improved console-style user interface.

DISTRIBUTION

21

Official channels

Google Play listing plus source-built GitHub releases.

22

Open source

GPL-2.0-or-later, with third-party runtimes under their own licenses.

Requirements

What your phone needs

The floor is Android 12 on ARM64. The practical ceiling is your RAM.

RequirementDetails
Operating system Android 12 or newer (API 31+)
CPU architecture arm64-v8a only — no 32-bit support
Graphics Vulkan-capable GPU — Adreno or Mali (Mali supported since v2.1)
Recommended hardware Recent flagship Snapdragon processor shows the best results in our tests; Mali GPU devices are supported — performance varies by game
RAM (community-reported) Heavier titles can use up to ~12GB on high-RAM flagships; phones with only 6–8GB total may struggle on the heaviest titles. Lighter titles need far less.
Storage Varies — app, runtimes, Turnip packages, shader cache, plus your own game dumps
Content User-owned homebrew or legally dumped PS4 software only

RAM reality check — heavy titles can eat ~12GB

Community-reported peak memory usage on patched flagship configurations.

PEAK ~12GB 6 8
0 4 8 12 16 GB
6–8GB TOTAL RAM: HEAVY TITLES MAY STALL 12GB+ FLAGSHIPS: HEADROOM FOR PATCHED CONFIGS

Compatibility

What actually runs

Twelve games tracked — ten with recorded native FPS, plus the v2.2 fix arrivals.

This is the data we tested.

So many other games are also working — watch the full setup and game test video below, and check community gameplay on YouTube. The table below is just our formally tested snapshot.

GameStatus Native FPSNotes
God of War 3 Remastered SMOOTH 60 · stable All graphical issues fixed in v2.2
Fist of the North Star: Lost Paradise SMOOTH 35–40 One of the most consistent results in the set
Outlast SMOOTH 30–60 Varies depending on the scene
Mad Max SMOOTH 30 · stable Frame Generation roughly doubles displayed FPS
Bloodborne PLAYABLE 25–30 Frame Generation roughly doubles displayed FPS
GTA 5 PLAYABLE 25–30 Frame Generation roughly doubles displayed FPS
inFAMOUS First Light PLAYABLE 20–60 Varies by scene; a character glitch is still present
The Last of Us Remastered PLAYABLE Black graphical artifacts fixed in v2.2
WipEout Omega Collection PLAYABLE Boot and black-screen issues addressed in v2.2
Driveclub HEAVY 15–20 Demanding — needs a strong processor
Rise of the Tomb Raider HEAVY 12–15 FG roughly doubles displayed; native remains low
Ratchet & Clank (2016) HEAVY 10–20 Heaviest title in the test set
SMOOTH 30+ FPS native recorded; comfortable to play
PLAYABLE Runs and improves with patches; smoothness scales with hardware and Frame Generation
HEAVY Under 20 FPS native; Frame Generation can help

Performance

Tested game performance

Native FPS recorded across the tested set — Frame Generation results are shown separately.

NATIVE FPS · TESTED GAMES

God of War 3 Remastered STABLE · ALL GRAPHICAL ISSUES FIXED IN v2.2
60 SMOOTH
Fist of the North Star LOST PARADISE · CONSISTENT RESULT
35–40 SMOOTH
Outlast VARIES DEPENDING ON THE SCENE
30–60 SMOOTH
Mad Max STABLE · FG ROUGHLY DOUBLES DISPLAYED
30 SMOOTH
Bloodborne FG ROUGHLY DOUBLES DISPLAYED FPS
25–30 PLAYABLE
GTA 5 FG ROUGHLY DOUBLES DISPLAYED FPS
25–30 PLAYABLE
inFAMOUS First Light VARIES BY SCENE · CHARACTER GLITCH PRESENT
20–60 PLAYABLE
Driveclub DEMANDING · NEEDS A STRONG PROCESSOR
15–20 HEAVY
Rise of the Tomb Raider NATIVE REMAINS LOW · FG HELPS
12–15 HEAVY
Ratchet & Clank (2016) HEAVIEST TITLE IN THE SET
10–20 HEAVY

BARS SHOW THE LOWER END OF EACH RECORDED RANGE · SCALE 0–64 · GUIDES AT 30 AND 60 FPS · NATIVE FPS, BEFORE FRAME GENERATION

STANDOUT RESULTS

God of War 3 Remastered

STABLE 60 FPS · ALL GRAPHICAL ISSUES FIXED IN v2.2

The flagship showcase: one of the most demanding games in the set holds a stable 60 FPS — and v2.2 closed out the last of its visual problems with image handling and render-target/readback fixes. What used to be a caveat-ridden milestone is now the emulator's cleanest big-title result.

60 FPS · STABLE · FIXED

Fist of the North Star: Lost Paradise

35–40 FPS · ONE OF THE MOST CONSISTENT RESULTS

Runs firmly in the mid-30s to 40 FPS — the most consistent result in the test set, and a comfortable experience on capable hardware.

35–40 FPS · CONSISTENT

Mad Max

STABLE 30 FPS · FG ROUGHLY DOUBLES DISPLAYED

Holds a stable 30 FPS, and with Frame Generation enabled the displayed framerate roughly doubles — one of the clearest showcases of what the feature adds.

30 FPS · STABLE NATIVE
~60 DISPLAYED · WITH FG

Outlast

30–60 FPS · DEPENDS ON THE SCENE

Swings between 30 and 60 FPS depending on the scene — lighter moments run at full speed, heavier ones settle at a steady 30.

30–60 FPS · SCENE-DEPENDENT

This is the data we tested. So many other games are also working — watch the full setup and game test video below, and check community gameplay on YouTube for your exact processor. Performance scales with your hardware tier and how you apply patches and presets.

Frame Generation

Displayed vs native FPS

The headline feature of v2.1 — what it really does to your framerate, and which number to trust.

THE CLAIM

Frame Generation doubles your FPS.

VERDICT: PARTLY TRUE

What it really does

  • It generates additional frames between rendered frames, making motion in supported games look significantly smoother.
  • The displayed FPS can be roughly doubled — Bloodborne at 25–30 native shows around 50–60 on screen.
  • It works even when native performance is low — Rise of the Tomb Raider at 12–15 native still displays roughly double.

What to remember

  • It does not increase native rendering performance — the emulator still renders the same frames.
  • Native FPS remains the true indicator of how the emulator itself is performing.
  • Performance and graphical accuracy still vary significantly from game to game.

NATIVE VS DISPLAYED · ILLUSTRATIVE

Bloodborne 25–30 NATIVE → ~50–60 DISPLAYED
GTA 5 25–30 NATIVE → ~50–60 DISPLAYED
Mad Max 30 NATIVE → ~60 DISPLAYED
Rise of the Tomb Raider 12–15 NATIVE → ~24–30 DISPLAYED

SOLID = NATIVE RENDERED FPS · DASHED = DISPLAYED FPS WITH FRAME GENERATION · SCALE 0–64 · ILLUSTRATIVE APPROXIMATIONS FROM TEST DATA

The fair one-liner: Frame Generation makes supported games look dramatically smoother — but read the native FPS number, not the displayed one, when judging how the emulator itself is performing.

Settings

Patches & performance presets

Heavier titles lean on per-game patches for playable framerates. Pick your hardware tier for the suggested starting set — then tune and save it as a preset.

YOUR HARDWARE TIER

9 / 14 suggested for this tier · 9 applied

Flagship path. Disable the costly effects, keep resolution reasonable, and try the 60+ FPS mode — drop to a 30 lock if frame pacing suffers. Frame Generation can smooth the result further.

PATCHES APPLY PER GAME · v2.2 SUPPORTS MULTIPLE PATCH XML FILES · SAVE TUNED SETS AS CUSTOM PRESETS.

v2.2 · ANDROID 12+ · ARM64-V8A · GPL-2.0-OR-LATER

Get Bachata S4 — from the only places that are safe

Free, open-source, and actively developed. Grab the latest v2.2 build directly, install from Google Play, or pick up a source-linked release from GitHub with release notes and checksums.

FIRST RUN LETS YOU CHOOSE THE RUNTIME — GLIBC/FEX OR NATIVE ANDROID/BIONIC · 6 TURNIP PACKAGES BUNDLED · FRAME GENERATION, DLC & TROPHIES INCLUDED.

Avoid clone APKs

Because this is a small, early project attached to a popular emulation name, fake listings follow. Clone apps and bogus PS4 emulator APKs riding trending names are a long-standing problem in the Android emulation space.

  • Trust only the official links above — and the official Google Play listing
  • Or the official GitHub repository — verify you are in the right repo before sideloading
  • Anything promising free PS4 games included is a scam — the real app ships zero games

Setup

Easy setup — start to play

Six simple steps. Tick them off as you go — the progress bar keeps score.

SETUP PROGRESS 0 / 6

You are all set. If something behaves unexpectedly, try the other runtime — glibc/FEX or Android/Bionic — and when reporting results, include the release version, runtime, processor, Android version and a session log.

WATCH · FULL SETUP & GAME TEST

The complete walkthrough — install, runtime setup, patch presets and live game tests on real hardware. Also available on YouTube at youtu.be/IHpAzROQA7E.

FAQ

Questions, answered

No — it includes zero games or copyrighted console files of any kind. You have to supply your own legally-owned dumps or legitimate homebrew.

New in v2.2: a second runtime that runs alongside glibc/FEX. Runtime-specific Vulkan driver selection — with compatibility checks — picks the right driver, and six Turnip packages are bundled: three for glibc, three for Android/Bionic.

It generates additional frames between rendered frames, making motion look significantly smoother — displayed FPS can be roughly doubled on supported games. It does not increase native rendering performance, so native FPS remains the true indicator of emulator performance.

Yes — DLC and game update support, plus trophy functionality, alongside game patches and custom performance presets. v2.2 also updated video playback, audio, trophy and controller integration.

Snapdragon flagships with Adreno GPUs still lead in our tests. Mali GPU support arrived in v2.1, so Mali-class hardware is in play — though results vary significantly from game to game.

Heavier titles have been recorded using up to ~12GB RAM on flagship configurations. Phones with only 6–8GB total may struggle on the most demanding titles — even if the processor itself is fast enough.

Yes — this is the data we tested, and so many other games are also working. Watch the setup and game test video above, and check community gameplay on YouTube covering almost every popular title and processor.

Bottom line

The verdict

Real. Fast-moving. Leveling up.

Bachata S4 is a genuinely real, actively developed, open-source attempt at PS4 emulation on Android — built on the respected shadPS4 core rather than being a scam or clickbait app, which sets it apart from the wave of fake PS4 emulator listings that have circulated for years. And v2.2 keeps its foot down: a native Android/Bionic runtime, God of War 3 fixed end-to-end at a stable 60 FPS, and touch controls rebuilt with profiles, a layout editor and a multilingual UI.

It is still an evolving project — performance and graphical accuracy vary significantly from game to game, and the best experiences ask for strong processors and plenty of RAM. But the trajectory is unmistakable.

A project that now deserves a spot on your phone — and a close watch on what comes next.

EMULATOR MATURITY 6 / 10
DEVELOPMENT PACE 9 / 10
HARDWARE DEMANDS 8 / 10

EDITORIAL ASSESSMENT, BASED ON THE v2.2 RELEASE

Copied