Skip to main content

SideJITServer is an iOS 17 JIT enabler for Windows/macOS!

Project description

SideJITServer

This project allows you to start a server that wirelessly or via USB gives you JIT for iOS 17+ on Windows/macOS/Linux if you use the correct newer pymobiledevice3 version.

How to get this running (Run with Administrator!)

Option 1: Python install

python3 -m venv venv # Run inside SideJITServer directory!

# Activate Python venv

# macOS
. ./venv/bin/activate

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

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

# Now let's install all the required packages! (Make sure you're still inside venv!)
# All OS
pip3 install -r requirements.txt
pip3 install SideJITServer
# If you got an error saying pip3 not found just change pip3 to pip

# Let's see if everything works (Make sure you're still inside venv!)
SideJITServer --version
# Output should show SideJITServer!

Or use PyPI

python3 -m venv venv
# Activate venv..

pip3 install SideJITServer
SideJITServer --help

Option 2: Direct download (if available)

Go to the latest GitHub Release and check if there are executable downloads, such as SideJITServer-windows-x86_64.exe, depending on your OS and your architecture.

Download the correct executable, and run it as Administrator from your terminal or Powershell following the directions below. If you are on Mac or Linux, you must first run chmod +x ./(your downloaded .bin file) before executing the file with sudo.

Python is not necessary for this approach.

How to use SideJITServer?

  • Make sure your device is connected!
  • Make sure you're still inside the venv, if applicable!
  • Common Knowledge

Now run SideJITServer --pair and on your PC make sure you click on Trust this PC! Also it will show you a prompt to continue just type "y"

Now thats done, Install this shortcut

After that its gonna ask you to put on your device's UDID, Go to your PC and see your local ipaddress mine is 192.168.0.6:8080 and on your phone go to that (your local address) and copy the one that beside usbmux (example : 00001111-000A1100A11101A)

Now it's gonna ask you for SideJIT Server address! Just type in the address you use earlier to access device's UDID

for example : http://192.168.0.6:8080 (You must include the http and not include / at the end!)

Now run the shortcut!

It gonna ask you to allow to access your local ip address just click allow!

Now select the application that you want to give JIT access to and you're done! (might ask for notification. It is recommended that you allow so you see if the JIT fail or succeed)

Happy JITing! :3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sidejitserver-1.3.6.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

SideJITServer-1.3.6-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file sidejitserver-1.3.6.tar.gz.

File metadata

  • Download URL: sidejitserver-1.3.6.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for sidejitserver-1.3.6.tar.gz
Algorithm Hash digest
SHA256 f88116e503951d11eb0df172d00d0bd137d2852d1f5668056b88491fda9acf32
MD5 83e24666ed4dd0a074c9bc3abfd6ea7b
BLAKE2b-256 1b629e0170135da5298d2501c8cefbabf8133b948f51c83c273cfd89fe732309

See more details on using hashes here.

File details

Details for the file SideJITServer-1.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for SideJITServer-1.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d80b2ee06bd35c0113f83b206d4eccaf5615233bb6b80e3f7e2a1d63d3d39adc
MD5 2db9ef4ea1eb8bb9b81fd780b9193c44
BLAKE2b-256 86a7bb0b0add257632085eb7f675593162662934877cefe7108747f81ef3c491

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page