StikDebug: So aktivierst du JIT auf dem iPhone (iOS 17.4 und neuer)
StikDebug ist eine kostenlose Open-Source-App, mit der JIT (Just-in-Time-Kompilierung) für sideloaded Apps auf dem iPhone und iPad mit iOS 17.4 oder neuer aktiviert werden kann, und zwar ohne Computer nach der ersten Einrichtung. JIT sorgt dafür, dass anspruchsvolle Emulatoren und einige andere Apps in nutzbarer Geschwindigkeit laufen. Dieser Guide erklärt, was JIT ist, was StikDebug benötigt, wie man es einrichtet und mit welchen Apps es funktioniert. Die Fakten stammen von StikDebugs eigener GitHub-Seite und dem Guide. Zuletzt geprüft: 27. Oktober 2026.
Die Kurzversion
- StikDebug beschreibt sich selbst als „einen On-Device-Debugger/JIT-Enabler für iOS-Versionen 17.4+“. Es ist Open Source (AGPL-3.0) und hatte im Oktober 2026 etwa 2.900 GitHub-Sterne. Das neueste Release war 3.1.15 (15. Oktober 2026).
- Es ist nicht mehr im App Store erhältlich. Offizielle Downloads sind die IPA auf der GitHub-Releases-Seite und die AltStore-Quelle auf stikdebug.xyz.
- Du brauchst eine Pairing-Datei für dein Gerät (einmalig mit iloader an einem Computer erstellt), die LocalDevVPN-App und WLAN.
- Es funktioniert nur bei Apps, die mit einem Development-Zertifikat signiert wurden, also das, was SideStore und AltStore mit einer kostenlosen Apple-ID verwenden. Apps, die mit Distribution- oder Enterprise-Zertifikaten installiert wurden, können auf diesem Weg kein JIT erhalten.
- iOS 17.4 bis 18 wird „vollständig unterstützt“. iOS 26 wird unterstützt, aber Apps müssen dafür von ihren Entwicklern aktualisiert werden, damit sie dort JIT bekommen.
Was JIT ist und warum es wichtig ist
JIT ermöglicht es einer App, Code zur Laufzeit in Maschinencode umzuwandeln. Emulatoren nutzen das, um den Code einer Konsole in Code zu übersetzen, den der Prozessor des iPhones direkt ausführt, was viel schneller ist, als ihn Schritt für Schritt zu interpretieren. iOS erlaubt JIT nur für Apps, die gerade debuggt werden, weshalb App-Store-Apps es nie bekommen und ein gesideloadetes App ein Tool wie StikDebug braucht, um es einzuschalten.
Viele Apps brauchen es gar nicht. Die Entwickler von PPSSPP sagen zum Beispiel, dass iPhones fast alle PSP-Spiele auch ohne JIT in voller Geschwindigkeit ausführen (siehe unsere PPSSPP-Anleitung). JIT ist vor allem bei anspruchsvollerer Emulation wichtig und bei Apps wie dem Minecraft-Java-Launcher Amethyst (und dem vollen Mod-Modus des Geode-Mod-Loaders für Geometry Dash), dessen Entwickler sagen, dass es JIT nutzt, „um brauchbare Geschwindigkeiten zu liefern“, beim GameCube- und Wii-Emulator DolphiniOS sowie beim PC-Emulator UTM, dessen App-Store-Version UTM SE ohne JIT läuft, allerdings deutlich langsamer.
Was StikDebug kann
Aus der Feature-Liste des Projekts:
- JIT für gesideloadete Apps mit der
get-task-allow-Berechtigung - Skripte für Automatisierung, „hauptsächlich für JIT unter iOS 26 gedacht“
- App-Ablauf: sehen, wann Apps ablaufen, sowie Profile installieren oder entfernen
- Konsole mit Live-App- und Systemlogs
- Prozesse: laufende Apps einsehen und beenden
- App-Start, Geräteinfos und ein Standort-Simulator
Welche iOS-Versionen funktionieren
| iOS-Version | Status |
|---|---|
| Bis 17.3.x | Nicht unterstützt |
| 17.4 bis 18.x | Vollständig unterstützt |
| 26.0 und später | Unterstützt, eingeschränkte App-Verfügbarkeit |
Laut dem Projekt verwenden iOS 17.3 und früher „andere Verbindungsprotokolle“. Unter iOS 16 und früher kann SideStore JIT selbst über die My Apps-Seite aktivieren; siehe wie man SideStore installiert. Bei iOS 26 weist StikDebug darauf hin, dass „Entwickler ihre Apps aktualisieren müssen, damit sie funktionieren“, also schau vorher auf der jeweiligen App-Seite nach, bevor du dich dort auf JIT verlässt.
Was du brauchst
- Ein iPhone oder iPad mit iOS 17.4 oder neuer.
- Ein Sideloading-Tool, das mit einem Entwicklerzertifikat signiert und deine Apps erneuert, zum Beispiel SideStore oder AltStore. Die App, für die du JIT möchtest, muss damit installiert sein.
- Eine Pairing-Datei für dein Gerät. StikDebugs Anleitung nutzt iloader auf einem Mac, Windows-PC (mit iTunes) oder Linux-Computer, um sie zu erstellen und zu platzieren.
- LocalDevVPN aus dem App Store und eine WLAN-Verbindung.
So richtest du StikDebug ein
Schritt 1: StikDebug installieren
Füge StikDebugs AltStore-Quelle (stikdebug.xyz) in SideStore oder AltStore hinzu, oder lade die IPA von der GitHub-Releases-Seite des Projekts herunter und installiere sie mit deinem Sideloading-Tool. Beziehe sie nur von diesen beiden Quellen.
Schritt 2: Pairing-Datei platzieren
- Installiere iloader auf deinem Computer (unter Windows zuerst iTunes installieren).
- Verbinde das iPhone per USB-Kabel und entsperre es. Tippe auf Vertrauen, falls iOS danach fragt.
- Klicke in iloader auf Manage Pairing File.
- Klicke neben StikDebug auf Place. iloader zeigt „Pairing file placed successfully!“ in Grün an.
Wenn du SideStore mit iloader eingerichtet hast, hast du dieses Tool bereits benutzt; siehe unsere SideStore-Einrichtungsanleitung.
Schritt 3: JIT für eine App aktivieren
- Verbinde dich mit WLAN, öffne LocalDevVPN und schalte das VPN ein.
- Öffne StikDebug und tippe auf Enable JIT.
- Wähle die gesideloadete App aus der Liste aus.
Häufige Probleme
- Die App taucht nicht in der Liste auf oder JIT schlägt fehl: Die App wurde wahrscheinlich mit einem Distribution- oder Enterprise-Zertifikat signiert, das
get-task-allownicht enthält. Installiere sie stattdessen mit SideStore oder AltStore. Das Amethyst-Projekt sagt dasselbe über seine App: Signierdienste, die Distribution-Zertifikate verwenden, werden nicht unterstützt. - „Heartbeat“-Fehler: Stelle sicher, dass LocalDevVPN aktiviert ist und du dich im WLAN befindest. Es kann auch an einem Problem mit der Pairing-Datei liegen.
- Fehler bei der Pairing-Datei: Die Anleitung von StikDebug warnt, dass die Pairing-Datei abläuft, wenn du das Gerät aktualisierst oder zurücksetzt, und „auch zu zufälligen Zeitpunkten auftritt“. Lege mit iloader eine neue an, während das Gerät entsperrt und vertrauenswürdig ist.
- „Connection dropped“- oder Loopback-Fehler: Prüfe, ob deine iOS-Version unterstützt wird, und sei bei iOS-Betaversionen vorsichtig.
Kann ich StikDebug mit Scarlet iOS verwenden?
Für JIT nicht. Scarlet iOS signiert Apps mit einem gemeinsam genutzten Zertifikat, nicht mit einem Entwicklerzertifikat, das an dein Gerät gebunden ist. Deshalb haben Apps, die darüber installiert wurden, nicht die get-task-allow-Berechtigung, die StikDebug benötigt. Wenn du JIT brauchst, installiere diese App mit SideStore oder AltStore und nutze Scarlet weiterhin für andere Apps, wenn du möchtest. Unser Vergleich kostenloser Sideloading-Tools erklärt die Unterschiede zwischen den Methoden.
Ist StikDebug sicher?
StikDebug ist Open Source, und der Code ist öffentlich auf GitHub einsehbar. Es ist ein Debugging-Tool und kann daher Logs und Prozesse auf deinem Gerät einsehen. Das ist ein Grund, es nur von der offiziellen GitHub-Releases-Seite oder der eigenen Quelle zu installieren, niemals von einem erneuten Upload. Eine Pairing-Datei gibt einem Programm vertrauenswürdigen Zugriff auf dein Gerät, also teile deine nicht und verwende keine, die dir jemand anderes schickt. Wie bei jeder sideloadeden App solltest du die Apps prüfen, für die du JIT aktivierst; siehe wie man IPA-Dateien vor der Installation auf Malware scannt.
FAQ
Ist StikDebug kostenlos?
Ja. Es ist kostenlos und Open Source (AGPL-3.0).
Gibt es StikDebug im App Store?
Nicht mehr. Das Projekt gibt an, dass es im App Store nicht mehr verfügbar ist, und verweist auf seine GitHub-Releases und die AltStore-Quelle.
Brauche ich einen Computer?
Einmal, um die Pairing-Datei zu erstellen und zu platzieren. Danach ist JIT auf dem Gerät aktiviert. Du brauchst den Computer erneut, wenn die Pairing-Datei abläuft.
Funktioniert StikDebug mit iOS 17.0 bis 17.3?
Nein. Es unterstützt iOS 17.4 und neuer.
Funktioniert JIT über mobile Daten?
Laut der Fehlerbehebung von StikDebug solltest du sicherstellen, dass du mit WLAN verbunden bist und das VPN aktiviert ist.