Can I install iOS 26 public beta on iPad?

Kan du nedgradere din iPhone til en ældre iOS?

08/03/2023

Rating: 4.5 (7446 votes)

Har du nogensinde ønsket at vende tilbage til en tidligere version af iOS på din iPhone? Måske er den nyeste opdatering ikke, hvad du havde håbet på, eller også savner du funktioner fra en tidligere version. Processen med at nedgradere iOS er ofte kompleks, fuld af faldgruber og ikke altid mulig for alle enheder. Denne omfattende guide vil dykke ned i de tekniske detaljer, de nødvendige forudsætninger og de specifikke trin, du skal følge, hvis du vil forsøge at nedgradere din iPhone.

Can I downgrade iOS?
Following the steps listed below will either result in the process failing or will fail activation when setting up the device, both of which will require a restore to a signed iOS version. While you cannot downgrade, you may have a path to upgrade and instructions/details can be found at the Updating (blobless) page.

Det er vigtigt at forstå, at nedgradering af iOS er en avanceret procedure, der kræver omhyggelig forberedelse og en dyb forståelse af risiciene. Uden de rette forudsætninger – især de såkaldte SHSH blobs – er det simpelthen umuligt. Læs videre for at finde ud af, om nedgradering er en mulighed for dig, og hvordan du går frem.

Indholdsfortegnelse

Hvorfor overhovedet nedgradere iOS?

Der kan være mange grunde til, at brugere ønsker at skifte tilbage til en ældre iOS-version. Selvom Apple altid anbefaler at holde din enhed opdateret, kan en nyere version nogle gange medføre uønskede ændringer:

  • Ydeevne: Ældre iPhone-modeller kan opleve nedsat ydeevne og hastighed med nyere, mere ressourcekrævende iOS-versioner. En nedgradering kan genoplive en langsom enhed.
  • Batterilevetid: Nogle opdateringer kan have en negativ indvirkning på batteriets levetid, og en tidligere version kan potentielt forbedre den.
  • App-kompatibilitet: Sjældent, men det sker, at specifikke apps eller tweaks (især for jailbroken enheder) kun fungerer korrekt på ældre iOS-versioner.
  • Jailbreaking: Mange brugere nedgraderer for at få adgang til en sårbarhed, der tillader jailbreaking på en specifik iOS-version, som ikke længere er signeret af Apple.
  • Brugerflade og funktioner: Nogle foretrækker simpelthen brugerfladen eller specifikke funktioner fra en tidligere iOS-version, der er blevet ændret eller fjernet i nyere udgaver.

Den Største Hindring: SHSH Blobs og SEP/BB Kompatibilitet

For at nedgradere din iPhone skal du have gemt SHSH blobs (også kendt som SHSH2 blobs) for den specifikke iOS-version, du ønsker at gendanne til. Disse blobs er en digital signatur, som Apple udsteder, når en firmware-version er aktivt signeret. De er unikke for din specifikke enhed og den specifikke iOS-version. Uden disse blobs er det umuligt at nedgradere, da din enhed ikke vil kunne verificere firmwaren under gendannelsesprocessen.

Det er afgørende at gemme disse blobs, mens Apple stadig signerer den pågældende iOS-version. Når Apple stopper med at signere en version, kan du ikke længere få de nødvendige blobs, og dermed er muligheden for at gendanne til den version tabt for evigt.

En anden kritisk faktor er SEP (Secure Enclave Processor) og Baseband (BB) kompatibilitet. SEP og Baseband er komponenter i din iPhone, der håndterer sikkerhedsfunktioner og mobilnetværkskommunikation. Når du gendanner til en ældre iOS-version, skal SEP/BB fra den nyest signerede iOS-version være kompatibel med den mål-iOS-version, du forsøger at gendanne til. Hvis de ikke er kompatible, vil processen mislykkes, eller din enhed kan ende i en bootloop eller ikke kunne aktiveres.

Dette er den primære årsag til, at nyere enheder (A12-chip og nyere, f.eks. iPhone XR/XS og frem) ofte ikke kan nedgradere til iOS-versioner, der er signeret før iOS 16. Apples sikkerhedsarkitektur, især med introduktionen af Cryptex1, gør det yderst vanskeligt at omgå denne kompatibilitetskontrol.

