ONE Jailbreak Ad

Simforge: Kjør dekrypterte iOS-apper på iOS Simulator (Xcode)

Simforge

Simforge er et verktøy utviklet for å kjøre dekrypterte apper i iOS Simulator, slik at du enkelt kan opprette og teste justeringer for alle typer apper. Dette åpen kildekode-programmet modifiserer Mach-O-binærfiloverskriftene for å indikere simulatorkompatibilitet for iOS arm64 mach-o-binærfiler. Bruk det til å kjøre (dekrypterte) iOS-apper på iOS-simulatorer.

Hva er Simforge?

SimForge er et kraftig verktøy som bygger bro mellom ARM64 iOS-apper og Apple Silicon-simulatorer. Ved å intelligent modifisere Mach-O binære overskrifter, lurer det simulatoren til å gjenkjenne iOS-apper og dynamiske biblioteker (dylibs) som "simulatorkompatible" – selv om det betyr å omgå de opprinnelige kodesignaturene.

Denne smarte løsningen lar utviklere sømløst kjøre og teste iOS-apper (eller injisere tilpassede dylibs) direkte i simulatormiljøet, og eliminerer behovet for en fysisk iPhone.

For tweak-utviklere er dette banebrytende. I stedet for å gjentatte ganger distribuere tweaks til en ekte enhet, effektiviserer SimForge prosessen ved å la deg eksperimentere og iterere rett i simulatoren. Enten du lager UI-tilpasninger, appmodifikasjoner eller systemjusteringer, reduserer dette verktøyet kjedelige oppsetttrinn.

Simforge forenkler utvikling av iOS-justeringer med tre kjernekommandoer skreddersydd for simulatorarbeidsflyter. Konverteringskommandoen modifiserer ARM64 iOS-apper eller dynamiske biblioteker (dylibs) for å kjøre på Apple Silicon-simulatorer ved å justere Mach-O-overskriftene deres – selv om denne prosessen ugyldiggjør de opprinnelige kodesignaturene.

Når den er konvertert, tar launch-kommandoen over, slik at du kan starte appen direkte i simulatoren mens du injiserer en tilpasset dylib ved hjelp av appens bundle-ID. For prosjekter som krever filmodifikasjoner, oppretter makerw et lese-skrive-overlegg av en katalog, noe som muliggjør redigering av filer som ellers er begrenset.

Sammen eliminerer disse kommandoene behovet for fysiske enheter: konverter appen din, injiser justeringer mens du er i gang, og test endringer umiddelbart (som med simject ) – alt i Xcode-simulatormiljøet.

Slik installerer og bruker du Simforge på macOS

Det er enklere å komme i gang med simforge enn du kanskje tror – selv om det er noen raske forberedelser du må gjøre først. Begynn med å installere Xcode fra Mac App Store, som gir deg tilgang til iOS-simulatoren og kjerneverktøyene for utvikling. Deretter konfigurerer du Theos, det vanlige rammeverket for å bygge iOS-justeringer, for å sikre at miljøet ditt er klart for justeringer. Til slutt åpner du og laster ned simforge-appen til Mac-en din.

Ikke bekymre deg hvis dette høres ukjent ut! Simforge-dokumentasjonen veileder deg gjennom hvert trinn, fra installasjonsproblemer til avanserte konfigurasjoner, slik at du kan gå fra oppsett til simulatortesting uten å gå glipp av noe.

Her er hva du må gjøre for å få simforge til å kjøre på Mac-en din:

Forutsetninger:

Trinn 1. Installer simforge på Mac-en din

Trinn 2. Dekrypter iOS-appen

Trinn 3. Pakk ut IPA-en ved hjelp av unzip

  • Pakk ut .app-pakken fra IPA-en med unzip-kommandoen, eller endre filnavnet fra .IPA-filen til .ZIP.
 unzip /path/to/your-app-decrypted.ipa -d /path/to/destination/

Trinn 4. Konverter appen for simulator

  • Bruk simforge i terminalappen og konverter .app-filen for bruk med iOS-simulatoren.
 simforge convert /path/to/Payload/YourApp.app

Trinn 5. Kodesigner den modifiserte appen

  • Etter konverteringen må appen signeres på nytt. Du kan ganske enkelt 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

Trinn 6. Installer iOS-appen til simulatoren

  • Dra og slipp YourApp.app-mappen inn i simulatoren din for å installere, eller installer 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

Trinn 7. Start med Dylib-injeksjon (valgfritt)

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

FAQ

+

simforge er et macOS-kommandolinjeverktøy som lar deg kjøre ARM64 iOS-apper og justeringer direkte på Apple Silicon-simulatorer ved å endre appbinærfiler for å omgå simulatorbegrensninger.

+

Ja! simforge spesialiserer seg på å kjøre dekrypterte iOS-apper på simulatoren. Ved å konvertere appens Mach-O-overskrifter og injisere avhengigheter, lurer den simulatoren til å behandle appen som simulatorkompatibel, selv om den opprinnelige kodesignaturen er ødelagt.

+

Nei. I motsetning til tradisjonelle justeringstestingsarbeidsflyter krever ikke simforge en jailbroken iPhone. Du trenger bare en dekryptert IPA-fil eller kompilert dylib og iOS-simulator, noe som gjør den tilgjengelig for alle utviklere.

Author Photo
Skrevet av

Kuba Pawlak er en lidenskapelig tester av jailbreak-verktøy og IPA-apper, med mange års erfaring med å utforske iOS-tilpasning. Han deltar aktivt i jailbreak-fellesskap på nettet og Reddit-fora, og hjelper brukere med å finne trygge og effektive måter å forbedre sine iPhones og iPads på. Du kan følge Kubas siste oppdateringer og innsikt på X (Twitter).

Legg inn en kommentar

Siste innlegg

Clue App av Zurb: Et tilbakeblikk

Clue App av Zurb: Et tilbakeblikk

Clue fra Zurbble opprinnelig omtalt på The Net Awards, og var et enkelt, men kraftfullt verktøy som hjalp designere med å teste hvor minneverdige nettsidene deres var. Selv om det ikke lenger vedlikeholdes aktivt, er Clue fortsatt...

3uTools

3uTools for Mac og Windows: Last ned nyeste versjon (april 2025)

Last ned den nyeste versjonen av 3uTools for Mac og Windows 11. Bruk denne alt-i-ett iPhone-hjelperen til å jailbreake, knekke glemt passord, flashe iOS-firmware, signere IPA-filer, laste ned apper, forfalske GPS-posisjon, deaktivere enheten og mye mer...

IPATool

IPATool: Slik laster du ned IPA-filer fra App Store

Når du logger deg på App Store på enheten din, og bestemmer deg for å installere en app, finnes det ikke noe alternativ for å hente IPA-filen. IPATool kobler seg til iTunes og App Store med Apple-ID-en din, noe som gjør det mulig å laste ned IPA...