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