Vejledninger

Hvorfor iOS 10 ikke har et ubundet Jailbreak

De fleste (hvis ikke alle) mennesker i iOS jailbreaking-samfundet foretrækker ubundne fængselsudbrud frem for bundet. Dette er ikke rigtig overraskende, da ubundne jailbreaking-værktøjer er mere bekvemme: det eneste du skal gøre er at downloade og installere dit foretrukne værktøj, og du er færdig! Din enhed forbliver fængslet, uanset hvor mange gange din enhed genstarter på grund af et dødt batteri og af andre grunde.

Desværre er ubundne fængselsudbrud blevet sjældnere gennem årene. Det sidste ubundne værktøj fra Pangu var iOS 9.1 jailbreak, der blev frigivet den 11. marts 2016. Holdets efterfølgende jailbreaks, såsom iOS 9.3.3 jailbreak, er blevet semi-bundet, hvilket betyder, at du bliver nødt til at genjailbreak din enhed hver gang den genstarter, selvom du ikke længere behøver at tilslutte den til en computer. Selv det kommende iOS 10.3.1-jailbreak, som forhåbentlig frigives senere på denne måned, forventes at være et semi-bundet værktøj.

Pangu er ikke det eneste hackerteam, der har problemer med at lave et ubundtet jailbreak til iOS 10. Yalu, som er udviklet af den berømte hacker Luca Todesco, er en semi-bundet jailbreak til iOS 10.0 til iOS 10.2 og skal geninstalleres hver gang du genstarter din enhed.

Dette har fået mange mennesker til at undre sig over: hvorfor er det så svært at oprette et uforbundet jailbreak-værktøj, især til iOS 10? For at besvare dette spørgsmål skal vi se på, hvordan ubundne fængselsudbrud udvikles.

Disse jailbreaks bruger bedrifter, der er kraftige nok til at lappe kernen uden hjælp fra en computer. Eksploater med dette strømniveau var almindelige blandt ældre enheder, såsom første generation iPhone og iPod Touch, anden generation iPod Touch (med det gamle bagagerum), iPhone 3G og iPhone 3GS (med det gamle bagagerum) . Dette kommer af det faktum, at disse ældre enheder, de har bootroom-udnyttelse - nemlig Pwnage 2.0 og 0x24000 Segment Overflow - der letter uforbundne fængselsbrud. Ældre versioner af iOS gjorde det også nemmere at fjerne bundtet jailbreak.

Desværre for jailbreakers har Apple forbedret sine enheder og mobile operativsystem gennem årene. Nye enheder har forbedret software, hvilket gør jailbreaking vanskeligere; et eksempel er iPhone 7, hvis KPP ikke er blevet omgået af Yalu-teamet og derfor ikke er kompatibel med Yalu-jailbreak. Nye iOS-versioner har også strammere sikkerhed og har færre bedrifter, som hackere kan bruge.

Så hvad betyder alle disse? Dybest set betyder det, at iOS-brugere ikke snart skal forvente at se et uforbundet jailbreak til iOS 10. Indtil nogen opdager nye bedrifter i iOS-enheder, bliver folk nødt til at klare sig med de semi-bundne jailbreaks, der tilbydes af dagens hackinghold.