Skip to content

Releases: Luminger/balatro-switch-rce

balatro-switch-rce 1.0.0 (build c1049217)

Choose a tag to compare

@Luminger Luminger released this 03 Nov 11:51

First release, build c1049217 (19 files, 114235B).

Userland code execution on Nintendo Switch 1 and 2 via Balatro save data: the save completely replaces the game with a networked Lua REPL (port 9026) and an FTP server (ports 5000/5001). Tested with the Balatro physical cartridge for Switch 1 on both a Switch 1 and a Switch 2 (after Nintendo's official save transfer), at both the cartridge's stock patch level (1.0.1f) and the latest Balatro patch (1.0.1o).

Install

  • Switch 1 (hacked): copy the zip to the console's JKSV/Balatro/ folder on the SD card and restore it from JKSV. The restore wipes the current Balatro save.
  • Switch 2: transfer the save with Nintendo's official console-to-console transfer (full system transfer or per-game Save Data Transfer), then launch the cartridge in compatibility mode. No CFW needed on the Switch 2.

See the README for the full instructions and the verification story.

Assets

  • balatro-switch-rce-1.0.0.zip is the JKSV-importable save archive: launcher files, the bundled font license and generated JKSV metadata with a zero account UID. It contains no game data and no payloads.
  • balatro-switch-rce-1.0.0.manifest.txt lists the per-file hashes; the console log opens with the same build id, so an installed save can be matched to this exact tree.

SHA-256 of the zip: 945552498377797268f2f8652339ef682e50fbbcf85ce064cafaf8f0f3903125

GPL-3.0, see LICENSE. Use on hardware you own; may violate Nintendo's terms of service.