07/11/2023
I en verden domineret af Apples lukkede økosystem har tanken om at 'jailbreake' sin iPhone altid fascineret teknologientusiaster. At jailbreake en enhed handler om at fjerne softwarebegrænsninger pålagt af producenten, hvilket giver brugerne mulighed for at installere apps fra tredjepartskilder, tilpasse brugerfladen dybt og generelt opnå et højere niveau af kontrol over deres enhed. Dette har især været et varmt emne for brugere af iPhone 7 og iPhone 7 Plus, som kørte på de tidlige versioner af iOS 10, specifikt iOS 10.1 og iOS 10.1.1. Mens Apple konstant arbejder på at lappe sikkerhedshuller, har dygtige udviklere som Luca Todesco fundet veje til at bryde igennem disse barrierer. Denne artikel vil dykke ned i, hvordan jailbreaking af disse specifikke iOS-versioner på iPhone 7-serien blev mulig, de værktøjer der blev brugt, og hvad du skal overveje, før du begiver dig ud på denne rejse.

Hvad betyder det at Jailbreake en iPhone?
At jailbreake en iPhone er processen med at give root-adgang til operativsystemet, iOS. Forestil dig din iPhone som et hus med låste døre og vinduer, hvor du kun har adgang til de rum, Apple har givet dig nøgler til. Et jailbreak er som at få en universel nøgle, der giver dig adgang til alle rum, inklusive dem der normalt er utilgængelige. Dette åbner op for en verden af tilpasningsmuligheder, tweaks og applikationer, der ikke er tilgængelige i App Store. Brugere kan ændre systemskrifttyper, tilpasse kontrolcenteret, tilføje nye funktioner til låseskærmen, og endda forbedre multitasking-oplevelsen langt ud over, hvad standard iOS tilbyder. Det mest kendte resultat af et jailbreak er adgangen til Cydia, en alternativ app-butik, hvor jailbreak-specifikke tweaks og applikationer kan downloades og installeres.
Men det er vigtigt at forstå, at selvom jailbreaking tilbyder enestående frihed, kommer det også med potentielle risici. Disse kan omfatte stabilitetsproblemer, reduceret batterilevetid, og i sjældne tilfælde, at enheden bliver ubrugelig (også kendt som at 'bricke' enheden). Derfor er det afgørende at forstå processen og de involverede risici, før man forsøger at jailbreake sin enhed.
Jailbreaking-landskabet for iOS 10
Med hver ny version af iOS intensiverer Apple sine sikkerhedsforanstaltninger, hvilket gør det stadig vanskeligere for jailbreak-udviklere at finde og udnytte sårbarheder. iOS 10 var ingen undtagelse. I lang tid så det ud til, at et offentligt jailbreak for iOS 10 ville være svært at opnå, især for de nyeste enheder som iPhone 7 og iPhone 7 Plus, som ofte har yderligere hardwarebaserede sikkerhedsforanstaltninger. Det var her, at arbejdet af sikkerhedsforskere blev afgørende.
Gennembruddet for iOS 10.1 og iOS 10.1.1 kom takket være arbejdet fra Ian Beer fra Googles Project Zero. Project Zero er et team af sikkerhedsforskere, der er dedikeret til at finde og rapportere nul-dages sårbarheder i software. Beers fund af en kritisk sårbarhed i iOS 10.1/10.1.1 lagde grundlaget for et jailbreak. Denne sårbarhed blev efterfølgende udnyttet af den anerkendte italienske sikkerhedsforsker og udvikler, Luca Todesco.
Introduktion til Yalu102: Luca Todescos Værktøj
Luca Todesco, kendt i jailbreak-miljøet under pseudonymet 'qwertyoruiop', er en respekteret udvikler, der har en historie med at finde og udnytte sårbarheder i iOS. Hans jailbreak-værktøj for iOS 10.1, 10.1.1 og senere 10.2 blev kendt som Yalu102 (oprindeligt blot Yalu). Det var det første offentligt tilgængelige jailbreak for disse iOS-versioner og især vigtigt, fordi det understøttede 64-bit enheder, inklusive iPhone 7 og iPhone 7 Plus.
Det er vigtigt at bemærke, at Yalu102 oprindeligt blev udgivet i beta-versioner. Dette betyder, at softwaren ikke var fuldt testet og kunne indeholde fejl eller ustabilitet. Den version, der specifikt understøttede iPhone 7 og iPhone 7 Plus, var Beta 3. Beta 3 var en milepæl, da den udvidede kompatibiliteten til de nyeste flagskibsmodeller, som tidligere var blevet udelukket fra mange jailbreaks på grund af deres nyere hardware og forbedrede sikkerhedsforanstaltninger. Denne udvikling var et lyspunkt for iPhone 7-ejere, der ventede på at kunne tilpasse deres enheder.

