Mit diesem Projekt können Sie einen Server starten, der Ihnen drahtlos oder über USB JIT für iOS 17+ unter Windows/macOS/Linux bietet, wenn Sie die richtige neuere pymobiledevice3-Version verwenden.
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!
Oder verwenden Sie PyPI
python3 -m venv venv
# Activate venv..
pip3 install SideJITServer
SideJITServer --help
Gehen Sie zur neuesten GitHub-Version und prüfen Sie, ob je nach Betriebssystem und Architektur ausführbare Downloads vorhanden sind, z. B. SideJITServer-windows-x86_64.exe
.
Laden Sie die richtige ausführbare Datei herunter und führen Sie sie als Administrator von Ihrem Terminal oder Powershell aus, indem Sie die folgenden Anweisungen befolgen. Wenn Sie einen Mac oder Linux verwenden, müssen Sie zuerst chmod +x ./(your downloaded .bin file)
ausführen, bevor Sie die Datei mit sudo ausführen.
Python ist für diesen Ansatz nicht erforderlich.
Führen Sie nun SideJITServer --pair
aus und stellen Sie sicher, dass Sie auf Ihrem PC auf „Diesem PC vertrauen“ klicken! Außerdem werden Sie aufgefordert, fortzufahren. Geben Sie einfach „y“ ein.
Nachdem das erledigt ist, installieren Sie diese Verknüpfung
Danach werden Sie aufgefordert, die UDID Ihres Geräts einzugeben. Gehen Sie zu Ihrem PC und sehen Sie, dass Ihre lokale IP-Adresse meine 192.168.0.6:8080
ist. Gehen Sie auf Ihrem Telefon zu dieser (Ihrer lokalen Adresse) und kopieren Sie die Adresse neben usbmux (Beispiel). : 00001111-000A1100A11101A)
Jetzt werden Sie nach der SideJIT-Serveradresse gefragt! Geben Sie einfach die Adresse ein, die Sie zuvor verwendet haben, um auf die UDID des Geräts zuzugreifen
zum Beispiel: http://192.168.0.6:8080
(Sie müssen http und nicht / am Ende angeben!)
Führen Sie jetzt die Verknüpfung aus!
Sie werden aufgefordert, den Zugriff auf Ihre lokale IP-Adresse zuzulassen. Klicken Sie einfach auf „Zulassen“!
Wählen Sie nun die Anwendung aus, auf die Sie JIT-Zugriff gewähren möchten, und schon sind Sie fertig! (Möglicherweise wird um Benachrichtigung gebeten. Es wird empfohlen, dies zuzulassen, damit Sie sehen können, ob die JIT fehlschlägt oder erfolgreich ist.)
Viel Spaß beim JITing! :3