Hva er bundet og ubundet iPhone Jailbreak [Komplett guide]

click fraud protection

I verden av jailbreak og låsing av iPhone, er to begreper som ofte kommer opp bundet og koblet sammen. Mens erfarne brukere allerede er ganske kjent med hva dette betyr, bugler det ofte nybegynnere som er nye på jailbreak-frontlinjen. I denne artikkelen skal vi utforske hva disse begrepene betyr, hvorfor noen fengselsbryter er bundet, og hva er det fordeler og ulemper, og hva er gjeldende status for iOS-enheter når det kommer til jailbreaking.

HVA ER TETHERED JAILBREAK?

Tethered betyr bokstavelig talt "vedlagt", og det er akkurat denne typen fengselsbryter. Definisjonelt sett er en bundet jailbreak en enhet der en jailbroken enhet ikke kan starte på nytt (ikke fra standby, men fra fullstendig avstenging) med mindre den er koblet til en datamaskin. En slik enhet, hvis den er slått av, vil gå i gjenopprettingsmodus (eller gjenopprettingssløyfe) uendelig når den startes på nytt med mindre den er koblet til en datamaskin og det samme programmet som ble brukt til jailbreak, vil omgå Apple-logoen og starte opp enheten en gang til.

instagram viewer

Den første sammenkoblede jailbreak var GeoHot's blackra1n, den første av sitt slag som kunne jailbreak iOS 3.1.2.

HVORFOR TETHERED?

Dette krever en litt grundig forklaring, og en forståelse av hvordan jailbreaking fungerer. Apples iOS er en strålende struktur konstruert i lag, med iBoot som det laveste laget i kjeden av tillit. Hver iDevice kjører med en prosessorbrikke, som styres av iBoot-koden, den samme koden som starter oppstartssekvensen. iBoot har selv en signaturkontroll innebygd som på oppstartstidspunktet bekrefter at programvaren som er installert på enheten er ekte, ikke-modifisert Apple-programmering. I hele iOS-strukturen er det en signaturkontroll på alle nivåer, slik at Apple kan sikre at bare deres signerte (eller godkjente) programvare kan kjøres på hvilken som helst iDevice.

En jailbreak-programvare bruker et smutthull i Apples signaturkontrollprosess og injiserer en viss kode som gjør at usignert programvare kan lastes inn, og omgår sjekke- og balansesekvensen. Selv om disse utnyttelsene kan eksistere på alle nivåer, vil det beste scenariet være å finne en utnyttelse i iBoot, slik at signaturkontrollen mislykkes rett fra oppstartssekvensen. Den største fordelen med en bootrom-utnyttelse er at den ikke kan lukkes med en ny programvareutgivelse - bootrom kan bare endres med en maskinvareversjon.

En slik utnyttelse ble oppdaget før iOS 3 ble utgitt, kodenavnet 24kpwn, som tillot det jailbreak-programvare for å injisere 24 kb modifisert kode i iBoot, og iBoot vil vurdere det helt normalt. Denne spesielle strengen med 'injisert' kode ville omgå signaturkontrollen og alt derpå ble en lek.

Apple var raskt i gang med opptaket, og den gangen inneholdt den nye linjen med iPhone 3G og iPhone 3GS en lappet iBoot, noe som gjorde eksisterende fengselsbrudd ubrukelige. Da GeoHot ga ut sitt blackra1n-verktøy, klarte han å finne en måte å omgå iBoots sikkerhetskontroll, men bare hvis enheten var koblet til en PC og jailbreak-programvaren faktisk kommuniserer med enhet. Derfor ble den første sammenkoblede jailbreak født.

Per i dag har det vært noen få bundede fengsler - QuickPwn, purplera1n, blackra1n og sn0wbreeze 2.0, som fengselsbryter iOS 4.1 på enheter eldre enn iPhone 4 og iPod Touch 4G.

ER TETHERED JAILBREAK GODE?

I det hele tatt nei. Et bundet jailbreak betyr at hver gang det er behov for å starte enheten på nytt, vil du miste jailbreak. Det som er verre, ikke bare vil du miste jailbreak, enheten din vil heller ikke starte opp. Tenk på deg selv som på reise, og telefonens batteri går tom - nå sitter du praktisk talt igjen med en kostbar papirvekt med mindre du kan finne en PC med det riktige jailbreak-verktøyet som er tilgjengelig. Så, tethered er ikke bra.

Det er verdt å nevne her at i tilfelle av et bundet jailbreak, selv om du ikke kan starte opp enheten din uten PC, betyr ikke det at du mister appene eller tilpasningene dine. Den eneste grunnen til at et bundet jailbreak krever hjelp fra en datamaskin er fordi iBoot ikke kan passere det installerte operativsystemet som ekte; den leser den som en modifisert (usignert). Verktøyet på PCen din overstyrer iBoot selv, og så forblir operativsystemet som det var før, men du får enheten startet opp.

ARBEIDSLYN FOR TETHERERT JAILBREAK

Da GeoHots blackra1n tethered jailbreak var den eneste løsningen for enheter som kjører iOS 3.1.2, er en interessant enhet med navnet på iDongle dukket opp som koblet til iDevices dock og startet en tethered-jailbreak-enhet som bevarer jailbreak. Enheten fungerte bare med iOS 3.1, 3.1.1 og 3.1.2, selv om en USB-basert oppgradering var mulig.

SÅ HVA ER UTROLIG JAILBREAK?

Stort sett alt annet enn de fire verktøyene jeg nevnte over. Teknisk sett er en ubundet jailbreak en enhet der enheten din forblir jailbroken selv etter en full omstart, og iBoot omgås normalt. Eksempler på slike fengselsbryter er mange, alt fra redsn0w til greenpois0n og utover, som alle fengsler enheten permanent uten behov for støtte fra noe annet medium. Generelt bruker disse jailbreak-verktøyene en slik utnyttelse som omgår iBoot-sekvensen på egen hånd, og eliminerer derfor behovet for å koble til en datamaskin.

watch instagram story