ONE Jailbreak Ad

Simforge: Führen Sie entschlüsselte iOS-Apps auf dem iOS-Simulator (Xcode) aus.

Promotion image of Simforge article.

Simforge ist ein Tool zum Ausführen entschlüsselter Apps im iOS-Simulator. So können Sie ganz einfach Optimierungen für alle Arten von Apps erstellen und testen. Diese Open-Source-Anwendung modifiziert die Mach-O-Binärheader, um die Simulatorkompatibilität für iOS arm64 Mach-O-Binärdateien anzuzeigen. Verwenden Sie es, um (entschlüsselte) iOS-Apps auf iOS-Simulatoren auszuführen.

Was ist Simforge?

SimForge ist ein leistungsstarkes Dienstprogramm, das die Lücke zwischen ARM64-iOS-Apps und Apple Silicon-Simulatoren schließt. Durch die intelligente Modifizierung von Mach-O-Binärheadern bringt es den Simulator dazu, iOS-Apps und dynamische Bibliotheken (Dylibs) als „simulatorkompatibel“ zu erkennen – selbst wenn dies bedeutet, dass ihre ursprünglichen Code-Signaturen umgangen werden.

Mit dieser cleveren Problemumgehung können Entwickler iOS-Apps nahtlos direkt in der Simulatorumgebung ausführen und testen (oder benutzerdefinierte Dylibs einfügen), sodass kein physisches iPhone mehr erforderlich ist.

Für Tweak-Entwickler ist dies ein entscheidender Vorteil. Anstatt Tweaks immer wieder auf einem realen Gerät zu implementieren, vereinfacht SimForge den Prozess, indem Sie direkt im Simulator experimentieren und iterieren können. Ob Sie UI-Anpassungen, App-Mods oder Systemoptimierungen erstellen – dieses Tool reduziert mühsame Einrichtungsschritte.

Simforge vereinfacht die Entwicklung von iOS-Optimierungen mit drei Kernbefehlen, die auf Simulator-Workflows zugeschnitten sind. Der Befehl „convert“ modifiziert ARM64-iOS-Apps oder dynamische Bibliotheken (dylibs) für die Ausführung auf Apple Silicon-Simulatoren, indem er deren Mach-O-Header anpasst – wobei dieser Vorgang jedoch die ursprünglichen Code-Signaturen ungültig macht.

Nach der Konvertierung übernimmt der Startbefehl die Arbeit. So können Sie die App direkt im Simulator starten und gleichzeitig eine benutzerdefinierte Dylib mit der Bundle-ID der App einfügen. Für Projekte, die Dateiänderungen erfordern, erstellt Makerw ein Lese-/Schreib-Overlay eines Verzeichnisses, sodass Änderungen an ansonsten eingeschränkten Dateien möglich sind.

Zusammen machen diese Befehle physische Geräte überflüssig: Konvertieren Sie Ihre App, fügen Sie Optimierungen im laufenden Betrieb ein und testen Sie Änderungen sofort (wie mit simject ) – alles innerhalb der Xcode-Simulatorumgebung.

So installieren und verwenden Sie Simforge unter macOS

Der Einstieg in Simforge ist einfacher als gedacht – allerdings sind zunächst einige Vorbereitungen zu treffen. Installieren Sie zunächst Xcode aus dem Mac App Store. Damit erhalten Sie Zugriff auf den iOS-Simulator und die wichtigsten Entwicklungstools. Richten Sie anschließend Theos ein, das Framework für iOS-Optimierungen, um sicherzustellen, dass Ihre Umgebung optimal optimiert ist. Laden Sie abschließend die Simforge-App auf Ihren Mac herunter.

Keine Sorge, falls Ihnen das unbekannt vorkommt! Die Simforge-Dokumentation führt Sie Schritt für Schritt durch die Installation – von Problemen bis hin zu erweiterten Konfigurationen. So können Sie problemlos von der Einrichtung zum Simulatortest wechseln.

Folgendes müssen Sie tun, um Simforge auf Ihrem Mac zum Laufen zu bringen:

Voraussetzungen:

Schritt 1. Installieren Sie Simforge auf Ihrem Mac

Schritt 2. iOS-App entschlüsseln

