이 프로젝트를 사용하면 올바른 최신 pymobiledevice3 버전을 사용하는 경우 무선 또는 USB를 통해 Windows/macOS/Linux에서 iOS 17+용 JIT를 제공하는 서버를 시작할 수 있습니다.
python3 -m venv venv # SideJITServer 디렉터리 내에서 실행합니다!# Python venv를 활성화합니다# macOS. ./venv/bin/activate# Windows(Powershell 사용).venvScriptsActivate.ps1# Windows(명령 프롬프트/CMD 사용).venvScriptsActivate.bat# 이제 필요한 모든 패키지를 설치해 보겠습니다! (아직 venv 내부에 있는지 확인하세요!)# 모든 OSpip3 설치 -r 요구 사항.txt pip3 install SideJITServer# pip3를 찾을 수 없다는 오류가 발생하면 pip3을 pip로 변경하세요# 모든 것이 작동하는지 확인하세요(아직 venv 안에 있는지 확인하세요!)SideJITServer --version# 출력에 SideJITServer가 표시되어야 합니다!
아니면 PyPI를 사용하세요
python3 -m venv venv# venv..pip3 활성화 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"를 입력하라는 메시지가 표시됩니다.
# 첫 번째 실행sudo SideJITServer --pair# 한 번만 연속 실행됨sudo SideJITServer
다음과 비슷한 출력이 표시됩니다.
이 바로가기를 설치하세요❗
그런 다음 장치의 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