Jailbreak oppdaterer et sammendrag av gjeldende verktøy

I tider som gikk, ville fengsel ha form av ett verktøy per firmware-utvalg. Den som kom dit først ville løslate, og den utgivelsen ville være standarden. Da vi har flyttet fra hemmelige verktøy til offentlige utnyttelser, er utviklere fritt til å gripe fatt i sårbarheter når de blir offentlige og prøve å gjøre et jailbreak ut av dem, noe som resulterer i flere verktøy for den samme firmware. Disse verktøyene har ofte forskjellige fordeler og begrensninger, og kan bli vanskelige å skille. I denne artikkelen skal vi gjøre vårt beste for å oppsummere de gjeldende verktøyene, samt hvordan de skiller seg fra resten.

iOS 11

iOS 11.2 og nyere har ingen jailbreak. For iOS 11.1.2 og nyere er det noen få ting å tilby, i forskjellige faser av beredskap.

LiberiOS
LiberiOS er et eksempel på en ny type jailbreak, en uten KPP-bypass. Såkalte KPP-mindre fengselsbrudd kan skryte av overlegen stabilitet til de som bruker en bypass, men for tiden lider av ulemper. Siden de ikke omgår KPP, kan de ikke endre områder i kjernen som blir sjekket av KPP. I stedet endrer de bare trygge områder, noe som gjør dem veldig stabile. For å gjøre dette og fremdeles oppnå de effektene vi ønsker, må de imidlertid hele tiden løpe en demon for å injisere endringene i systemet. Bruken av denne jailbreak-demonen er av noen sett på som en inelegant løsning, og kan ha pålitelighet eller batterilevetid, selv om dette ikke er bevist. Mer av et problem er at Cydia Substrate og noen av dens avhengigheter ennå ikke er oppdatert for å jobbe med dette jailbreakd nærme seg. LiberiOS mangler støtte fra Cydia (Substrate) av denne grunn, og får det kanskje ikke.

Det skal bemerkes at fremtidige fengsler vil helt sikkert være av denne typen, ettersom KPP-omløp er vanskelig å få til. Stabiliteten som tilbys av denne metodologien ser ut til å være veien fremover når kompatibiliteten med underlaget er strøket ut. Alle fengsel av iOS 11 er KPP-mindre. For iOS 10 er feltet delt, og Meridian er KPP-mindre, og G0blin (og noen eldre verktøy) bruker en bypass.

LiberiOS støtter iOS 11.0-11.1.2, på alle enheter.

Electra
Laget av CoolStar, bruker Electra den samme utnyttelsen som LiberiOS, men pakket selvstendig. I motsetning til LiberiOS har dette verktøyet gjort noen forsøk på å løse inkompatibilitetene med Cydia-plattformen. Uten et fungerende Cydia-underlag har CoolStar samlet seg Erstatning i stedet. Dette er et open source Cydia Substrate-alternativ laget av Comex. Den har samme funksjonalitet som Substrate, men kan fritt oppdateres for å fungere med KPP-mindre fengselsbrudd. Saurik godkjenner ikke Substitute, og heller ikke en jailbreakd-tilnærming, og det gjenstår å se hva hans egen løsning vil være for KPP-mindre Substrate-støtte. For mer informasjon, se forklaringen under LiberiOS.

Electra støtter alle 64-biters enheter på iOS 11.0-11.1.2 og kan installere tweaks på grunn av Substitute. Imidlertid gjør det det enda ikke bunt Cydia ettersom testing ikke er helt fullført. Alle justeringer må derfor installeres manuelt fra kommandolinjen, noe som krever litt mer teknisk ekspertise enn den gjennomsnittlige Cydia-brukeren er vant til. Vær forsiktig hvis du prøver ting, selv om det ikke burde være for vanskelig å finne informasjonen for grunnleggende finjustering. En Electra-revisjon med Cydia de neste dagene er en tydelig mulighet.

Sauriks ukjente løsning
Den nåværende statusen og fremdriftsraten for dette prosjektet er ukjent, selv om det er bekreftet å være i gang. Det kan mangle tilskudd av jailbreak-demonen, som kreves av andre KPP-mindre verktøy, da Saurik har kommentert sin oppfattede ineleganse av den som en løsning. For mer informasjon, se forklaringen under LiberiOS. Forvent ikke noen statusoppdateringer på dette prosjektet, men når den først er utgitt, vil den ha fordelen med offisiell støtte til Cydia og Cydia Substrate, uten bruk av kommandolinjen og uten substitutt.

iOS 10

iOS 10.0-10.2.1 hadde allerede fengsel, som vi har dekket i detalj før. For iOS 10.3-10.3.3 er det igjen et par verktøy å velge mellom.

Meridian
Dette verktøyet støtter alle 64-biters enheter på alle iOS 10.x firmwares. Imidlertid, hvis du er på iOS 10.2.1 eller nyere, vil du være bedre med å jailbreaking med eksisterende verktøy, for eksempel Yalu, extra_recipe eller Saïgon, for tiden. Hvis du er på iOS 10.3.x, bør du vurdere å bruke G0blin i stedet for dette også, i det minste for nå. Årsaken til dette er at ettersom Meridian er et KPP-mindre jailbreak, støtter det ikke Cydia Substrate ennå, noe som gjør det uegnet for den gjennomsnittlige brukeren. For mer informasjon om KPP-mindre, hvordan det skiller seg fra tradisjonelle verktøy, og hva det betyr for et fengselsbrudd, se forklaringen i avsnittet om LiberiOS.

