Skip to content

Releases: kiddreads/cemu-ios-muffin

v3.9-reviewed-fixes

Choose a tag to compare

Unsigned iOS build from commit 8686b54.

Cemu.ipa - SideStore / AltStore / LiveContainer. Unsigned; they
re-sign with your own Apple ID at install.

Cemu-fakesigned.ipa - TrollStore or jailbroken only. Ad-hoc signed
with the JIT entitlements (dynamic-codesigning, allow-jit) genuinely
embedded, which a SideStore re-sign would strip. Use this one if you want
the recompiler to be able to get executable memory.

Cemu.app.dSYM.zip is only needed to symbolicate a crash report.

Built from main.

Check the Init Cemu <sha> line at the top of the log before judging a
build — it names the commit that is actually in the binary, and it is the
only reliable way to tell one build from another.

See STATUS.md for what does and does not work.

Full Changelog: https://github.com/kiddreads/cemu-ios-muffin/commits/v3.9-reviewed-fixes

v3.12-restore-v38-engine (STABLE)

Choose a tag to compare

Unsigned iOS build from commit 53e7732.

  • USE THIS AS THE ONE YOU INSTALL, AS IT IS THE BEST WORKING BUILD TO DATE (September 13, 2026) -

Cemu.ipa - SideStore / AltStore / LiveContainer. Unsigned; they
re-sign with your own Apple ID at install.

Cemu-fakesigned.ipa - TrollStore or jailbroken only. Ad-hoc signed
with the JIT entitlements (dynamic-codesigning, allow-jit) genuinely
embedded, which a SideStore re-sign would strip. Use this one if you want
the recompiler to be able to get executable memory.

Cemu.app.dSYM.zip is only needed to symbolicate a crash report.

Built from main.

Check the Init Cemu <sha> line at the top of the log before judging a
build — it names the commit that is actually in the binary, and it is the
only reliable way to tell one build from another.

See STATUS.md for what does and does not work.

Full Changelog: v3.11-revert-geometry-fix...v3.12-restore-v38-engine

v3.11-revert-geometry-fix

Choose a tag to compare

Unsigned iOS build from commit de79a13.

Cemu.ipa - SideStore / AltStore / LiveContainer. Unsigned; they
re-sign with your own Apple ID at install.

Cemu-fakesigned.ipa - TrollStore or jailbroken only. Ad-hoc signed
with the JIT entitlements (dynamic-codesigning, allow-jit) genuinely
embedded, which a SideStore re-sign would strip. Use this one if you want
the recompiler to be able to get executable memory.

Cemu.app.dSYM.zip is only needed to symbolicate a crash report.

Built from main.

Check the Init Cemu <sha> line at the top of the log before judging a
build — it names the commit that is actually in the binary, and it is the
only reliable way to tell one build from another.

See STATUS.md for what does and does not work.

Full Changelog: v3.10-streamout-crash-fix...v3.11-revert-geometry-fix

v3.10-streamout-crash-fix

Choose a tag to compare

Unsigned iOS build from commit 261b5c8.

Cemu.ipa - SideStore / AltStore / LiveContainer. Unsigned; they
re-sign with your own Apple ID at install.

Cemu-fakesigned.ipa - TrollStore or jailbroken only. Ad-hoc signed
with the JIT entitlements (dynamic-codesigning, allow-jit) genuinely
embedded, which a SideStore re-sign would strip. Use this one if you want
the recompiler to be able to get executable memory.

Cemu.app.dSYM.zip is only needed to symbolicate a crash report.

Built from main.

Check the Init Cemu <sha> line at the top of the log before judging a
build — it names the commit that is actually in the binary, and it is the
only reliable way to tell one build from another.

See STATUS.md for what does and does not work.

Full Changelog: v3.9-reviewed-fixes...v3.10-streamout-crash-fix

v3.13-faster-interpreter

Pre-release

Choose a tag to compare

Unsigned iOS build from commit c0bcf08.

Cemu.ipa - SideStore / AltStore / LiveContainer. Unsigned; they
re-sign with your own Apple ID at install.

Cemu-fakesigned.ipa - TrollStore or jailbroken only. Ad-hoc signed
with the JIT entitlements (dynamic-codesigning, allow-jit) genuinely
embedded, which a SideStore re-sign would strip. Use this one if you want
the recompiler to be able to get executable memory.

Cemu.app.dSYM.zip is only needed to symbolicate a crash report.

Built from main.

Check the Init Cemu <sha> line at the top of the log before judging a
build — it names the commit that is actually in the binary, and it is the
only reliable way to tell one build from another.

See STATUS.md for what does and does not work.

  • Note that this build does not run games properly due to OOM and black screen errors, use the latest stable build. -

Full Changelog: v3.12-restore-v38-engine...v3.13-faster-interpreter