Voor veel lezers die gebruik maken van een jailbreak zal het opslaan van de SHSH-gegevens van hun toestel één van de eerste handelingen geweest zijn als ze hun nieuwe iPhone, iPod touch of iPad in handen kregen. Sinds de iPhone 3GS heb je deze per toestel en per firmware unieke handtekening nodig om een bepaald toestel met een oudere firmwareversie te kunnen herstellen. Uit de laatste beta van iOS 5 blijkt echter dat de huidige methode binnenkort niet meer gebruikt zal kunnen worden. De benodigde gegevens worden binnenkort niet alleen meer uniek per toestel en per firmwareversie, maar ook nog eens per herstelpoging.
Momenteel kun je de per toestel en per firmwareversie unieke handtekening nog opslaan via Cydia of TinyUmbrella om op een later moment nog steeds met iOS 4.3.3 (of eerder) te kunnen herstellen. Wanneer Apple het strengere regime invoert, zullen gebruikers die de SHSH-gegevens voor iOS 4.3.3 of eerder hebben opgeslagen nog steeds met deze firmwareversies kunnen blijven herstellen, hoewel je daarvoor waarschijnlijk geen gebruik meer zult kunnen maken van de laatste versies van iTunes. Gebruikers die niet op opgeslagen SHSH-gegevens terug kunnen vallen zullen gedwongen worden om met de laatste firmwareversie te herstellen als zij hun toestel op wat voor reden dan ook moeten herstellen. Dit betekent dat je dan bijvoorbeeld je mogelijkheid om te jailbreaken en/of softwarematig te kunnen unlocken kunt verliezen.
Vanaf iOS 5 zal de rol van APTicket (Application Processor Ticket) namelijk veranderen, waardoor de benodigde gegevens niet alleen meer uniek zijn per toestel en per firmwareversie, maar ook per herstelpoging (vergelijkbaar met de controle die Apple nu al heeft over de BaseBand Tickets). De authenticatie van een APTicket vindt niet alleen plaats tijdens de herstelpoging, maar ook tijdens het opstarten van een toestel. Meer specifiek vindt de controle plaats door de LLB (Low Level Bootloader); een stap in de beveiligingsketen van iDevices die zich na de bootrom en voor iBoot bevindt. Met behulp van de (tethered) bootrom-expoit van geohot die voor het eerst in limera1n werd gebruikt en die sinds iOS 4.1 de basis van alle latere jailbreaks heeft gevormd, zullen de iPhone 3GS, iPhone 4, 3e en 4e generatie iPod touch en de originele iPad daarom wel tethered te jailbreaken blijven.
Verklarende woordenlijst
- Bootrom: de bootrom is de eerste code die er na het aanzetten van de iPhone of iPod touch wordt gedraaid en is vergelijkbaar met de BIOS van een computer. De bootrom is read-only en de eerste schakel in de chain of trust van de iPhone en iPod touch. In de DFU-modus wordt eerst de bootrom geïnitialiseerd en kan je vervolgens met een (gesigneerde) firmware herstellen. Als de iPhone in de normale modus wordt gestart, controleert de bootrom de LLB en start deze vervolgens.
- LLB: de Low Level Bootloader is de volgende stap in het opstartproces van een iPhone en iPod touch. De LLB heeft een aan de bootrom vergelijkbare functie en overschijft de bootrom in het RAM geheugen, waardoor het reverse engineeren van de bootrom wordt bemoeilijkt. Vanaf iOS 5 vindt de authenticatie van APTickets plaats via de LLB. Vervolgens controleert en start de LLB de volgende stap in het opstartproces: iBoot.
- iBoot: is de laatste en meest gecompliceerde stap in het opstartproces. iBoot biedt de mogelijkheid voor recovery mode, laadt de kernel van iPhone OS en ook de device tree. iBoot controleert daarnaast de communicatie via de recovery modus en naar de kernel.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Goh, je zou bijna gaan denken dat Apple niet zo blij is met de jailbreak :p
elk slot is te kraken!
Tja, kon je op wachten….
Kat en muisspel. Apple geeft hier een flinke knauw. Lijkt erop dat Apple het gevecht goed volhoud: unlock laaste iPhone 4 lijkt niet / nooit meer te komen, nu dit….
Edit: niet dat iOS 5 niet te jailbreaken is, dat bedoel ik niet, en dus ‘wint’ Apple voorlopig nog niet…
Dat jb’en boeit me niet zoveel.. maar dit:
Betekent dat dat je bij elke opstart een dataverbinding moet hebben? Dus als je bv in het buitenland je iPhone aan wilt zetten?
Het enige wat Apple hier in mijn geval mee bereikt, is mij verder in de armen van de concurrentie (HTC en consorten) duwen. Ik ben in november toe aan vervanging van mijn 3GS, maar een jailbreak (of meer basisfunctionaliteit dan nu zonder JB) is voor mij een absolute voorwaarde. Onder andere biteSMS en SB Settings zijn voor mij onmisbaar en onbegrijpelijk dat dat niet standaard op de iPhone aanwezig is.
Als meneer Jobs mij die functionaliteit blijft ontzeggen, is het voor mij straks baai-baai-zwaai-zwaai iPhone (hoewel wel met pijn in het hart….).
Ik jailbrake me ipod touch al vanaf de 1ste generatie nog nooit SHSH-gegevens opgeslagen 😛
Alles via ifile werkt perfect
@EricE: Ok, is heel goed. Weer een iPhone meer voor personen die de iPhone wel weten te appreciëren.
Doei!, je koopt een telefoon voor de functionaliteit die hij op dat moment heeft, een jailbreak is extra en als dat er niet was vond je het ook gewoon prima. Niet zeiken dus en anders veel plezier met je HTC 🙂
Alsof er een iPhone schaarste bestaat .. lol
@EricE: Apple wil af van de JB en zal echt niet treuren van een paar lui minder. Dus als je weg wilt.. we zullen je niet missen.
Trust me.. ik, als vroeger HTC / Android gebruiker kan er over meespreken, je zult ZOOOOOO snel weer aankloppen.
Man de overstap was de grootste fout!
@EricE: Kan ik me goed voorstellen. Ik zou zelf ook geen iphone meer kopen als ik niet kon jailbreaken. Zonder JB is de functionaliteit van de iPhone inderdaad beperkt en zijn er betere alternatieven. Gelukkig blijkt tot op heden dat alle versies nog te jailbreaken zijn, ik vermoed dat dat ook voor IOS5 zal blijven gelden.
SB Settings onmisbaar??? …. Je kan ook wel overdrijven.. Het is inderdaad handig, maar onmisbaar…
Dat…terwijl ze in iOS5 wel even zo’n beetje alle handige dingen uit de jailbreakscene hebben overgenomen.
SBSettings alike zit nu standaard in iOS 5 dus die heb je niet meer nodig. En biteSMS tja de message tools in iOS 5 zijn ook heel erg nice getweaked. Maar een Jailbreak maakt voor ons (jongeren) de iDevices zo speciaal en nice.
Buhahahaaa. Go Apple! Leer de jailbreakers een lesje!
Ja ik sprak net even met Steve, het zit hem wel hoog dat je overstapt, hij zal er nog een nachtje over slapen zei die..
Heb zoon idee dat jailbreaken niet zo heel veel meerwaarde heeft voor mij na IOS5. inderdaad niet fijn voor mensen die er ECHT niet zonder mee kunnen ( wat volgens mij beetje overdreven is) maargoed doe je niks an.
Damn, Das goed nieuws !!
Dat is ook een flut-opmerking.
Ik zou het ook heel erg vinden als je de iPhone niet meer zou kunnen jb’n.
Niet dat ik zal overstappen op een ander merk,maar ik vind de jb wel heel erg handig…
@Jack Black: Waar haal je dat vandaan? Je weet toch wel dat die widgets (met die settings) een jailbreak tweak zijn hè?
Daarbij is het onzin dat een jailbreak niet meer handig zou zijn in OS5, want met nieuwe functies (zoals widgets) komen er ook nieuwe jailbreak tweaks.
Alhoewel ik niet echt denk dat dit een probleem is verder, aangezien je ook kan wachten tot er een nieuwe jailbreak uit is en dan pas updaten…
Apple probeert alsmaar de beveiliging en monarchie verdeling naar een hoger niveau te tillen. Dan doen ze goed door de massa te triggeren om hun devices te jailbreaken.
Wat is het probleem van jailbreaken?
@all: wat mij betreft ook geen iPhone meer zonder jailbreak. De jailbreak geeft de telefoon nou net die extra opties (of moet ik zeggen de basic opties). Ik vind het eerder een schande dat Apple altijd maar bepaalt hoe mensen hun apparaat mogen gebruiken. Misbruik maken van een monopoly positie heet dat en iedereen hobbelt er maar achter aan. Voor mij is géén JB, dé druppel, en na drie jaar iPhone mss wel tijd om eens wat anders te proberen. Enneh, wat kraken/jailbreaken betreft; Steve Jobs was daar vroeger ook niet vies van…
@all; met heel veel plezier alle reacties op mijn eerste post gelezen, met name de lange-tenen reacties van alle Apple fanboys. Sorry jongens dat ik niet slaafs achter meneer Jobs aanloop, maar graag zelf bepaal wat ik met mijn telefoon doe. Wat dat betreft slaat Harry -27-06-2011 – 20:07 de spijker op zijn kop. Stevie was er zelf vroeger ook niet vies van, beetje hypocriet dus.
@ferry: Apple heeft die functies juist aan ios5 toegevoegd omdat ze jailbreakers kwijt willen
Ik vermoed dat Apple JB, hoewel ik het openbaar bestrijdt, oogluikend toe zal staan, omdat zonder JB een flink aantal gebruikers zal weglopen. En dat kost hun omzet.
Geen JB betekent dat ik niet langer kan bellen dan 5 minuten met mijn 3gs omdat ik de Mobilewatchdog file niet meer kan wijzigen…. Apple wil dat blijkbaar niet zelf fixen…