Hvis du har pirket rundt i jailbreak-samfunnet så lenge som jeg har gjort, har du utvilsomt vært vitne til en mengde forskjellige jailbreak-typer. Blant de mest populære i dette samfunnet er untethered, semi-untethered, semi-bundet, og tethered, som hver viser forskjellige attributter som enhver fengselsbryter bør være klar over.
Vi forstår at noen er nye mot jailbreaking, men selv de som har eksistert så lenge som jeg har, kan ha litt forvirring mellom de forskjellige typene. Av denne grunn har vi satt sammen en rask guide som hjelper alle til å forstå hva hver av disse forskjellige fengselsbruddene er og hvordan de oppfører seg.
Tethered Jailbreak
Et bundet jailbreak er et som midlertidig håndsetter et håndsett for en enkelt oppstart. Etter at enheten er slått av (eller batteriet dør), den kan ikke fullføre en oppstartssyklus uten hjelp av et datamaskinbasert jailbreak-program og en fysisk kabelforbindelse mellom enheten og datamaskinen det gjelder.
Koblede fengsler er kanskje det mest plagsomme for sluttbrukere fordi et dødt batteri kan være uunngåelig og dette slår av enheten. Hvis du prøver å slå en tetheren enhet uten en datamaskin som er hendig, kan du ikke slå den på igjen for fullt å ringe eller sende en tekstmelding, og dette kan uttale problemer for håndsett for daglig driver når brukeren befinner seg i en nødsituasjon.
Når du prøver å slå en bundet enhet på igjen, må du koble den til en datamaskin med en støttet USB-kabel, gå inn i DFU-modus og kjøre jailbreak-verktøyet du brukte tidligere. Først da kunne du komme tilbake til startskjermen for å bruke enheten din slik du normalt ville gjort. Uten å gjøre dette, vil du oppleve det mange omtaler som en "gjenopprettingssløyfe" eller "oppstartssløyfe", og enheten ville ikke slutte å gjøre dette før du har startet opp med riktig jailbreak-verktøy.
Det kanskje beste eksemplet på et bundet jailbreak var redsn0w, en (nå eldgamle) applikasjon for macOS og Windows som kan jailbreak A4-utstyrte enheter som den beryktede iPhone 4.
Semi-bundet jailbreak
Et halvt bundet fengsel er det tillater et håndsett å fullføre en oppstartssyklus etter å ha blitt pwned, men jailbreak-utvidelser vil ikke lastes før et datamaskinbasert jailbreak-program er distribuert over en fysisk kabelforbindelse mellom enheten og datamaskinen det gjelder.
Halvkoblede fängsler er ikke så plagsomme som koblede fengsler fordi du kan slå på enheten og forvente å bruke den normalt deretter, for eksempel ringe og sende tekstmeldinger. På den annen side vil ikke jailbreak-justeringer initialisere på den nyoppstartede enheten, og jailbreak-baserte apper som Cydia og Filza vil ganske enkelt krasje ved å starte dem før enheten startes opp igjen i en fengslet tilstand.
Akkurat som navnet tilsier, krever en semi-'bundet' jailbreak en fysisk kabelforbindelse mellom enheten og datamaskinen når du kjører jailbreak-verktøyet for å lappe kjernen og initialisere jailbroken-tilstanden, men det gode her er at du fremdeles kan få tilgang viktig smarttelefonfunksjonalitet i en klype når du ikke har en datamaskin i nærheten.
Det splitter nye checkra1n jailbreak-verktøyet for macOS (og snart Windows) er et utmerket eksempel på et halvtettet jailbreak, og kan dele A7-A11-utstyrte enheter så gamle som iPhone 5s og så nye som iPhone X.
Semi-Untethered Jailbreak
Et semi-ubundet fengsel er det tillater et håndsett å fullføre en oppstartssyklus etter å ha blitt pwned, men jailbreak-utvidelser vil ikke lastes før en sidelastet jailbreak-app på selve enheten er distribuert.
Halv-ubundne fengsler er ganske enkle å takle på håndsett for hver dag fordi du ikke trenger en datamaskin for å bruke dem. En semi-ubundet jailbreak-app kan sidelastes over en fysisk kabelforbindelse fra en datamaskin via Cydia Impactor-programmet eller lastes ned direkte på selve enheten med en signeringstjeneste som Ignition.
Når du setter jailbreak-appen på startskjermen, trenger du bare å trykke på 'Jailbreak' -knappen i appen etter hver kraftsyklus for å initialisere jailbroken-tilstanden med full tilgang til dine jailbreak-justeringer og utvidelser. Avhengig av hvordan du gjør det, kan dette jailbreaket være "dataløst", men dessverre opprettholder det seg ikke etter en omstart.
To gode eksempler på en semi-usammenhengende jailbreak er Chimera og unc0ver, som er apper som kan lastes sideveis eller installeres over luften for å jailbreak en mengde enheter på forskjellige firmwareversjoner..
Untethered Jailbreak
Et ubundet jailbreak er det tillater et håndsett å fullføre en oppstartssyklus etter å ha blitt pwned uten forstyrrelser for jailbreak-orientert funksjonalitet.
Ubundne fengsel er de mest etterspurte av alle, men de er også de mest utfordrende å oppnå på grunn av de kraftige utnyttelsene og utviklingsferdighetene de trenger. Et ubundet jailbreak kan sendes over en fysisk USB-kabelforbindelse til en datamaskin eller direkte på selve enheten ved hjelp av en applikasjonsbasert utnyttelse, for eksempel et nettsted i Safari.
Når du kjører et ubundet jailbreak, kan du slå håndsettet av og på igjen uten å bruke jailbreak-verktøyet igjen. Alle jailbreak-justeringer og -apper fortsetter da å fungere uten at brukerintervensjon er nødvendig.
Det er lenge siden iOS har fått den ubundne jailbreak-behandlingen. Det siste eksemplet var den datamaskinbaserte Pangu jailbreak, som støttet de fleste håndsett som kjørte iOS 9.1. Vi har også vært vitne til et ubundet jailbreak i form av JailbreakMe, som tillot brukere å pwn sine håndsett direkte fra den mobile Safari nettleser uten datamaskin.
Pakk inn
Ikke vær redd for å prøve forskjellige jailbreak-typer bare fordi de ikke er helt ubundet. Det eneste jailbreak som vi ikke vil anbefale for en daglig driverenhet er den bundne måten, ettersom den bokstavelig talt kan gjøre enheten ubrukelig hvis batteriet dør eller du slår det av før du får tilgang til en datamaskin. Alle andre jailbreak-typer lar deg i det minste bruke smarttelefonens kjernefunksjonalitet, som kan uttale liv eller død i en nødsituasjon.
Hvilke typer fengselsbryter har du brukt før? Har du en preferanse på hvilke du vil bruke og hvilke du ikke vil? Del i kommentarfeltet.