Can You jailbreak iOS 11?

Jailbreak iOS 11.1.2: Gennemgang

06/06/2023

Rating: 4.31 (1330 votes)

I den stadigt udviklende verden af iOS-enheder er jailbreaking et populært emne for dem, der ønsker mere kontrol og tilpasningsmuligheder ud over standardfunktionerne. En særlig udfordring opstår, når Apple stopper med at signere ældre iOS-firmwareversioner, hvilket effektivt blokerer for traditionelle jailbreak-metoder. Denne artikel dykker ned i, hvordan man potentielt kan jailbreake iOS 11.1.2, en version der tidligere var sårbar over for jailbreak-værktøjer som Electra og LiberiOS. Vi vil udforske processen med at gendanne til en usigneret firmwareversion, hvilket kræver omhyggelig forberedelse og forståelse af de involverede tekniske aspekter.

How can I jailbreak an iOS 15.1 iPhone?
Indholdsfortegnelse

Hvad er Jailbreaking og Hvorfor er Firmware-signering Vigtig?

Jailbreaking er processen med at fjerne softwarebegrænsninger, som Apple pålægger iOS-enheder. Dette giver brugerne adgang til systemfiler, mulighed for at installere tredjepartsapplikationer, der ikke er godkendt af App Store, og generelt mere frihed til at tilpasse deres enhed.

Apple bruger en digital signaturproces til at verificere integriteten af iOS-firmware. Når en ny iOS-version frigives, stopper Apple med at signere ældre versioner. Dette betyder, at enheder kun kan installeres eller gendannes til den nyeste signerede firmware. Dette er en sikkerhedsforanstaltning, men det begrænser også brugerne, der ønsker at forblive på en bestemt firmwareversion, især hvis den understøtter et kendt jailbreak. At gendanne til en usigneret firmwareversion er derfor en kompleks proces, der kræver specifikke værktøjer og filer.

Forudsætninger for at Gendanne til Usigneret Firmware

Før du begiver dig ud på denne rejse, er det afgørende at forstå, at denne proces er risikabel. Der er en reel mulighed for, at du kan ende med en enhed, der kræver gendannelse til den seneste iOS-version, hvilket fjerner enhver mulighed for at jailbreake på den aktuelle version. Læs denne guide grundigt igennem flere gange, før du starter.

Her er de nødvendige krav:

  • Backup af din iOS-enhed: Processen vil slette alle data på din enhed. Sørg for at have en nylig backup.
  • SHSH2 Blobs: Dette er digitale signaturer, der er specifikke for din enheds model og den iOS-version, du ønsker at gendanne til. Uden de korrekte SHSH2-blobs for iOS 11.1.2 vil processen mislykkes. Du kan kun gemme SHSH2-blobs for en firmwareversion, mens Apple stadig signerer den. Hvis du ikke har dem, skal du finde en pålidelig kilde eller en guide til, hvordan du gemmer dem, mens signeringsvinduet er åbent. Vælg en blob, der er mærket "noapnonce", hvis tilgængelig.
  • Firmwarefiler (.ipsw): Du skal downloade den specifikke iOS 11.1.2 .ipsw-fil til din iPhone-model samt den seneste signerede iOS .ipsw-fil (f.eks. iOS 11.2.6 på tidspunktet for denne artikel).
  • Værktøjer:
    • futurerestore: Dette er et kommandolinjeværktøj, der bruges til at gendanne til usigneret firmware. Du skal bruge den seneste forked version.
    • Nonce Generator-app: Afhængigt af din iOS-version kan du have brug for en app som PhoenixNonce (til iOS 9.3.4/9.3.5) eller NonceSet1112 (til iOS 10+). Disse apps bruges til at indstille en specifik "nonce" på din enhed, som er nødvendig for at futurerestore kan fungere med usignerede blobs.
  • Tilstrækkelig diskplads: Det anbefales at have mindst 10 GB ledig plads på din computer.
  • Stabilt internet: En stabil internetforbindelse er vigtig under hele processen.

Trin-for-Trin Guide til Gendannelse til Usigneret Firmware

Trin 1: Forberedelse af Filer og Værktøjer

Start med at udpakke den downloadede "futurerestore.zip"-fil i en dedikeret mappe på din harddisk, f.eks. "C:\futurerestore". Kopier derefter din iOS 11.1.2 SHSH2-blob og de to .ipsw-filer (iOS 11.1.2 og den seneste signerede) ind i denne mappe. For nemheds skyld kan du omdøbe filerne:

  • Din iOS 11.1.2 SHSH2-blob til "my.shsh2".
  • Din iOS 11.1.2 .ipsw-fil til "restoreto.ipsw".
  • Den seneste signerede .ipsw-fil til "signed.ipsw".

Trin 2: Indstilling af Nonce på Din Enhed

Dette trin er afgørende for at kunne bruge dine SHSH2-blobs.

  1. Åbn din "my.shsh2"-blob i en teksteditor som Notepad. Find din "generator key string". Dette er en streng af tegn, der typisk ligner "0xab12c34d5ef6ab7d".
  2. Åbn den relevante Nonce Generator-app (f.eks. NonceSet1112) på din iOS-enhed.
  3. Indtast den fundne generator-streng i appen og tryk på "Set" eller "Enter". Din enhed kan genstarte under denne proces; dette er normalt.
  4. Når enheden er genstartet, skal du åbne appen igen for at bekræfte, at noncen er blevet korrekt indstillet. Hvis appen ikke viser den korrekte værdi, skal du gentage processen. Nogle gange er noncen indstillet korrekt, men appen viser stadig intet; i sådanne tilfælde kan du fortsætte til næste trin, men vær opmærksom på, at dette kan påvirke succesraten.