Hvilke enheder kan nedgradere?

Muligheden for at nedgradere afhænger stærkt af din iPhones chip og den aktuelle samt den ønskede iOS-version. Her er en oversigt:

EnhedschipKompatibilitet med nedgraderingBegrænsninger
A9 (iPhone 6s/SE 1. gen)Meget begrænset/sværtTrollNonce virker ikke. Kræver ofte jailbreak.
A10 (iPhone 7/7 Plus, iPad 6/7)Muligt under specifikke forholdTrollNonce virker ikke på iOS 15.2+. Kræver ofte jailbreak eller specifik iOS 15.0-15.1.1.
A11 (iPhone 8/8 Plus/X)Bedre chancer, men med begrænsningerMuligt med jailbreak eller TrollStore på iOS 15.0-15.1.1.
A12+ (iPhone XR/XS og nyere)Ikke muligt til iOS under iOS 16Pga. Cryptex1 og SEP/BB inkompatibilitet. Tvunget til at opgradere til senest signerede iOS.

Som det fremgår, er nedgradering stort set kun en mulighed for ældre enheder (A9-A11), og selv da er der specifikke iOS-versioner og forudsætninger, der skal være opfyldt.

Forberedelse Før Du Begynder

Før du overhovedet tænker på at starte nedgraderingsprocessen, skal du sørge for at have følgende klar:

  1. Gemte SHSH Blobs: Du skal have de .shsh2-filer, der er gemt for DIN enhed og den iOS-version, du vil gendanne til. De kan ikke bruges fra en anden enhed.
  2. Mål-IPSW-fil: Download den officielle .ipsw-firmwarefil for den iOS-version, du ønsker at nedgradere til.
  3. En jailbroken enhed ELLER en A10-A11 enhed på iOS 15.0-15.1.1: Dette er afgørende for at kunne indstille den nødvendige "nonce"-værdi.
  4. En computer: macOS, Windows eller Linux med FuturerestoreGUI installeret.
  5. Backup af din enhed: Opret en fuld backup af din iPhone via iTunes eller Finder. Selvom du måske ikke kan gendanne denne backup direkte til en ældre iOS-version, er det afgørende at have en kopi af dine data i tilfælde af fejl.
  6. Tjek SEP/BB Kompatibilitet: Konsultér en opdateret SEP/BB-kompatibilitetstabel (findes typisk i online jailbreaking-fællesskaber) for at sikre, at den senest signerede SEP/BB er kompatibel med din mål-iOS-version. Dette forhindrer bootloops og aktiveringsfejl.

Trin 1: Find Din "Generator"

Generatoren er en unik værdi, der er gemt i dine SHSH blobs og bruges til at indstille din enheds "nonce" (en engangsværdi) under gendannelsesprocessen. Denne værdi er afgørende for, at FutureRestore kan godkende din gendannelse.

Sådan finder du den:

  1. Åbn din .shsh2-fil i en simpel teksteditor (f.eks. Notesblok, Tekstredigering, Visual Studio Code).
  2. Søg efter ordet "generator".
  3. Du vil finde en værdi inde i et <string>-felt. Denne værdi er din generator. Den starter typisk med 0x efterfulgt af 16 tegn (en kombination af bogstaver og tal). Eksempel: 0x1111111111111111 eller 0xbd34a880be0b53f3.
  4. Notér denne værdi ned præcist. Pas på ikke at redigere filen, da det vil gøre den ugyldig.
  5. Note: Hvis der ikke er en generator-værdi, kan du prøve at huske, hvilken jailbreak du brugte, da du gemte blobs. Hvis det var unc0ver, er din generator sandsynligvis 0x1111111111111111. Hvis det var Chimera/Odyssey/Taurine, er den sandsynligvis 0xbd34a880be0b53f3.

Trin 2: Sæt Din "Nonce"

Når du har fundet din generator, skal du indstille din enheds nonce til denne værdi. Dette gøres forskelligt, afhængigt af om din enhed er jailbroken eller ej (og understøtter TrollStore).

