Waarom de iOS 10 geen onverbonden jailbreak heeft

De meeste (zo niet alle) mensen in de iOS-jailbreakcommunity verkiezen ongebonden jailbreaks boven gekoppelde jailbreaks. Dit is niet echt verrassend, omdat ongebonden jailbreaking-tools handiger zijn: het enige wat je moet doen is je favoriete tool downloaden en installeren, en je bent klaar! Uw apparaat blijft jailbreak ongeacht hoe vaak uw apparaat opnieuw opstart vanwege een lege batterij en andere redenen.

Helaas zijn ongebonden jailbreaks door de jaren heen zeldzamer geworden. De laatste niet-gekoppelde tool gemaakt door Pangu was de iOS 9.1-jailbreak, die werd uitgebracht op 11 maart 2016. De daaropvolgende jailbreaks van het team, zoals de iOS 9.3.3-jailbreak, zijn halfgebonden, wat betekent dat je jailbreak uw apparaat opnieuw telkens wanneer het opnieuw opstart, hoewel u het niet langer op een computer hoeft aan te sluiten. Zelfs de aanstaande jailbreak van iOS 10.3.1, die hopelijk later deze maand zal worden vrijgegeven, zal naar verwachting een semi-aangebonden hulpmiddel zijn.

Pangu is niet het enige hackteam dat problemen heeft met het maken van een ongebonden jailbreak voor iOS 10. Yalu, ontwikkeld door de beroemde hacker Luca Todesco, is een semi-tethered jailbreak voor iOS 10.0 tot iOS 10.2 en moet elke keer opnieuw worden geïnstalleerd u start uw apparaat opnieuw op.

Hierdoor hebben veel mensen zich afgevraagd: waarom is het zo moeilijk om een ​​ongebonden jailbreak-tool te maken, vooral voor iOS 10? Om deze vraag te beantwoorden, moeten we kijken hoe ongebonden jailbreaks zijn ontwikkeld.

Deze jailbreaks gebruiken exploits die krachtig genoeg zijn om de kernel te patchen zonder de hulp van een computer. Exploitaties met dit energieniveau kwamen veel voor bij oudere apparaten, zoals de eerste generatie iPhone en iPod Touch, de tweede generatie iPod Touch (met de oude bootroom), de iPhone 3G en de iPhone 3GS (met de oude bootroom) . Dit komt van het feit dat deze oudere apparaten bootroom-exploits hebben - namelijk Pwnage 2.0 en 0x24000 Segment Overflow - die ongebonden jailbreaks mogelijk maakten. Oudere versies van de iOS maakten ook ongebonden jailbreaking gemakkelijker.

Helaas voor jailbreakers heeft Apple in de loop der jaren verbeteringen aangebracht in zijn apparaten en mobiele besturingssysteem. Nieuwe apparaten hebben verbeterde software, waardoor jailbreaken moeilijker wordt; een voorbeeld is de iPhone 7, waarvan de KPP niet is omzeild door het Yalu-team en daarom niet compatibel is met de jailbreak van Yalu. Nieuwe iOS-versies hebben ook een strengere beveiliging en hebben minder exploits die hackers kunnen gebruiken.

Wat betekent dit allemaal? Kort gezegd betekent dit dat iOS-gebruikers niet snel een ongebonden jailbreak voor iOS 10 mogen verwachten. Totdat iemand nieuwe exploits op iOS-apparaten ontdekt, zullen mensen het moeten doen met de semi-vastgebonden jailbreaks aangeboden door de hackteams van vandaag.