Schritt 3. Extrahieren Sie die IPA mit unzip

  • Extrahieren Sie das .app-Paket aus dem IPA mit dem Befehl „Unzip“ oder ändern Sie einfach den Dateinamen von der .IPA-Datei in .ZIP.
 unzip /path/to/your-app-decrypted.ipa -d /path/to/destination/

Schritt 4. App für Simulator konvertieren

  • Verwenden Sie Simforge in der Terminal-App und konvertieren Sie die App-Datei für die Verwendung mit dem iOS-Simulator.
 simforge convert /path/to/Payload/YourApp.app

Schritt 5. Codesignierung der geänderten App

  • Nach der Konvertierung muss die App neu signiert werden. Sie können dies einfach ad hoc tun.
 # Sign frameworks first codesign -f -s - /path/to/Payload/YourApp.app/Frameworks/* # Then sign the main app bundle codesign -f -s - /path/to/Payload/YourApp.app

Schritt 6. Installieren Sie die iOS-App im Simulator

  • Ziehen Sie den Ordner YourApp.app per Drag & Drop in Ihren Simulator, um ihn zu installieren, oder installieren Sie ihn über die Befehlszeile.
 # List available simulators xcrun simctl list devices # Install the app (replace UUID with your simulator's identifier) xcrun simctl install "SIMULATOR_UUID" /path/to/Payload/YourApp.app

Schritt 7. Starten mit Dylib-Injektion (optional)

  • Sie können auch eine installierte App mit Dylib-Injektion starten.
 simforge launch --bundleid com.example.app --dylib /path/to/tweak.dylib

FAQ

+

simforge ist ein macOS-Befehlszeilentool, mit dem Sie ARM64-iOS-Apps und -Optimierungen direkt auf Apple Silicon-Simulatoren ausführen können, indem Sie App-Binärdateien so ändern, dass die Simulatorbeschränkungen umgangen werden.

+

Ja! simforge ist auf die Ausführung entschlüsselter iOS-Apps auf dem Simulator spezialisiert. Durch die Konvertierung der Mach-O-Header der App und das Einfügen von Abhängigkeiten wird der Simulator dazu gebracht, die App als simulatorkompatibel zu behandeln, selbst wenn die ursprüngliche Code-Signatur beschädigt ist.

+

Nein. Im Gegensatz zu herkömmlichen Optimierungs-Test-Workflows erfordert simforge kein gejailbreaktes iPhone. Sie benötigen lediglich eine entschlüsselte IPA-Datei oder eine kompilierte Dylib und einen iOS-Simulator, wodurch es für alle Entwickler zugänglich ist.

Author Photo
Geschrieben von

Kuba verfügt über mehr als 20 Jahre journalistische Erfahrung und konzentriert sich seit 2012 auf Jailbreaking. Er hat Experten verschiedener Unternehmen interviewt. Neben dem Journalismus hat sich Kuba auf Videobearbeitung und Drohnenfliegen spezialisiert. Vor seiner Karriere als Autor studierte er Informatik an der Universität.

Kommentar posten

Letzte Beiträge

Cinebench r15

Cinebench R15 Download: Kostenloser CPU- und GPU-Benchmark

Trotz neuerer Versionen wie Cinebench R20, R23 und jetzt R2024 bleibt Cinebench R15 ein bemerkenswert beständiger Bestandteil des Benchmarking-Tools für Hardware-Enthusiasten, Overclocker und Profis. Hier können Sie Cinebench R15...

i4Tools

Laden Sie i4Tools für Mac, Windows und Linux herunter

Laden Sie die neueste Version von i4Tools für Mac, Windows und Linux herunter. Installieren Sie den AsTools Pro App Store kostenlos über den i4Tools Assistant auf Ihrem iPhone, iPad oder iPod Touch und greifen Sie auf Apps und Spiele zu, die im offiziellen...

Simforge

Simforge: Entschlüsselte Apps auf dem Simulator ausführen

Simforge ist ein Tool zum Ausführen entschlüsselter Apps im iOS-Simulator. So können Sie ganz einfach Optimierungen für alle Arten von Apps erstellen und testen. Diese Open-Source-Anwendung modifiziert die Mach-O-Binärheader, um die Simulatorkompatibilit...