StikDebug/README.md
2025-03-28 11:25:36 -04:00

1.5 KiB

StikJIT

A work-in-progress on-device JIT enabler for iOS.

Requirements

The SideStore VPN is required. This allows the device to connect to itself.

Features

  • On-device Just-In-Time (JIT) compilation for supported apps.
  • Seamless integration with em_proxy and idevice.
  • Native UI for managing JIT-enabling.
  • No data collection—ensuring full privacy.

Privacy Policy

StikJIT does not collect or store any user data.

Compiling Instructions

  1. Clone the repository:

    git clone https://github.com/0-Blu/StikJIT.git
    cd StikJIT
    
  2. Open in Xcode:
    Open StikJIT.xcodeproj in Xcode.

  3. Build and Run:

    • Connect your iOS device.
    • Select your device in Xcode.
    • Build and run the project.

TODO List

  • Integrate em_proxy
  • Compile idevice
  • Implement heartbeat
  • Mount the developer image
  • Retrieve and filter installed apps by get-task-allow
  • Enable JIT for selected apps
  • Design and implement a user-friendly UI (Done for now)
  • Write comprehensive documentation
  • Prepare and release the initial version

License

StikJIT is licensed under AGPL-3.0. See LICENSE for details.