Этот проект позволяет вам запустить сервер, который по беспроводной сети или через USB предоставит вам JIT для iOS 17+ в Windows/macOS/Linux, если вы используете правильную новую версию pymobiledevice3.
python3 -m venv venv # Run inside SideJITServer directory!
# Activate Python venv
# macOS
. ./venv/bin/activate
# Windows but using Powershell
.venvScriptsActivate.ps1
# Windows but using Command Prompt/CMD
.venvScriptsActivate.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!
Или используйте PyPI
python3 -m venv venv
# Activate venv..
pip3 install SideJITServer
SideJITServer --help
Перейдите к последней версии GitHub и проверьте, есть ли загрузки исполняемых файлов, например SideJITServer-windows-x86_64.exe
, в зависимости от вашей ОС и архитектуры.
Загрузите правильный исполняемый файл и запустите его от имени администратора со своего терминала или Powershell, следуя инструкциям ниже. Если вы используете Mac или Linux, вам необходимо сначала запустить chmod +x ./(your downloaded .bin file)
перед выполнением файла с помощью sudo.
Для этого подхода Python не требуется.
Теперь запустите SideJITServer --pair
и на своем ПК убедитесь, что вы нажали «Доверять этому компьютеру»! Также он покажет вам приглашение продолжить, просто введите «y».
Теперь все готово, установите этот ярлык
После этого вам будет предложено ввести UDID вашего устройства. Подойдите к своему компьютеру и посмотрите, какой у вас локальный IP-адрес: мой адрес 192.168.0.6:8080
, а на телефоне перейдите по нему (ваш локальный адрес) и скопируйте тот, который рядом с usbmux (пример : 00001111-000A1100A11101A)
Теперь он запросит у вас адрес сервера SideJIT! Просто введите адрес, который вы использовали ранее для доступа к UDID устройства.
например: http://192.168.0.6:8080
(вы должны указать http, а не / в конце!)
Теперь запустите ярлык!
Он попросит вас разрешить доступ к вашему локальному IP-адресу, просто нажмите «Разрешить»!
Теперь выберите приложение, которому вы хотите предоставить JIT-доступ, и все готово! (может потребоваться уведомление. Рекомендуется разрешить, чтобы вы могли увидеть, сбой или успех JIT)
Удачного JIT! :3