stossy11 / JITStreamer-2.0

This is a JIT Enabler for iOS 17+ over VPN (based on SideJITServer)
GNU General Public License v3.0
101 stars 8 forks source link

JITStreamer-2.0

This is a JIT Enabler for iOS 17.4+ (This includes iOS 18+) over VPN (Wi-Fi only) or over Local Network / USB

Requirements

Setup

Open Terminal (on Windows Administrator Powershell) and run these commands (not the ones with the #)

# Setup venv
python3 -m venv venv

# Activate venv 

# macOS / Linux
. ./venv/bin/activate

# Windows but using Powershell
.\venv\Scripts\Activate.ps1

# Windows but using Command Prompt/CMD 
.\venv\Scripts\Activate.bat

# Clone the Repository
git clone https://github.com/stossy11/JITStreamer-2.0.git

# cd into directory
cd JITStreamer-2.0

# Install JITStreamer
pip3 install -U -e .
(if that doesnt work try pip install -U -e . )

How to use JITStreamer?

Jitterbugpair paring files are not supported

First you will need to get the pairing file from JITStreamer. This will need to be run on your host computer as your device needs to be plugged in

# Run this (in the terminal from before) and type in "y" when it asks
JITStreamer --pair

You should now find the file that should be a .plist file the name will correspond to your devices UDID (example: 00001111-000A1100A11101A.plist ignore the _remote plist file)

Send this file to your iDevice over AirDrop or Emailing it to yourself (Please compress the file before sending it to your iDevice)

Now you will need to connect to the VPN from before (Number 2 in Requirements) and download this shortcut on your phone: here

The UDID of your device will be the name of your pairing file and the address will be the ip of your server with http:// infront (example: "http://100.97.35.58") You will need to input your Pairing file into the shortcut.

You Will need to now launch JITStreamer on your server or Computer (make sure you are connected to the VPN on both your Server / Computer and iDevice)

# macOS / Linux
sudo JITStreamer

# Windows (make sure you are in an Administrator Powershell or CMD Window
JITStreamer

Now Run the Shortcut and you will need to press the "Upload Your Pairing File" Button and then when its done it should say {"OK":"File uploaded"}

Finally run the shortcut again and Enable JIT (the first time may take a while as it would be mounting your Personalised Disk Image)

Credits