このプロジェクトを使用すると、正しい新しい pymobiledevice3 バージョンを使用している場合、Windows/macOS/Linux 上の iOS 17 以降に JIT を提供するサーバーをワイヤレスまたは USB 経由で起動できます。
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 にアクセスしてローカル IP アドレスが192.168.0.6:8080
あることを確認し、携帯電話でそのアドレス (ローカル アドレス) にアクセスし、usbmux の横にある IP アドレスをコピーします (例) : 00001111-000A1100A11101A)
次に、SideJIT サーバーのアドレスを尋ねてきます。先ほど使用したアドレスを入力してデバイスの UDID にアクセスするだけです
例: http://192.168.0.6:8080
(末尾に http を含める必要があり、/ は含めないでください)。
今すぐショートカットを実行してください。
ローカル IP アドレスへのアクセスを許可するように求められるので、「許可」をクリックするだけです。
ここで、JIT アクセスを許可するアプリケーションを選択すれば完了です。 (通知を求める場合があります。JIT が失敗したか成功したかを確認するために許可することをお勧めします)
幸せな JIT を! :3