ONE Jailbreak Ad

Simforge: Kør dekrypterede iOS-apps på iOS Simulator (Xcode)

Promotion image of Simforge article.

Simforge er et værktøj designet til at køre dekrypterede apps i iOS Simulator, så du nemt kan oprette og teste justeringer til alle slags apps. Denne open source-applikation ændrer Mach-O binære headere for at angive simulatorkompatibilitet for iOS arm64 mach-o binære filer. Brug det til at køre (dekrypterede) iOS-apps på iOS-simulatorer.

Hvad er Simforge?

SimForge er et kraftfuldt værktøj, der bygger bro mellem ARM64 iOS-apps og Apple Silicon-simulatorer. Ved intelligent at modificere Mach-O binære headere, narrer det simulatoren til at genkende iOS-apps og dynamiske biblioteker (dylibs) som "simulatorkompatible" - selvom det betyder at omgå deres originale kodesignaturer.

Denne smarte løsning giver udviklere mulighed for problemfrit at køre og teste iOS-apps (eller injicere brugerdefinerede dylibs) direkte i simulatormiljøet, hvilket eliminerer behovet for en fysisk iPhone.

For tweak-udviklere er dette revolutionerende. I stedet for gentagne gange at implementere tweaks på en rigtig enhed, strømliner SimForge processen ved at lade dig eksperimentere og iterere direkte i simulatoren. Uanset om du laver brugergrænsefladetilpasninger, app-mods eller systemjusteringer, reducerer dette værktøj kedelige opsætningstrin.

Simforge forenkler udviklingen af iOS-tweaks med tre kernekommandoer, der er skræddersyet til simulator-workflows. Konvert-kommandoen ændrer ARM64 iOS-apps eller dynamiske biblioteker (dylibs) til at køre på Apple Silicon-simulatorer ved at justere deres Mach-O-headere – selvom denne proces ugyldiggør deres originale kodesignaturer.

Når den er konverteret, tager launch-kommandoen over, så du kan starte appen direkte i simulatoren, mens du injicerer en brugerdefineret dylib ved hjælp af appens bundt-id. For projekter, der kræver filændringer, opretter makerw et læse-skrive-overlay af en mappe, hvilket muliggør redigering af ellers begrænsede filer.

Sammen eliminerer disse kommandoer behovet for fysiske enheder: konverter din app, injicer justeringer on-the-fly, og test ændringer øjeblikkeligt (som med simject ) - alt sammen i Xcode-simulatormiljøet.

Sådan installerer og bruger du Simforge på macOS

Det er nemmere at komme i gang med simforge, end du måske tror – selvom der er et par hurtige forberedelser, du skal tage dig af først. Start med at installere Xcode fra Mac App Store, som giver dig adgang til iOS-simulatoren og de centrale udviklingsværktøjer. Konfigurer derefter Theos, det foretrukne framework til at bygge iOS-tweaks, for at sikre, at dit miljø er klar til tweaks. Til sidst skal du åbne og downloade simforge-appen til din Mac.

Bare rolig, hvis det lyder uvant! Simforge-dokumentationen guider dig gennem hvert trin, fra installationsproblemer til avancerede konfigurationer, så du kan gå fra opsætning til simulatortest uden at gå glip af noget.

Her er hvad du skal gøre for at få simforge til at køre på din Mac:

Forudsætninger:

Trin 1. Installer simforge på din Mac

Trin 2. Dekrypter iOS-appen

Trin 3. Udpak IPA'en ved hjælp af unzip

  • Udpak .app-pakken fra IPA'en med kommandoen "unzip", eller skift blot filnavnet fra .IPA-filen til .ZIP.
 unzip /path/to/your-app-decrypted.ipa -d /path/to/destination/

Trin 4. Konverter app til simulator

  • Brug simforge i terminalappen og konverter .app-filen til brug med iOS Simulator.
 simforge convert /path/to/Payload/YourApp.app

Trin 5. Kodesigner den ændrede app

  • Efter konverteringen skal appen signeres igen. Du kan blot signere 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

Trin 6. Installer iOS-appen på simulatoren

  • Træk og slip YourApp.app-mappen ind i din simulator for at installere den, eller installer den via kommandolinjen.
 # 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

Trin 7. Start med Dylib-injektion (valgfrit)

  • Du kan også starte en installeret app med dylib-injektion.
 simforge launch --bundleid com.example.app --dylib /path/to/tweak.dylib

FAQ

+

simforge er et macOS-kommandolinjeværktøj, der lader dig køre ARM64 iOS-apps og tweaks direkte på Apple Silicon-simulatorer ved at ændre app-binære filer for at omgå simulatorbegrænsninger.

+

Ja! simforge specialiserer sig i at køre dekrypterede iOS-apps på simulatoren. Ved at konvertere appens Mach-O-headere og injicere afhængigheder, narrer den simulatoren til at behandle appen som simulatorkompatibel, selvom den originale kodesignatur er brudt.

+

Nej. I modsætning til traditionelle tweak-testworkflows kræver simforge ikke en jailbroken iPhone. Du behøver kun en dekrypteret IPA-fil eller kompileret dylib og iOS-simulator, hvilket gør den tilgængelig for alle udviklere.

Author Photo
Skrevet af

Kuba har over 20 års journalistisk erfaring med fokus på jailbreak siden 2012. Han har interviewet professionelle fra forskellige virksomheder. Udover journalistik specialiserer Kuba sig i videoredigering og droneflyvning. Han studerede IT på universitetet før sin forfatterkarriere.

Skriv en kommentar

Seneste indlæg

Cinebench r15

Cinebench R15 Download: Gratis CPU- og GPU-benchmark

Trods nyere versioner som Cinebench R20, R23 og nu R2024, er Cinebench R15 fortsat en bemærkelsesværdig fast bestanddel i hardwareentusiaster, overclockere og professionelle benchmarking-værktøjssæt. Her kan du downloade Cinebench...

i4Tools

Download i4Tools til Mac, Windows og Linux

Download den nyeste version af i4Tools til Mac, Windows og Linux. Installer AsTools Pro App Store gratis på din iPhone, iPad eller iPod Touch via i4Tools Assistant, og få adgang til apps og spil, der ikke er tilgængelige i den officielle App Store...

Simforge

Simforge: Kør dekrypterede iOS-apps på simulatoren

Simforge er et værktøj designet til at køre dekrypterede apps i iOS Simulator, så du nemt kan oprette og teste justeringer til alle slags apps. Denne open source-applikation ændrer Mach-O binære headere for at angive simulatorkompatibilitet for iOS...