Trin 3: Kørsel af futurerestore

Nu er du klar til at bruge futurerestore til at gendanne din enhed.

  1. Tilslut din iOS-enhed til din computer. Sørg for, at iTunes ikke kører i baggrunden.
  2. Åbn Kommandoprompten (eller Terminal på macOS). Naviger til den mappe, hvor du gemte futurerestore og dine filer (f.eks. "cd C:\futurerestore").
  3. Indtast følgende kommando, og sørg for at erstatte filnavne, hvis du ikke har omdøbt dem som foreslået:
futurerestore -t my.shsh2 -i signed.ipsw restoreto.ipsw

Hvis du bruger de oprindelige filnavne, kan kommandoen se sådan ud:

futurerestore -t "1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2" –i "iPhone_4.0_64bit_11.0.3_15A432_Restore.ipsw" "iPhone_4.0_64bit_11.2.5_15D60_Restore.ipsw"

Tryk på Enter for at starte processen. Du vil se en lang, detaljeret logbesked. Afbryd IKKE processen, før den er fuldført.

Fejlfinding og Vigtige Overvejelser

Under processen kan futurerestore have problemer med at sætte din enhed i gendannelsestilstand. I sådanne tilfælde skal du muligvis manuelt sætte din enhed i gendannelsestilstand (Recovery Mode) ved hjælp af en kombination af knapper (typisk Hjem-knap og Tænd/Sluk-knap, men dette varierer efter model). Hvis din enhed afbryder gendannelsestilstanden, før processen er færdig, vil din indstillede nonce blive nulstillet, og du bliver nødt til at gentage trin 2 og 3.

Hvis du har brug for at afslutte gendannelsestilstanden manuelt, kan du bruge følgende kommando:

futurerestore.exe --exit-recovery

Vær tålmodig og håb på, at alt går glat. Hvis processen lykkes, vil din enhed være gendannet til iOS 11.1.2. Under opsætningen af enheden vil du få mulighed for at gendanne fra din backup.

Opsummering: Er det det værd?

At gendanne til usigneret firmware som iOS 11.1.2 for at opnå et jailbreak er en avanceret proces, der kræver teknisk snilde og en vilje til at tage chancer. Succes afhænger af nøjagtig udførelse, tilgængeligheden af korrekte SHSH2-blobs og at Apple ikke har lukket alle smuthuller.

Vigtige punkter at huske:

  • Risiko: Der er altid en risiko for at "bricke" (gøre ubrugelig) din enhed, selvom futurerestore generelt er sikkert, hvis det bruges korrekt.
  • SHSH2 Blobs: Disse er absolut nødvendige. Uden dem er processen umulig.
  • Tålmodighed: Processen kan tage tid, og fejlfinding kan være nødvendig.
  • Alternativer: Overvej altid de nyeste jailbreak-muligheder for nyere iOS-versioner, hvis dit primære mål er at jailbreake, da det ofte er en nemmere og sikrere vej.

Hvis du er en erfaren bruger, der forstår risiciene og har de nødvendige SHSH2-blobs til iOS 11.1.2, kan denne metode være din vej til at jailbreake enheden på denne specifikke firmwareversion. Husk altid at foretage en fuld backup, før du starter.

Ofte Stillede Spørgsmål (FAQ)

Q1: Hvilke jailbreaks understøtter iOS 11.1.2?

A1: De mest kendte jailbreaks, der understøtter iOS 11.1.2, er Electra og LiberiOS. Disse værktøjer var designet til at udnytte specifikke sårbarheder i denne iOS-version.

Q2: Hvorfor skal jeg bruge SHSH2 blobs?

A2: SHSH2 blobs er digitale signaturer, der beviser, at Apple har godkendt en bestemt firmwareversion til din enhed. Futurerestore bruger disse blobs til at narre Apples servere til at tro, at du installerer en gyldig firmware, selvom den er usigneret.

Q3: Hvad sker der, hvis jeg ikke har SHSH2 blobs til iOS 11.1.2?

A3: Hvis du ikke har de korrekte SHSH2 blobs til iOS 11.1.2, kan du ikke bruge futurerestore til at gendanne til denne version. Du skal enten finde en pålidelig kilde til blobs (hvilket er sjældent og potentielt usikkert) eller opgive forsøget på at gendanne til denne specifikke version.

Q4: Kan jeg bruge denne metode på enhver iPhone-model?

A4: Metoden med futurerestore er generelt kompatibel med de fleste iPhone-, iPad- og iPod touch-modeller, der kørte iOS 11. Det er dog vigtigt at downloade de korrekte .ipsw-filer og SHSH2-blobs, der matcher din specifikke enhedsmodel.

Q5: Hvad er den største risiko ved denne proces?

A5: Den største risiko er at ende med en "bricket" enhed, der kun kan gendannes til den nyeste signerede iOS-version, hvilket resulterer i tab af muligheden for at jailbreake på den ønskede version. Det er afgørende at følge instruktionerne nøje og forstå alle trin.

Q6: Er der en nemmere måde at jailbreake på iOS 11.1.2?

A6: Hvis din enhed allerede kører iOS 11.1.2, og du ikke har brug for at gendanne fra en nyere version, er processen med at bruge Electra eller LiberiOS direkte på enheden ofte mere ligetil end at gendanne til en usigneret version. Denne guide er primært for dem, der er på en nyere iOS-version og ønsker at gå tilbage til iOS 11.1.2 for at jailbreake.

Hvis du vil læse andre artikler, der ligner Jailbreak iOS 11.1.2: Gennemgang, kan du besøge kategorien Mobil.

Go up