StikJIT: JIT-Kompilierung unter iOS 18 aktivieren – Komplett ohne PC, Jailbreak und Internet
Melden
Die Aktivierung von JIT (Just-In-Time-Kompilierung) ist für viele leistungshungrige Apps wie Emulatoren (Dolphin, Flycast, UTM, PojavLauncher) unerlässlich, um mit voller Geschwindigkeit zu laufen. Während Apple den Zugriff unter neueren Versionen wie iOS 18 massiv erschwert hat, ermöglicht das Tool StikJIT die Aktivierung direkt auf dem Gerät – ohne Computer, ohne Jailbreak und ohne aktive Internetverbindung.
Dieses Tutorial führt Schritt für Schritt durch die Einrichtung und Nutzung.
Voraussetzungen
- Ein iOS-Gerät mit installiertem iOS 18.
- Aktivierter Entwicklermodus:
- Gehe zu Einstellungen > Datenschutz & Sicherheit > ganz nach unten scrollen zu Entwicklermodus > aktivieren und das Gerät neu starten.
- Eine funktionierende Sideloading-Methode (z. B. SideStore, AltStore, Feather, Scarlet oder ein Entwickler-Zertifikat), um IPAs zu installieren.
- Die StikJIT-App (IPA-Datei) sowie die App, für die du JIT aktivieren möchtest (z. B. ein Emulator).
- Eine lokale VPN-Lösung (wird meist von Sideloading-Tools wie SideStore/WireGuard bereits genutzt, um lokale Netzwerkbefehle ohne echtes Internet auszuführen).
Schritt-für-Schritt-Anleitung
Schritt 1: StikJIT installieren
- Lade dir die neueste StikJIT.ipa aus einer vertrauenswürdigen Quelle (z. B. dem offiziellen GitHub-Repository der Entwickler) herunter.
- Installiere die IPA über deine bevorzugte Sideloading-App (z. B. SideStore).
- Stelle sicher, dass auch deine Ziel-App (z. B. Dolphin) bereits installiert ist.
Schritt 2: Lokale Autorisierung einrichten
StikJIT nutzt eine lokale Schnittstelle des Betriebssystems, um dem System vorzugaukeln, dass ein Entwickler-Debugger angeschlossen ist.
- Öffne die StikJIT-App.
- Erlaube der App beim ersten Start die nötigen Berechtigungen (z. B. das Suchen nach Geräten im lokalen Netzwerk).
- Falls StikJIT nach einer Pairing-Datei verlangt:
- Wenn du SideStore nutzt, hast du diese Datei bereits bei der Ersteinrichtung auf deinem Gerät gespeichert (meist in der Dateien-App unter
SideStore). - Importiere diese
.mobiledevicepairing-Datei einfach in StikJIT.
- Wenn du SideStore nutzt, hast du diese Datei bereits bei der Ersteinrichtung auf deinem Gerät gespeichert (meist in der Dateien-App unter
Schritt 3: JIT für eine App aktivieren
Da kein Internet und kein PC benötigt werden, kannst du diesen Schritt jederzeit und überall ausführen:
- Öffne die Ziel-App (z. B. deinen Emulator) und lasse sie im Hintergrund geöffnet (wische nach oben, um zum Homescreen zurückzukehren).
- Öffne StikJIT.
- In der Liste der aktiven Apps siehst du nun die Ziel-App.
- Tippe auf den Namen der App oder auf den Button „Enable JIT“ (JIT aktivieren).
- Nach wenigen Sekunden erscheint eine Erfolgsmeldung (z. B. „JIT successfully attached“).
Schritt 4: Zurück zur Ziel-App wechseln
- Wechsle über den App-Switcher direkt zurück in deine Ziel-App.
- Die App nutzt nun die volle CPU-Leistung mit aktivierter JIT-Kompilierung. Spiele und virtuelle Maschinen laufen jetzt flüssig und ohne Ruckler.
Wichtige Hinweise & Fehlerbehebung
- App wurde geschlossen? iOS beendet JIT-Prozesse automatisch, sobald eine App komplett geschlossen (aus dem App-Switcher gewischt) oder vom System wegen Speichermangels beendet wird. In diesem Fall musst du Schritt 3 einfach kurz wiederholen.
- Fehler: „Device not found / Debugger failed“: Stelle sicher, dass dein lokales VPN (z. B. das WireGuard-Profil von SideStore) aktiviert ist, falls StikJIT eine lokale Loopback-Adresse nutzt. Es wird hierfür keine Verbindung nach außen/ins Internet benötigt, nur die interne Schnittstelle.
- Entwicklermodus zwingend erforderlich: Ohne den aktivierten Entwicklermodus unter iOS 18 schlägt die Kommunikation mit den Debug-Diensten grundsätzlich fehl.