Wat is vastgebonden en ongebonden iPhone-jailbreak [Volledige gids]

click fraud protection

In de wereld van iPhone-jailbreak en ontgrendeling zijn twee termen die vaak naar voren komen, vastgebonden en ongebonden. Hoewel ervaren gebruikers al redelijk bekend zijn met wat dit betekent, stuit het vaak op beginnende gebruikers die nieuw zijn in de frontlinie van jailbreak. In dit artikel zullen we onderzoeken wat deze term betekent, waarom sommige jailbreaks worden vastgebonden, wat zijn de voor- en nadelen, en wat is de huidige status van iOS-apparaten als het gaat om jailbreak.

WAT IS TETHERED JAILBREAK?

Tethered betekent letterlijk 'gehecht' en dat is precies wat dit soort jailbreaks zijn. In termen van definitie is een jailbreak via tethering een apparaat waarbij een gejailbreakt apparaat niet opnieuw kan opstarten (niet vanuit stand-by, maar volledig uitgeschakeld) tenzij het is aangesloten op een computer. Een dergelijk apparaat, als het is uitgeschakeld, gaat oneindig in de herstelmodus (of herstellus) wanneer het opnieuw wordt opgestart, tenzij het aangesloten op een computer en hetzelfde programma dat werd gebruikt voor jailbreak, omzeilt het Apple-logo en start het apparaat op opnieuw.

instagram viewer

De eerste tethered jailbreak was GeoHot's blackra1n, de eerste in zijn soort die iOS 3.1.2 kon jailbreaken.

WAAROM GEKONDIGD?

Dit vereist een beetje diepgaande uitleg en inzicht in hoe jailbreak werkt. Apple's iOS is een briljante structuur die in lagen is opgebouwd, waarbij iBoot de onderste laag in de vertrouwensketen is. Elk iDevice werkt met een processorchip, die wordt beheerd door de iBoot-code, dezelfde code die de opstartvolgorde initieert. iBoot zelf heeft een handtekeningcontrole ingebouwd die, op het moment van opstarten, verifieert dat de software die op het apparaat is geïnstalleerd echte, ongewijzigde Apple-programmering is. In de hele iOS-structuur is er een handtekeningcontrole op elk niveau, waardoor Apple ervoor kan zorgen dat alleen hun ondertekende (of goedgekeurde) software op elk iDevice kan worden uitgevoerd.

Een jailbreak-software gebruikt een maas in het handtekeningcontroleproces van Apple en injecteert een bepaalde code waarmee niet-ondertekende software kan worden geladen, waarbij de controle- en balanssequentie wordt omzeild. Hoewel deze exploits op elk niveau kunnen bestaan, is het het beste om een ​​exploit in iBoot te vinden, zodat de handtekeningcontrole direct vanaf de opstartprocedure mislukt. Het grootste voordeel van een bootrom-exploit is dat het niet kan worden afgesloten met een nieuwe softwarerelease - bootrom kan alleen worden gewijzigd met een hardwarerevisie.

Een dergelijke exploit werd ontdekt vóór de release van iOS 3, met de codenaam 24kpwn, waardoor de jailbreak-software om 24 kb gemodificeerde code in iBoot te injecteren, en iBoot zou dat overwegen volkomen normaal. Deze specifieke reeks 'geïnjecteerde' code zou de handtekeningcontrole omzeilen en alles daarop werd een fluitje van een cent.

Apple was er snel bij en op dat moment bevatte de nieuwe lijn van iPhone 3G en iPhone 3GS een gepatchte iBoot, waardoor bestaande jailbreaks onbruikbaar werden. Toen GeoHot zijn blackra1n-tool uitbracht, wist hij een manier te vinden om de beveiligingscontrole van iBoot te omzeilen, maar alleen als het apparaat was aangesloten op een pc en de jailbreak-software daadwerkelijk communiceerde met de apparaat. Vandaar de eerste tethered jailbreak.

Vanaf vandaag zijn er een paar vastgebonden jailbreaks - QuickPwn, purplera1n, blackra1n en sn0wbreeze 2.0, die iOS 4.1 jailbreaks op apparaten ouder dan iPhone 4 en iPod Touch 4G.

IS TETHERED JAILBREAK GOED?

Over het geheel genomen niet. Een tethered jailbreak betekent dat elke keer dat je je apparaat opnieuw moet opstarten, je de jailbreak verliest. Wat is erger, niet alleen verlies je jailbreak, je apparaat start ook niet op. Beschouw jezelf als op reis en de batterij van je telefoon raakt leeg - nu heb je praktisch een dure presse-papier over, tenzij je een pc kunt vinden met de juiste jailbreak-tool. Tethering is dus niet goed.

Het is de moeite waard hier te vermelden dat, in het geval van een jailbreak via tethering, ook al kunt u uw apparaat niet opstarten zonder een pc, dit niet betekent dat u uw apps of aanpassingen verliest. De enige reden waarom een ​​jailbreak via tethering de hulp van een computer vereist, is omdat iBoot het geïnstalleerde besturingssysteem niet als authentiek kan doorgeven; het leest het als een gewijzigde (ongetekende). De tool op uw pc heeft voorrang op iBoot zelf, en dus blijft het besturingssysteem zoals het was, maar u krijgt het apparaat opgestart.

WORKAROUND VOOR TETHERED JAILBREAK

Toen GeoHot's blackra1n tethered jailbreak de enige oplossing was voor apparaten met iOS 3.1.2, een interessant apparaat met de naam van iDongle opgedoken die verbonden was met het dock van het iDevice en herstartte een jailbreak-apparaat met tethering met behoud van de jailbreak. Het apparaat werkte alleen met iOS 3.1, 3.1.1 en 3.1.2, hoewel een op USB gebaseerde upgrade mogelijk was.

DUS WAT IS ONBETAALDE JAILBREAK?

Vrijwel alles behalve de vier tools die ik hierboven noemde. Technisch gezien is een ongebonden jailbreak er een waarin je apparaat jailbroken blijft, zelfs na een volledige herstart, en iBoot wordt normaal omzeild. Voorbeelden van dergelijke jailbreaks zijn talrijk, variërend van redsn0w tot greenpois0n en verder, die allemaal het apparaat permanent jailbreaken zonder ondersteuning van enig ander medium. Over het algemeen gebruiken deze jailbreak-tools een dergelijke exploit die de iBoot-sequentie op zichzelf omzeilt, waardoor de noodzaak om verbinding te maken met een computer overbodig wordt.

watch instagram story