Yalu102 er et 'semi-untethered' jailbreak. Dette betyder, at når din enhed genstarter, mister den sin jailbreak-tilstand, og du skal køre applikationen på din enhed igen for at genaktivere jailbreaket. Det er ikke et 'untethered' jailbreak (hvor jailbreaket forbliver aktivt selv efter genstart) eller et 'tethered' jailbreak (hvor du skal tilslutte enheden til en computer efter hver genstart for at genaktivere jailbreaket). Semi-untethered er en god balance, der giver fleksibilitet uden den konstante afhængighed af en computer.
Yalu102 og Kompatibilitet med iPhone 7/7 Plus
For iPhone 7- og iPhone 7 Plus-brugere var Yalu102 Beta 3 den løsning, de havde ventet på. Mens tidligere jailbreaks ofte havde problemer med at understøtte de nyeste enheder på grund af Apples konstante hardware- og softwareforbedringer, lykkedes det Luca Todesco at tilpasse udnyttelsen til disse specifikke modeller. Dette var en direkte konsekvens af Ian Beers arbejde med Project Zero-udnyttelsen, som var robust nok til at fungere på A10 Fusion-chippen, der driver iPhone 7-serien.
Det er afgørende at bekræfte din specifikke iOS-version, før du forsøger at jailbreake. Yalu102 er specifikt designet til iOS 10.1, 10.1.1 og senere 10.2. Hvis din iPhone 7 kører en nyere version af iOS (f.eks. iOS 10.3 eller højere, eller endnu nyere som iOS 11, 12 osv.), vil Yalu102 ikke fungere, og et forsøg kan potentielt forårsage problemer. Du kan tjekke din iOS-version ved at gå til Indstillinger > Generelt > Om.
Sådan forbereder du dig på Jailbreaking (Generelle trin)
Før du overhovedet overvejer at jailbreake din iPhone 7, er der flere vigtige forberedende trin, du skal tage for at minimere risikoen for datatab eller andre problemer:
- Backup din enhed: Dette er det absolut vigtigste skridt. Brug iCloud eller iTunes til at tage en fuld backup af din iPhone. Skulle noget gå galt under jailbreak-processen, kan du gendanne din enhed fra denne backup.
- Opdater til den understøttede iOS-version: Sørg for, at din iPhone 7 kører iOS 10.1 eller 10.1.1 (eller 10.2, hvis du bruger den relevante Yalu102-version). Hvis du er på en ældre version, kan du opdatere. Hvis du er på en nyere version, er der ingen aktuelt kendt offentlig jailbreak-metode for Yalu102, og du kan ikke nedgradere til en ældre, ikke-signeret iOS-version.
- Deaktiver Find min iPhone: Dette kan nogle gange forhindre jailbreak-processen. Du kan genaktivere det efterfølgende.
- Slå adgangskode/Touch ID fra: Midlertidigt deaktivering af din adgangskode eller Touch ID kan også hjælpe med at undgå konflikter under installationen af jailbreaket.
- Sørg for tilstrækkelig batterilevetid: Hav din iPhone tilsluttet en strømkilde eller sørg for, at den har mindst 50% batteri.
- Forstå risiciene: Som nævnt kan jailbreaking føre til ustabilitet, sikkerhedshuller og potentielt ophævelse af din garanti. Vær forberedt på disse muligheder.
Trin-for-trin guide (Konceptuelt)
Den generelle proces for at jailbreake med Yalu102 involverede typisk følgende trin:
- Download Yalu102 IPA-filen: IPA-filen er installationspakken for iOS-apps. Du skulle downloade den korrekte Yalu102 Beta 3 IPA-fil til din computer.
- Brug Cydia Impactor: Cydia Impactor er et værktøj udviklet af Saurik (skaberen af Cydia), som giver dig mulighed for at sideload-apps (installere apps uden for App Store) på din iOS-enhed ved hjælp af dit Apple ID. Du ville tilslutte din iPhone til din computer, åbne Cydia Impactor og trække Yalu102 IPA-filen ind i Impactor-vinduet.
- Indtast Apple ID og adgangskode: Cydia Impactor ville bede om dit Apple ID og adgangskode for at signere appen. Dette er nødvendigt for, at Apple tillader appen at køre på din enhed. Det er vigtigt at bruge et Apple ID, du stoler på. Nogle brugere foretrækker at oprette et specifikt Apple ID til jailbreaking.
- Godkend certifikatet: Når appen er installeret på din iPhone, skal du gå til Indstillinger > Generelt > Enhedshåndtering (eller Profiler & Enhedshåndtering), finde certifikatet forbundet med dit Apple ID og trykke på 'Stol'.
- Kør Yalu102-appen: Åbn Yalu102-appen på din iPhones hjemmeskærm. Tryk på knappen for at starte jailbreak-processen. Enheden vil sandsynligvis genstarte under processen.
- Kontroller for Cydia: Efter genstart bør du se Cydia-ikonet på din hjemmeskærm, hvilket indikerer et vellykket jailbreak. Åbn Cydia for at lade den initialisere og opdatere sine kilder.
Husk, at da dette er et semi-untethered jailbreak, skal du gentage trin 5, hver gang din enhed genstarter, for at genaktivere jailbreak-tilstanden og få adgang til Cydia og dine tweaks.
Risici og Overvejelser
Selvom friheden ved et jailbreak er tillokkende, er det afgørende at forstå de potentielle faldgruber:
- Garanti: Jailbreaking kan potentielt ophæve din iPhones garanti hos Apple. Selvom du kan gendanne din enhed til fabriksindstillinger for at fjerne spor af jailbreaket, er der ingen garanti for, at Apple ikke kan opdage, at enheden tidligere har været jailbroken.
- Sikkerhedsrisici: Ved at fjerne Apples sikkerhedsforanstaltninger åbner du din enhed for potentielle sikkerhedshuller. Installation af tweaks fra upålidelige kilder kan introducere malware eller give uautoriseret adgang til dine data. Vær altid forsigtig med, hvad du installerer, og hvorfra.
- Ustabilitet og ydeevne: Nogle tweaks kan forårsage konflikter med iOS eller med andre tweaks, hvilket fører til nedbrud, frysninger eller generel ustabilitet. Dette kan også påvirke batterilevetiden negativt.
- Softwareopdateringer: Når din iPhone er jailbroken, kan du ikke længere opdatere iOS via almindelige OTA (Over-The-Air) opdateringer. Hvis du opdaterer, mister du dit jailbreak, og der er ingen garanti for, at der vil være et jailbreak tilgængeligt for den nyere iOS-version. For at opdatere sikkert skal du normalt gendanne din enhed via iTunes og derefter opdatere.
- App-kompatibilitet: Nogle apps, især bank-apps eller streaming-tjenester, kan registrere et jailbreak og nægte at fungere af sikkerhedsmæssige årsager.
Ofte Stillede Spørgsmål (FAQ)
| Spørgsmål | Svar |
|---|---|
| Er Yalu102 et "untethered" jailbreak? | Nej, Yalu102 er et semi-untethered jailbreak. Det betyder, at du skal genkøre Yalu102-appen på din enhed efter hver genstart for at genaktivere jailbreaket. |
| Hvilke iOS-versioner understøtter Yalu102? | Yalu102 understøtter specifikt iOS 10.1, iOS 10.1.1 og iOS 10.2. Det understøtter ikke iOS-versioner højere end 10.2. |
| Kan jeg jailbreake min iPhone 7 Plus med Yalu102? | Ja, Yalu102 Beta 3 og nyere versioner understøtter både iPhone 7 og iPhone 7 Plus. |
| Er jailbreaking lovligt? | I de fleste lande, herunder Danmark, er jailbreaking lovligt. Det er dog et brud på Apples servicevilkår, hvilket kan påvirke din garanti. |
| Mister jeg data, når jeg jailbreaker? | Hvis processen udføres korrekt, mister du ikke data. Men der er altid en risiko, så en backup er essentiel. |
| Hvad er Cydia? | Cydia er en alternativ app-butik til jailbroken iPhones. Her kan du finde og installere tweaks, temaer og applikationer, der ikke er tilgængelige i Apples App Store. |
| Hvad er forskellen mellem Yalu og Yalu102? | Yalu var den oprindelige udgivelse for iOS 10.1/10.1.1, mens Yalu102 var en opdateret version, der udvidede understøttelsen til iOS 10.2 og raffinerede kompatibiliteten med forskellige enheder, herunder iPhone 7/7 Plus. |
| Hvad hvis min iPhone sidder fast under jailbreak-processen? | Hvis din iPhone sidder fast, kan du normalt udføre en tvungen genstart (hold tænd/sluk-knappen og lydstyrke ned-knappen nede samtidigt på iPhone 7/7 Plus, indtil Apple-logoet vises). Hvis det ikke løser problemet, kan du være nødt til at gendanne din enhed via iTunes. |
| Hvorfor er det vigtigt, at det er en 'beta'-version? | En 'beta'-version indikerer, at softwaren stadig er under udvikling og test. Den kan indeholde fejl, være ustabil eller have uventet adfærd. Brug af beta-software anbefales kun til erfarne brugere, der forstår de potentielle risici. |
| Kan jeg fjerne jailbreaket? | Ja, du kan fjerne jailbreaket ved at gendanne din iPhone til fabriksindstillinger via iTunes. Dette vil installere den nyeste version af iOS og slette alle spor af jailbreaket. |
Konklusion
Jailbreaking af din iPhone 7 eller iPhone 7 Plus på iOS 10.1 eller 10.1.1 ved hjælp af Luca Todescos Yalu102-værktøj åbnede døren til en verden af tilpasning og frihed, som Apples standard-iOS ikke tilbyder. Takket være det banebrydende arbejde af Ian Beer fra Project Zero og Todescos dygtighed blev det muligt for ejere af selv de nyeste iPhones at bryde fri af begrænsningerne. Mens fordelene ved et jailbreak – såsom adgang til Cydia og et væld af tweaks – er mange, er det afgørende at nærme sig processen med forsigtighed og en grundig forståelse af de potentielle risici. Sørg altid for at tage en backup, bekræfte din iOS-version og være opmærksom på de sikkerhedsmæssige implikationer. For den erfarne bruger, der ønsker at udforske sin iPhones fulde potentiale, kan Yalu102 på iOS 10 stadig være en fascinerende mulighed.
Hvis du vil læse andre artikler, der ligner Jailbreak din iPhone 7: Vejen til iOS 10 Tilpasning, kan du besøge kategorien Teknologi.
