Open CodeSearcher59 opened 2 months ago
Same here. Probably super obvious, just the instructions are weird.
The instructions are indeed weird, and it took me a while to figure it out. I'm not too sure at what point you got stuck, and the necessary steps defer from Windows, to Mac or Linux. Here are roughly the steps that seemed to work everywhere:
python -m venv venv
pip install SideJITServer
At this point you've set it up, and you should be able to start using it. The original instructions are fine, but still a little confusing.
SideJITServer --pair
, accept the prompt with y{"usbmux-00000000-00000000000000000-USB": "00000000-00000000000000000"}
. Whatever is in that second string is your devices UDID.
:warning: If SideJITServer --pair
doesn't work, you may have something else running on port 8080. In my case on Windows, IIS was running. You can start the server on another port by using SideJITServer --port xxxx
.
That should be all. At that point, just run the shortcut, and select the sideloaded app you want to enable JIT for. If it can't connect to the server, you may have to mess with your computer's firewall. This was successful for me on Windows 11 and MacOS Catalina, with iOS 17.6.1 on my phone.
Ok managed to get that to work, but now it is saying that it cannot find the device.
The instructions for pairing devices are not clear. Attempting to visit ip addresses on my phone either says the server is not responding or it does not recognize the ip address.