For øyeblikket anbefales Meridian for bare utviklere, anbefales ikke til daglig inexpert bruk. Alle endringer må gjøres fra kommandolinjen, eventuelle justeringer som krever underlag vil ikke fungere, og eventuelle problemer vil trolig kreve en god mengde kunnskap for å komme ut av. Imidlertid kan en oppdatert substrate fremover gjøre dette til et kraftig jailbreak uten at kjernen får panikk forårsaket av løsninger med en KPP-bypass. Meridian kan også få en jailbreak-demon og vikar i kort rekkefølge, og bringe den med Electra med tanke på funksjonalitet.

G0blin
Dette er et tradisjonelt jailbreak-verktøy, av den typen vi er vant til å se. Den er ikke KPP-mindre, i stedet bruker du en KPP-bypass som Yalu, extra_recipe og Saïgon. Følgelig trenger den ikke en jailbreak-demon, og den trenger heller ikke en oppdatert Cydia Substrate. Dette er gode nyheter for den gjennomsnittlige brukeren, da den allerede inkluderer Cydia og Substrate, og alle tweaks vil fungere som du forventer. For mer informasjon om KPP-mindre, se avsnittet om LiberiOS.

En ulempe med G0blin er mulig ustabilitet forårsaket av KPP-bypass, på likhet med hva du kan ha opplevd med Yalu og extra_recipe. Et annet problem er at den ikke dekker alle enheter og firmware, i motsetning til Meridian. G0blin støtter bare iOS 10.3-10.3.3, og bare A7-A9-enheter. Dette betyr iPhone 7 (Plus) og nyere kan ikke bruke dette verktøyet. Bare iPhone 6s (Plus) og eldre vil noensinne være kompatible. Endelig har G0blin for øyeblikket en kjent feil der Touch ID ikke fungerer i tredjepartsapper, selv om dette forhåpentligvis vil bli utbedret snart.

G0blin er det åpenbare valget for iOS 10.3.x jailbreaking for nå, på grunn av Substrate-støtten. I fremtiden vil det være interessant å se om KPP-mindre Meridian kan overskride den med tanke på stabilitet, spesielt for de med en A10 (X) -enhet, som G0blin ikke kan støtte.

tvOS

LiberTV
Søster til LiberiOS, LiberTV støtter 11.0-11.1 på Apple TV og Apple TV 4K. Som resten av Apple Jailbreaking-økosystemet har det ingen Cydia- eller Substrate-støtte, noe som gjør det til begrenset bruk for ikke-utviklere. SSH og root-tilgang er tilgjengelig, slik at det meste kan gjøres via kommandolinjen, men det vil trenge litt oppmerksomhet fra et pakkeinstallatør som nitoTV for å gi den en bredere offentlig appell. Dette er oppgitt å være i verkene, selv om det må vente til etter at nitoTV ble utgitt for tvOS 9-10.

Greeng0blin
Dette er en port av G0blin for iOS 10.3.x, og støtter bare tvOS 10.2.2. Tilpasset fra iOS-versjonen av nitoTV, kommer den sammen med nitoTV-pakkehåndtereren, og gir den en større appell til sluttbrukere. Oppgraderinger fra tvOS 10.2.2 til tvOS 11.0-11.1 kan være mulig på et senere tidspunkt via futurerestore med lagrede klatter.

nitoTV
En pakkebehandler for tvOS, nitoTV gir mulighet for usignert appinstallasjon, finjustering og fjerning, og støtte for underlag. Dette er en spennende utvikling, og gir Apple TV jailbreaking på nivå med iOS. Støtte for nitoTV vil etter hvert komme til tvOS-versjoner dekket av LiberTV (11.0-11.1), men er i utgangspunktet begrenset til tvOS 9.0, 9.0.1, 10.0.1, 10.1 og 10.2.2. Dette er firmwares jailbroken av henholdsvis verktøyene Pangu, LiberTV (tvOS 10) og Greeng0blin. Jeg ser frem til endelig å se et økosystem komme til Apple TV jailbreaking. Senere ser jeg frem til tvOS 11-støtte, når først nitoTV er tilpasset den KPP-mindre tvOS-utnyttelsen.

watchOS

Utvikleren av Meridian, PsychoTea, har startet forarbeid på et watchOS 3-jailbreak ved navn OverCl0ck. Selv i en veldig tidlig utvikling, vil det være interessant å se hva som er mulig på det som til nå har vært en relativt uutforsket plattform.

Konklusjon

Ganske utvalget av verktøy. Selv om den nye tilnærmingen til jailbreaking med mer desentralisert bidrag til å begynne med er skremmende, ser det ut til å betale utbytte. Verktøyene kan låne teknikker og kompetanse fra hverandre, og manglende brikker kan erstattes, oppdateres eller omgjøres av den som har kunnskapen. På iOS 11 gjenstår det svært få hinder for et fullstendig jailbreak, enten det er med Substrate eller Substitute. iOS 10 vil helt sikkert følge, og tvOS 'utgivelse har flyttet den mer inn i det fengslende søkelyset enn det har vært i år, med mer på vei. Alt i alt er det verdt å bli kjent med dagens tilbud, selv om du bestemmer deg for å vente på det litt lenger til en endelig utgivelse. Det vil ikke vare lang tid før en fullstendig brukervennlig versjon av disse verktøyene er tilgjengelig.