Releases: JICA98/Bachata-S4
Release list
BachataS4 v0.1.6
BachataS4 v0.1.5
F-Droid source-built build (pipeline 2673300296).
- Built from pinned Debian stable packages
- shadPS4 and Box64 compiled from source
- Signed with apksigner --alignment-preserved
SHA256: 66dfdce049ea66d08534a2ce0d8e269d5789988a49403025990a6cb23bd4b642
APK: com.bachatas4.android v0.1.5 (versionCode 6)
v0.1.4
BachataS4 0.1.4
Critical fix
Android cannot execute host/ld-linux / host/box64 from the downloaded runtime under app private storage (error=13 Permission denied). Those binaries are now packaged as APK native libs:
libbachata_host_loader.solibbachata_host_box64.so
The downloaded runtime still supplies the rest of the host glibc/X11 tree via --library-path.
Install
- Install this APK
- Setup → download runtime (if not already)
- Launch game
Note
APK is larger (~+32MB) because host Box64 is embedded for executable launch.
v0.1.3
BachataS4 0.1.3
Fix
- F-Droid / GitHub fdroid APK: host loader and Box64 are taken from the downloaded runtime (
host/ld-linux-aarch64.so.1,host/box64) when not packaged in the APK. This fixes “libbachata_host_loader.so is missing” when launching games after setup.
Local playstore builds still prefer APK jniLibs when present.
Install note
This is the fdroid flavor: complete Setup → download runtime before launching a game.
v0.1.2
BachataS4 0.1.2
- Driver selection after setup
- GPUImage / AHardwareBuffer presentation hardening
- F-Droid reproducible build (fdroid flavor)
Assets
BachataS4-0.1.2-fdroid-arm64-v8a.apk— signed fdroid flavor (runtime downloads on first setup)
Verify
sha256sum -c SHA256SUMS.txt
v0.1.1
BachataS4 0.1.1
F-Droid-oriented release with deterministic build fixes:
- Disable ArtProfile baseline generation (non-deterministic baseline.prof)
- Omit VCS metadata from APK
- Keep unstripped native libraries
- NDK path/build-id normalization for reproducible .so files
Assets
BachataS4-0.1.1-fdroid-arm64-v8a.apk— signed fdroid flavor (runtime downloaded on first setup)
Verify
sha256sum -c SHA256SUMS.txt
BachataS4 0.1.0
BachataS4 0.1.0
F-Droid-aligned fdroid flavor release (runtime downloaded on first setup).
versionName0.1.0 ·versionCode1- arm64-v8a · minSdk 31
- Signed with the project release key (for reproducible builds)
Play Store / full embedded-runtime builds are published separately when needed.
BachataS4 0.1.0-alpha
BachataS4 0.1.0-alpha
First public alpha of the Android (ARM64) frontend for shadPS4.
Downloads
| APK | Runtime | Notes |
|---|---|---|
| playstore | Embedded in the APK | Larger download; works offline after install |
| github | Downloaded on first setup | Smaller APK; needs network once (from Bachata-S4-Runtimes v0.1.0) |
Both packages: applicationId com.bachatas4.android, arm64-v8a, minSdk 31, versionCode 100, versionName 0.1.0-alpha.
Requirements
- Android 12+ (API 31), arm64-v8a
- Working Vulkan (custom Turnip drivers can be installed in-app; not bundled)
Legal
Only use firmware, games, and content you have the right to run. Nothing of that kind is included.
Known limitations
- Early development; many titles incomplete or broken
- GitHub APK must reach GitHub Releases for the managed runtime on first launch
- Turnip drivers are installed separately after setup
Checksums
See SHA256SUMS.txt attached to this release.