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

BACHATA S4

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

UPDATED FOR THE v2.1 RELEASE · FRAME GENERATION · MALI GPU SUPPORT · DLC & TROPHIES · NOT AFFILIATED WITH SONY

TELEMETRY · RECORDED BENCHMARK REPLAY 01 / 05

God of War 3 Remastered

Stable · v2.1 test data

SMOOTH
60 FPS · LIVE SIM
RECORDED 60 FPS stable · graphical issues

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

10 GAMES TESTED IN THE v2.1 PASS
60 FPS STABLE PEAK · GOD OF WAR 3
~2× DISPLAYED FPS WITH FRAME GENERATION
~12GB PEAK RAM · HEAVY TITLES
v2.1 IS HERE — FRAME GENERATION, MALI GPU SUPPORT, DLC & TROPHIES GOD OF WAR 3 REMASTERED AT STABLE 60 FPS BLOODBORNE 25–30 FPS NATIVE · ROUGHLY 2× WITH FRAME GENERATION SO MANY MORE GAMES WORKING — WATCH THE SETUP & GAME TEST VIDEO CUSTOM PERFORMANCE PRESETS · CONSOLE-STYLE UI ONLY LOAD GAMES YOU LEGALLY OWN
v2.1 IS HERE — FRAME GENERATION, MALI GPU SUPPORT, DLC & TROPHIES GOD OF WAR 3 REMASTERED AT STABLE 60 FPS BLOODBORNE 25–30 FPS NATIVE · ROUGHLY 2× WITH FRAME GENERATION SO MANY MORE GAMES WORKING — WATCH THE SETUP & GAME TEST VIDEO CUSTOM PERFORMANCE PRESETS · CONSOLE-STYLE UI 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.1 is the big one: Frame Generation, Mali GPU support, DLC and update support, trophies, and performance gains that put genuinely demanding PS4 games within reach of modern Android hardware.

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

The biggest release yet — Frame Generation, Mali GPU support, DLC, trophies, and broad performance gains.

v2.1

The major update

CURRENT RELEASE

PERFORMANCE & COMPATIBILITY

  • Improved performance and game compatibility — more demanding PS4 games are now testable on modern Android devices.
  • Better stability and compatibility across the library.
  • Custom performance presets — save and reuse tuned configurations per game.

NEW FEATURES

  • Frame Generation — additional frames are generated between rendered frames; displayed FPS can be roughly doubled on supported games.
  • Mali GPU support — emulation now reaches Mali-class hardware.
  • Game patch support, plus DLC and game update support.
  • Trophy support.

EXPERIENCE

  • Improved controller support.
  • Improved console-style user interface.
  • Improved game installation and package support.
v0.1.9

Patch distribution & FEX migration

PREVIOUS RELEASE

PATCH DISTRIBUTION

  • Offline bundled patch repository with Ed25519 verification — manifest-v1.json, bundle_to_apk.py, and PATCHES/*.xml for popular titles.
  • Android domain layer, native bridge, managed launch and per-game user state.

BOX64 TO FEX MIGRATION

  • Box64 sources fully removed — launch locked to FEX translation.

RUNTIME & RENDER

  • GPU stall watchdog + safe display teardown; the GPU thread never blocks on the present fence.
  • glibc fixes for the Debian runtime; bundled runtime refresh with Bloodborne and Adreno buffer fixes.

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

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 Linux userland, the graphics stack, and the Android shell itself.

Bachata S4 bundles all of them into a single app. Understanding which layer does what also explains why results scale with your processor generation: translation, memory and graphics load all flow through this stack.

Everything ships in one APK. The emulator core, the managed Linux runtime and the offline patch repository — with v2.1 layering Frame Generation, DLC support and trophies 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. Box64 was fully removed in v0.1.9: launch is locked to FEX.

X86-64 TO ARM64 FEX ONLY

A reproducibly built Debian/glibc Linux userland bundled with the app, giving the translated x86-64 code the environment it expects to run in.

DEBIAN / GLIBC REPRODUCIBLE BUILD BUNDLED

All graphics are drawn through Vulkan — the same API the PS4 GPU is programmed against — mapped onto your phone GPU. Adreno leads in our tests, and v2.1 brings Mali GPU support into play.

VULKAN ADRENO + MALI FRAME GENERATION

The Android-specific frontend: display output, audio, touch controls, physical controller mapping, and app lifecycle management — with a console-style user interface improved in v2.1.

TOUCH GAMEPAD AUDIO LIFECYCLE

Features

The full spec sheet

Everything the app ships with, from the emulation core to the v2.1 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.

PERFORMANCE

05

Frame Generation

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

06

Mali GPU support

Emulation reaches Mali-class hardware — new in v2.1.

07

Custom performance presets

Save and reuse tuned configurations per game.

08

Game patch support

Per-game patches from the bundled, Ed25519-verified set.

LIBRARY & CONTENT

09

Game library

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

10

DLC & update support

Install downloadable content and game updates — new in v2.1.

11

Trophy support

Trophy functionality — new in v2.1.

12

Game installation

Improved installation and package support.

CONTROLS & UI

13

Touch controls

Fully configurable on-screen control overlay.

14

Controller support

Physical gamepad mapping — improved in v2.1.

15

Console-style UI

Improved console-style user interface.

DISTRIBUTION

16

Official channels

Google Play listing plus source-built GitHub releases.

17

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 support new in v2.1)
Recommended hardware Recent flagship Snapdragon processor shows the best results in our tests; Mali GPU devices are now 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, runtime, 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

Ten games from the v2.1 test pass — native FPS, before Frame Generation.

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 Heavy graphical issues currently present
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
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 20–30 FPS native; playable, smoother with Frame Generation
HEAVY Under 20 FPS native; Frame Generation can help

Performance

Tested game performance

Native FPS recorded across ten games in v2.1 — Frame Generation results are shown separately.

NATIVE FPS · v2.1 TESTED GAMES

God of War 3 Remastered STABLE · GRAPHICAL ISSUES PRESENT
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 · HEAVY GRAPHICAL ISSUES CURRENTLY PRESENT

The performance milestone of v2.1: one of the most demanding games in the set holds a stable 60 FPS. The caveat is real — heavy graphical issues are currently present — so treat it as proof of headroom rather than a finished playthrough.

60 FPS · STABLE

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 new 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 v2.1 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.1 ADDS CUSTOM PERFORMANCE PRESETS — SAVE YOUR TUNED SET AND REUSE IT PER TITLE.

v2.1 · 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.1 build directly, install from Google Play, or pick up a source-linked release from GitHub with release notes and checksums.

FIRST RUN CONFIGURES THE MANAGED LINUX RUNTIME · v2.1 ADDS FRAME GENERATION, MALI GPU SUPPORT, DLC & UPDATE SUPPORT AND TROPHIES.

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, clear the cache and relaunch once — and when reporting results, include the release version, 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.

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 — v2.1 adds DLC and game update support, plus trophy functionality, alongside game patch support and custom performance presets.

Snapdragon flagships with Adreno GPUs still lead in our tests. v2.1 adds Mali GPU support, so Mali-class hardware is now 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.1 changes the conversation: Frame Generation, Mali GPU support, DLC and trophy support, and the performance to test genuinely demanding PS4 games on modern Android hardware.

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 5 / 10
DEVELOPMENT PACE 9 / 10
HARDWARE DEMANDS 8 / 10

EDITORIAL ASSESSMENT, BASED ON THE v2.1 RELEASE

Copied