Logo

StikJIT

An on-device JIT enabler for iOS versions 17.4+ (17.4-18.5b1 (latest)), excluding iOS 18.4 beta 1 (22E5200), powered by idevice

|

Sources

|

Store

|

Library

|

Signing

| |:--:|:--:|:--:|:--:| | **Home Screen** | **Apps List** | **Settings** | **JIT Under 10 Seconds** |

## Requirements [StosVPN](https://apps.apple.com/us/app/stosvpn/id6744003051) is required. This allows the device to connect to itself. ## Features - On-device Just-In-Time (JIT) compilation for supported apps via [`idevice`](https://github.com/jkcoxson/idevice). - Seamless integration with [`em_proxy`](https://github.com/SideStore/em_proxy). - Note: em_proxy isn't needed for StosVPN, its only kept for backwards compatibility with WireGuard - Native UI for managing JIT-enabling. - No data collection—ensuring full privacy. ## Building Instructions 1. **Clone the repository:** ```sh git clone https://github.com/0-Blu/StikJIT.git cd StikJIT ``` 2. **Build using Makefile:** ```sh make package # Build unsigned .ipa ``` 3. **Updating:** ```sh git pull make clean # Clean previous build make package # Rebuild ``` > **Note:** The Makefile build creates an unsigned IPA in the `packages` directory. While this is useful for quick builds, please use Xcode for development and debugging. When submitting pull requests or reporting issues, ensure you've tested your changes thoroughly using Xcode. ## Contributing ```sh # Clone the repository git clone https://github.com/0-Blu/StikJIT.git cd StikJIT # Open in Xcode open StikJIT.xcodeproj ``` Then in Xcode: - Connect your iOS device - Select your device in Xcode - Build and run the project (⌘R) ## License StikJIT is licensed under **AGPL-3.0**. See [`LICENSE`](LICENSE) for details.