Этот проект позволяет вам запустить сервер, который по беспроводной сети или через USB предоставит вам JIT для iOS 17+ в Windows/macOS/Linux, если вы используете правильную новую версию pymobiledevice3.
python3 -m venv venv # Запустить внутри каталога SideJITServer!# Активировать Python venv# macOS. ./venv/bin/activate# Windows, но с использованием Powershell.venvScriptsActivate.ps1# Windows, но с использованием командной строки/CMD.venvScriptsActivate.bat# Теперь давайте установим все необходимые пакеты! (Убедитесь, что вы все еще внутри venv!) # All OSpip3 install -r require.txt pip3 install SideJITServer# Если вы получили сообщение об ошибке, сообщающее, что pip3 не найден, просто замените pip3 на pip# Давайте посмотрим, все ли работает (убедитесь, что вы все еще внутри venv!) SideJITServer --version# В выводе должен быть указан SideJITServer!
Или используйте PyPI
python3 -m venv venv# Активировать venv..pip3, установить SideJITServer SideJITServer --help
Перейдите к последней версии GitHub и проверьте, есть ли загрузки исполняемых файлов, например SideJITServer-windows-x86_64.exe
, в зависимости от вашей ОС и архитектуры.
Загрузите правильный исполняемый файл и запустите его от имени администратора со своего терминала или Powershell, следуя инструкциям ниже. Если вы используете Mac или Linux, вам необходимо сначала запустить chmod +x ./(your downloaded .bin file)
перед выполнением файла с помощью sudo.
Для этого подхода Python не требуется.
Убедитесь, что ваше устройство подключено!
Убедитесь, что вы все еще внутри венва, если это возможно!
Общие знания
Теперь запустите SideJITServer --pair
и на своем ПК убедитесь, что вы нажали «Доверять этому компьютеру»! Также он покажет вам приглашение продолжить, просто введите «y».
# Первый запуск sudo SideJITServer --pair# Последовательный запуск один раз в паре sudo SideJITServer
Вы должны увидеть результат, похожий на этот.
Установите этот ярлык❗
После этого вам будет предложено указать UDID вашего устройства. Подойдите к компьютеру и посмотрите, какой у вас локальный IP-адрес: мой адрес 192.168.0.6:8080
, а на телефоне перейдите по нему (ваш локальный адрес) и скопируйте адрес рядом с usbmux
(пример: 00001111-000A1100A11101A
)
Теперь он запросит у вас адрес сервера SideJIT
! Просто введите адрес, который вы использовали ранее для доступа к UDID устройства.
например: http://192.168.0.6:8080
(необходимо указать http, а не / в конце!)
Теперь запустите ярлык!
Он попросит вас разрешить доступ к вашему локальному IP-адресу, просто нажмите «Разрешить»!
Теперь выберите приложение, которому вы хотите предоставить JIT-доступ, и все готово! (он может запросить разрешения на уведомления). Рекомендуется разрешить это, чтобы вы могли видеть, произошел ли сбой или успех JIT.
Удачного JIT! :3