Enabling JIT
This guide shows how to enable JIT using existing tools.
What is JIT?
JIT, which stands for just-in-time, is a feature on iOS that allows apps to compile code while they are running, rather than beforehand. This allows for apps to run faster, more specifcally on emulators.
By default, Apple does not allow JIT natively (excluding Safari) as it allows for memory corruption bugs to be exploited more thoroughly.
Alternatively, you can jailbreak to enable JIT. Note that not all jailbreaks support built-in JIT.
From | To | All devices |
---|---|---|
iOS 14 beta 1 | iOS 16.6.1 | TrollStore |
iOS 17.0 RC | iOS 17.0 | TrollStore |
iOS 17.0 RC | iOS 17.3 | SideJITServer |
iOS 17.3.1 | iOS 18.6 | SkitDebug |