이 프로젝트를 사용하면 올바른 최신 pymobiledevice3 버전을 사용하는 경우 무선 또는 USB를 통해 Windows/macOS/Linux에서 iOS 17+용 JIT를 제공하는 서버를 시작할 수 있습니다.
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 릴리스로 이동하여 OS 및 아키텍처에 따라 SideJITServer-windows-x86_64.exe
와 같은 실행 가능한 다운로드가 있는지 확인하세요.
올바른 실행 파일을 다운로드하고 아래 지침에 따라 터미널이나 Powershell에서 관리자 권한으로 실행하세요. Mac 또는 Linux를 사용하는 경우 sudo로 파일을 실행하기 전에 먼저 chmod +x ./(your downloaded .bin file)
실행해야 합니다.
이 접근 방식에는 Python이 필요하지 않습니다.
이제 SideJITServer --pair
실행하고 PC에서 이 PC 신뢰를 클릭하세요! 또한 계속하려면 "y"를 입력하라는 메시지가 표시됩니다.
이제 완료되었습니다. 이 바로가기를 설치하세요.
그런 다음 장치의 UDID를 입력하라는 메시지가 표시됩니다. PC로 이동하여 로컬 ipaddress 광산이 192.168.0.6:8080
인지 확인하고 휴대폰에서 해당 로컬 주소로 이동하여 usbmux 옆에 있는 것을 복사합니다(예: : 00001111-000A1100A11101A)
이제 SideJIT 서버 주소를 묻습니다! 이전에 장치의 UDID에 액세스하기 위해 사용한 주소를 입력하세요.
예: http://192.168.0.6:8080
(http를 포함해야 하며 끝에 /를 포함하면 안 됩니다!)
이제 바로가기를 실행해 보세요!
로컬 IP 주소에 대한 액세스를 허용할지 묻는 메시지가 표시됩니다. 허용을 클릭하세요!
이제 JIT 액세스 권한을 부여하려는 애플리케이션을 선택하면 완료됩니다! (알림을 요청할 수 있습니다. JIT의 실패 또는 성공 여부를 확인할 수 있도록 허용하는 것이 좋습니다.)
즐거운 JITing! :3