Metode A: For Jailbroken Enheder

  1. Tilføj repository: Åbn din pakkehåndtering (f.eks. Cydia, Sileo, Zebra) på din jailbroken enhed. Tilføj kilden repo.1conan.com.
  2. Installer Dimentio: Søg efter og installer tweak'en "dimentio".
  3. Installer NewTerm2: Søg efter og installer terminal-app'en "NewTerm2".
  4. Åbn NewTerm2: På din iPhone, åbn NewTerm2.
  5. Indtast kommandoen: Skriv følgende kommando, hvor [generator] er den værdi, du fandt i dine blobs:
    su root -c 'dimentio [generator]'
  6. Indtast adgangskode: Når du bliver bedt om en adgangskode, skal du indtaste din root-adgangskode. Standardadgangskoden er alpine (med små bogstaver). Dette er ikke din telefons adgangskode.
  7. Bekræft: Efter kommandoen er udført, bør du se en masse tekst, og nær slutningen en linje, der bekræfter: Set nonce to [generator].

Metode B: For Ikke-Jailbroken Enheder (med TrollStore)

Denne metode er primært for A10-A11 enheder på iOS 15.0-15.1.1, da TrollStore har specifikke kompatibilitetsbegrænsninger (virker f.eks. ikke for A9-enheder eller A10-enheder på 15.2+).

  1. Installer TrollStore: Hvis din enhed understøtter det, skal du følge installationsinstruktionerne for TrollStore. Dette er en kompleks proces i sig selv, der typisk udnytter en vedvarende signatur-sårbarhed. Hvis din enhed ikke er understøttet, kan du ikke fortsætte med denne metode.
  2. Installer TrollNonce: Når TrollStore er installeret, skal du installere app'en "TrollNonce" via TrollStore.
  3. Åbn TrollNonce: Åbn TrollNonce-appen på din enhed.
  4. Indtast generator: Vælg "Set Nonce"-indstillingen, og indtast den generator-værdi, du fandt i dine blobs, i feltet.
  5. Tryk på "Set": Tryk på knappen "Set" for at indstille noncen.

Trin 3: Processen På Din Computer Med FutureRestoreGUI

Nu er det tid til den primære gendannelsesproces ved hjælp af FutureRestoreGUI på din computer.

ADVARSEL: Husk, at du ikke kan bruge FutureRestore til at nedgradere enheder med A12-chip eller nyere (f.eks. iPhone XR/XS og nyere) til iOS-versioner før iOS 16. Forsøg vil resultere i en mislykket proces eller manglende aktivering, hvilket tvinger dig til at gendanne til den senest signerede iOS-version.

  1. Forbind din enhed: Tilslut din iPhone til din computer via et USB-kabel. Sørg for, at din computer er "tillid til" af din enhed.
  2. Åbn FutureRestoreGUI: Start programmet. Hvis Windows Defender, Smartscreen eller antivirus advarer, tillad da programmet at køre – det er sikkert.
  3. Indstillinger: Klik på knappen "Settings" og aktiver "Futurerestore Beta".
  4. Download Futurerestore: Klik på "Download FutureRestore" (kun tilgængelig for macOS og Linux). Windows-brugere skal downloade beta-versionen separat fra en betroet kilde og derefter vælge den manuelt ved at klikke på "Select FutureRestore Binary/Executable" og navigere til den downloadede fil.
  5. Vælg Blob-fil: Klik på "Select Blob File..." og vælg din .shsh2-blobfil.
  6. Vælg IPSW-fil: Klik på "Select Target iPSW File..." og vælg den .ipsw-firmwarefil, du downloadede.
  7. Indstillinger (Options): Klik på "Next" for at navigere til Options-menuen.
    • Sørg for, at "Extra Logs" er aktiveret.
    • Vigtigt: Aktiver IKKE "Preserve Data", når du nedgraderer. Dette kan være farligt og føre til fejl. Det er kun sikkert at bruge, hvis du opgraderer med blobs.
    • Aktiver IKKE "AP Nonce Collision" på moderne enheder.
    • Aktiver "No RSEP".
  8. Start FutureRestore: Klik på "Next" for at navigere til kontrolmenuen, og klik derefter på "Start Futurerestore".

Potentielle Problemer og Fejlfinding

