Skip to content

Releases: JICA98/Bachata-S4

BachataS4 v0.1.6

Choose a tag to compare

@JICA98 JICA98 released this 31 Jul 16:39

BachataS4 v0.1.6 (versionCode 7) — F-Droid-aligned release build.

BachataS4 v0.1.5

Choose a tag to compare

@JICA98 JICA98 released this 13 Jul 17:27

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

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 17:55

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.so
  • libbachata_host_box64.so

The downloaded runtime still supplies the rest of the host glibc/X11 tree via --library-path.

Install

  1. Install this APK
  2. Setup → download runtime (if not already)
  3. Launch game

Note

APK is larger (~+32MB) because host Box64 is embedded for executable launch.

v0.1.3

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 17:11

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

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 16:33

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

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 15:25

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

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 14:22

BachataS4 0.1.0

F-Droid-aligned fdroid flavor release (runtime downloaded on first setup).

  • versionName 0.1.0 · versionCode 1
  • 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 Pre-release
Pre-release

Choose a tag to compare

@JICA98 JICA98 released this 12 Jul 07:47

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.