Play without JIT
Some games have already been converted so iOS can load them without a debugger. Turn on Settings › Play without JIT, import the certificate that installed Husk, and start the game.
The live list is Compatibility › JIT-less.
Why a certificate
iOS will only dlopen those converted libraries if they are signed by the same team as Husk. That is the Apple ID certificate SideStore or AltStore used when it installed Husk — not a random .p12 from another account.
Import from SideStore or AltStore
- Settings › Play without JIT (or the same step in first-run setup).
- Import from SideStore or Import from AltStore.
- Confirm Export Certificate in the store.
- Husk should show the team ID and expiry.
If you see “could not be opened”, refresh Husk in the store and try again. Empty passwords are normal for a store certificate. A .p12 you exported yourself uses the password you chose at export — that is not Husk’s Apple ID password.
Import a .p12 file
Use this when you exported the matching identity yourself (Keychain Access, Impactor, and similar).
- Import .p12 File and pick the file.
- Enter the password you set when you exported the file, or leave it blank if you chose none. It is not your Apple ID password.
- The team on the certificate must match the team in Husk’s embedded provisioning profile.
A .p12 from a different Apple ID will import only to fail at load time. Use the identity that actually installed this copy of Husk.
After import
Converted games are signed on first launch and kept until you Remove Converted Games or import a new certificate. If Husk was refreshed with a new certificate, import that one again.
