ONE Jailbreak Ad

Simforge: voer gedecodeerde iOS-apps uit op iOS Simulator (Xcode)

Promotion image of Simforge article.

Simforge is een tool ontworpen om gedecodeerde apps in iOS Simulator te draaien, zodat je eenvoudig tweaks voor allerlei apps kunt maken en testen. Deze open-source applicatie wijzigt de binaire Mach-O headers om de compatibiliteit van de simulator met iOS arm64 Mach-O binaire bestanden aan te geven. Gebruik het om (gedecodeerde) iOS-apps op iOS Simulators te draaien.

Wat is Simforge?

SimForge is een krachtig hulpprogramma dat de kloof tussen ARM64 iOS-apps en Apple Silicon-simulators overbrugt. Door Mach-O binaire headers intelligent aan te passen, wordt de simulator misleid zodat iOS-apps en dynamische bibliotheken (dylibs) als "simulatorcompatibel" worden herkend – zelfs als dit betekent dat de oorspronkelijke codehandtekeningen moeten worden omzeild.

Dankzij deze slimme oplossing kunnen ontwikkelaars iOS-apps naadloos uitvoeren en testen (of aangepaste dylibs injecteren) rechtstreeks in de simulatoromgeving, waardoor een fysieke iPhone niet meer nodig is.

Voor tweakontwikkelaars is dit een game-changer. In plaats van herhaaldelijk tweaks op een echt apparaat te implementeren, stroomlijnt SimForge het proces door je te laten experimenteren en itereren op de simulator. Of je nu UI-aanpassingen, app-mods of systeemaanpassingen maakt, deze tool verkort vervelende installatiestappen.

Simforge vereenvoudigt de ontwikkeling van iOS-tweaks met drie kerncommando's, speciaal ontwikkeld voor simulatorworkflows. Het convert-commando past ARM64 iOS-apps of dynamische bibliotheken (dylibs) aan zodat ze op Apple Silicon-simulators kunnen draaien door hun Mach-O-headers aan te passen. Dit proces maakt echter de oorspronkelijke codehandtekeningen ongeldig.

Na de conversie neemt het startcommando het over, zodat u de app rechtstreeks in de simulator kunt starten terwijl u een aangepaste dylib injecteert met behulp van de bundel-ID van de app. Voor projecten die bestandswijzigingen vereisen, maakt makerw een lees-schrijfoverlay van een directory aan, waardoor bewerkingen in anderszins beperkte bestanden mogelijk zijn.

Samen elimineren deze opdrachten de noodzaak voor fysieke apparaten: converteer uw app, voer direct aanpassingen door en test wijzigingen direct (net als met simject ) - allemaal binnen de Xcode-simulatoromgeving.

Simforge installeren en gebruiken op macOS

Aan de slag gaan met Simforge is eenvoudiger dan je misschien denkt, maar er zijn wel een paar snelle voorbereidingen nodig. Begin met het installeren van Xcode vanuit de Mac App Store, waarmee je toegang krijgt tot de iOS-simulator en de belangrijkste ontwikkeltools. Installeer vervolgens Theos, hét framework voor het bouwen van iOS-tweaks, om ervoor te zorgen dat je omgeving klaar is voor tweaks. Download ten slotte de Simforge-app op je Mac.

Maak je geen zorgen als dit onbekend klinkt! De documentatie van Simforge begeleidt je door elke stap, van installatieproblemen tot geavanceerde configuraties, zodat je zonder problemen van installatie naar simulatortesten kunt gaan.

Dit is wat u moet doen om Simforge op uw Mac te laten werken:

Vereisten:

Stap 1. Installeer simforge op je Mac

Stap 2. iOS-app decoderen

Stap 3. Pak het IPA uit met unzip

  • Pak het .app-pakket uit de IPA met de unzip-opdracht of verander gewoon de bestandsnaam van .IPA-bestand naar .ZIP.
 unzip /path/to/your-app-decrypted.ipa -d /path/to/destination/

Stap 4. Converteer app voor simulator

  • Gebruik simforge in de terminal-app en converteer de .app voor gebruik met de iOS Simulator.
 simforge convert /path/to/Payload/YourApp.app

Stap 5. Onderteken de gewijzigde app met code

  • Na de conversie moet de app opnieuw worden ondertekend. Dit kan eenvoudig ad-hoc.
 # 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

Stap 6. Installeer de iOS-app op Simulator

  • Versleep de map YourApp.app naar uw simulator om deze te installeren. U kunt ook installeren via de opdrachtregel.
 # 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

Stap 7. Start met Dylib-injectie (optioneel)

  • Je kunt ook een geïnstalleerde app starten met dylib-injectie.
 simforge launch --bundleid com.example.app --dylib /path/to/tweak.dylib

FAQ

+

simforge is een macOS-opdrachtregeltool waarmee je ARM64 iOS-apps en -tweaks rechtstreeks op Apple Silicon-simulators kunt draaien door app-binaries aan te passen om beperkingen van de simulator te omzeilen.

+

Ja! simforge is gespecialiseerd in het draaien van gedecodeerde iOS-apps op de simulator. Door de Mach-O-headers van de app te converteren en afhankelijkheden te injecteren, wordt de simulator misleid zodat deze de app als simulatorcompatibel behandelt, zelfs als de originele codehandtekening is verbroken.

+

Nee. In tegenstelling tot traditionele workflows voor het testen van tweaks, vereist simforge geen gejailbreakte iPhone. Je hebt alleen een gedecodeerd IPA-bestand of gecompileerde dylib en iOS-simulator nodig, waardoor het toegankelijk is voor alle ontwikkelaars.

Author Photo
Geschreven door

Kuba heeft meer dan 20 jaar ervaring in de journalistiek en richt zich sinds 2012 op jailbreaken. Hij heeft professionals van diverse bedrijven geïnterviewd. Naast journalistiek specialiseert Kuba zich in videobewerking en dronevliegen. Voordat hij aan zijn schrijverscarrière begon, studeerde hij IT aan de universiteit.

Plaats een reactie

Laatste berichten

Cinebench r15

Cinebench R15 downloaden: gratis CPU- en GPU-benchmark

Ondanks nieuwere versies zoals Cinebench R20, R23 en nu ook R2024, blijft Cinebench R15 een opvallend vaste waarde in de toolkit van hardwareliefhebbers, overklokkers en professionele benchmarkers. Hier kunt u Cinebench R15 voor Windows...

i4Tools

Download i4Tools voor Mac, Windows en Linux

Download de nieuwste versie van i4Tools voor Mac, Windows en Linux. Installeer de AsTools Pro App Store gratis op je iPhone, iPad of iPod Touch via de i4Tools Assistant en krijg toegang tot apps en games die niet beschikbaar zijn in de officiële App Store...

Simforge

Simforge: voer gedecodeerde iOS-apps uit op Simulator

Simforge is een tool ontworpen om gedecodeerde apps in iOS Simulator te draaien, zodat je eenvoudig tweaks voor allerlei apps kunt maken en testen. Deze open-source applicatie wijzigt de binaire Mach-O headers om de compatibiliteit van de simulator met...