Nedgraderingsprocessen er sårbar over for fejl, og det er vigtigt at vide, hvad du skal gøre, hvis noget går galt:

  • SEP/BB Inkompatibilitet: Dette er en af de mest almindelige årsager til fejl. Hvis den seneste SEP/BB ikke er kompatibel med din mål-iOS-version, vil FutureRestore mislykkes, og din enhed kan ende i en bootloop. Den eneste løsning er ofte at gendanne til den nyeste, signerede iOS-version.
  • Ugyldige Blobs: Hvis dine SHSH blobs er beskadigede, forkerte for din enhed, eller generatoren er forkert, vil FutureRestore ikke kunne godkende gendannelsen. Dobbelttjek, at du har de korrekte blobs og generator.
  • Forkert Nonce: Hvis noncen ikke er indstillet korrekt på din enhed, vil gendannelsen mislykkes. Gå tilbage og gentag Trin 2.
  • Bootloops: Hvis din enhed sidder fast i en bootloop (genstarter gentagne gange), er den sandsynligvis i en ufrivillig gendannelsestilstand. Du skal tilslutte den til iTunes/Finder og gendanne den til den senest signerede iOS-version. Dette vil slette alle data og opdatere din enhed.
  • Aktiveringsfejl: Efter en vellykket gendannelse kan din enhed muligvis ikke aktiveres, hvis SEP/BB ikke var fuldt kompatibel. Igen, en gendannelse til den nyeste signerede iOS er den eneste løsning.

Hvis du oplever problemer under processen, er det bedst at søge hjælp i onlinefællesskaber dedikeret til jailbreaking og iOS-gendannelse. Husk altid at give så mange detaljer som muligt om din enhed, iOS-versioner og de fejlmeddelelser, du modtager.

Ofte Stillede Spørgsmål (FAQ)

Kan jeg nedgradere min iPhone uden SHSH blobs?
Nej, absolut ikke. SHSH blobs er den digitale signatur, der er nødvendig for at bekræfte firmwaren, og uden dem vil din enhed afvise gendannelsen.
Hvad sker der, hvis min enhed går i bootloop under nedgraderingen?
Hvis din enhed går i bootloop, betyder det typisk, at noget gik galt. Den mest almindelige løsning er at tilslutte din enhed til en computer med iTunes/Finder og udføre en fuld gendannelse. Dette vil installere den nyeste, signerede iOS-version og slette alle data.
Er det sikkert at aktivere 'Preserve Data' under nedgradering?
Nej, det anbefales på det kraftigste ikke, når du nedgraderer. Selvom det kan virke fristende, er det meget risikabelt og kan føre til en permanent bootloop eller andre alvorlige problemer, da dataformaterne kan være inkompatible mellem iOS-versionerne. Brug det kun, hvis du opgraderer med blobs.
Kan jeg nedgradere min iPhone 13 (eller nyere)?
Nej. Enheder med A12-chip (iPhone XR/XS) og nyere kan ikke nedgraderes til iOS-versioner før iOS 16 på grund af Apples sikkerhedsarkitektur (Cryptex1 og SEP/BB inkompatibilitet).
Hvad er SEP og Baseband (BB)?
SEP (Secure Enclave Processor) er en dedikeret sikkerhedschip, der håndterer kryptografiske nøgler og biometriske data. Baseband (BB) er den del af din telefon, der styrer mobilnetværksforbindelsen. Begge skal være kompatible mellem den aktuelt signerede iOS-version og den mål-iOS-version under en gendannelse.

Konklusion

Nedgradering af iOS er en yderst teknisk og risikabel proces, der kun er mulig under meget specifikke omstændigheder. Den kræver omhyggelig forberedelse, de korrekte filer (især SHSH blobs) og en forståelse af de begrænsninger, der gælder for din specifikke enhed. For de fleste moderne iPhones er nedgradering til ældre iOS-versioner (før iOS 16) simpelthen ikke en mulighed.

Hvis du opfylder alle forudsætninger og er villig til at tage risikoen, kan en vellykket nedgradering give dig en iPhone-oplevelse, der bedre passer til dine behov. Men husk altid, at den sikreste og mest ligefremme vej er at holde din enhed opdateret til den seneste iOS-version. Vær forberedt på at miste data og potentielt ende med en enhed, der skal gendannes til den nyeste iOS, hvis processen mislykkes.

Hvis du vil læse andre artikler, der ligner Kan du nedgradere din iPhone til en ældre iOS?, kan du besøge kategorien Software.

Go up