În vremurile trecute, jailbreaks ar fi sub forma unui instrument pe fiecare gamă de firmware. Cine a ajuns acolo mai întâi avea să elibereze, iar acea versiune ar fi standardul. Pe măsură ce am trecut de la instrumentele secrete la exploatările publice, dezvoltatorii sunt liberi să profite de vulnerabilități pe măsură ce devin publice și încearcă să scoată un jailbreak, rezultând mai multe instrumente pentru același firmware. Aceste instrumente au adesea avantaje și limitări diferite și pot deveni greu de diferențiat. În acest articol, vom face tot posibilul pentru a rezuma instrumentele actuale, precum și modul în care acestea diferă de restul.
iOS 11
iOS 11.2 și versiuni anterioare au nici un jailbreak. Pentru iOS 11.1.2 și mai jos, sunt disponibile câteva lucruri, în diferite etape de pregătire.
LiberiOS
LiberiOS este un exemplu de tip nou de jailbreak, unul fără bypass KPP. Așa-numitele jailbreaks fără KPP se pot lăuda cu o stabilitate superioară celor care folosesc un bypass, dar în prezent suferă de dezavantaje. Deoarece nu ocolește KPP, nu pot modifica zonele nucleului care sunt verificate de KPP. În schimb, modifică doar zonele sigure, ceea ce le face foarte stabile. Cu toate acestea, pentru a face acest lucru și pentru a obține în continuare efectele pe care le dorim, trebuie să ruleze constant un demon pentru a-și injecta modificările în sistem. Utilizarea acestui demon jailbreak este privită de unii ca o soluție neelegantă și ar putea avea probleme de fiabilitate sau de viață a bateriei, deși acest lucru nu a fost dovedit. Mai mult, o problemă este că Cydia Substrate și unele dintre dependențele sale nu sunt încă actualizate pentru a lucra cu acest lucru jailbreakd abordare. LiberiOS nu are suport Cydia (Substrat) din acest motiv și este posibil să nu îl obțină.
Trebuie menționat că viitoarele jailbreaks vor fi aproape sigur de acest tip, întrucât bypass-urile KPP sunt greu de obținut. Stabilitatea oferită de această metodologie pare a fi calea de urmat, odată ce compatibilitatea cu Substratul este eliminată. Toate jailbreaks-ul iOS 11 sunt mai mici de KPP. Pentru iOS 10, câmpul este împărțit, Meridian fiind mai puțin KPP, iar G0blin (și unele instrumente mai vechi) folosind un bypass.
LiberiOS acceptă iOS 11.0-11.1.2, pe toate dispozitivele.
Electra
Realizat de CoolStar, Electra folosește același exploit ca LiberiOS, deși ambalat independent. Spre deosebire de LiberiOS, acest instrument a făcut unele încercări de a rezolva incompatibilitățile cu platforma Cydia. Fără un substrat Cydia funcțional, CoolStar a inclus Substitui in schimb. Aceasta este o alternativă open-source Cydia Substrate realizată de Comex. Are aceeași funcționalitate ca Substrate, dar poate fi actualizat în mod liber pentru a lucra cu jailbreaks fără KPP. Saurik nu aprobă nici o înlocuire, nici o abordare jailbreakd și rămâne de văzut care va fi propria sa soluție pentru sprijinul KPP-less Substrate. Pentru mai multe informații, consultați explicația de mai jos LiberiOS.
Electra sprijină toate dispozitivele pe 64 de biți de pe iOS 11.0-11.1.2 și poate instala modificări din cauza înlocuitorului. Cu toate acestea, o face încă nu pachetă Cydia deoarece testarea nu este destul de completă. Prin urmare, toate modificările trebuie instalate manual din linia de comandă, necesitând o experiență tehnică puțin mai mare decât obișnuiește utilizatorul mediu Cydia. Aveți grijă dacă încercați lucrurile, deși nu ar trebui să fie prea greu să găsiți informațiile pentru modificarea de bază. O revizuire Electra cu Cydia în următoarele zile este o posibilitate distinctă.
Soluția necunoscută a lui Saurik
Starea actuală și ritmul de progres al acestui proiect nu sunt cunoscute, deși sa confirmat că este în desfășurare. Poate să lipsească adăugarea demonului jailbreak, care este cerut de alte instrumente fără KPP, întrucât Saurik a comentat despre elelegerea sa percepută ca o soluție. Pentru mai multe informații, consultați explicația de mai jos LiberiOS. Nu vă așteptați la actualizări de stare pentru acest proiect, deși odată lansat, va avea avantajul asistenței oficiale pentru Cydia și Cydia Substrate, fără a apela la linia de comandă și fără înlocuire..
iOS 10
iOS 10.0-10.2.1 avea deja jailbreaks, pe care le-am acoperit în detaliu înainte. Pentru iOS 10.3-10.3.3, există din nou câteva instrumente pentru a alege.
Meridian
Acest instrument acceptă toate dispozitivele pe 64 de biți de pe toate firmware-urile iOS 10.x. Cu toate acestea, dacă sunteți pe iOS 10.2.1 sau mai jos, ar fi mai bine să faceți jailbre cu instrumente existente, cum ar fi Yalu, extra_recipe sau Saïgon, deocamdată. Dacă sunteți pe iOS 10.3.x, ar trebui să luați în considerare utilizarea G0blin în loc de asta, cel puțin deocamdată. Motivul pentru aceasta este că, întrucât Meridian este un jailbreak fără KPP, acesta nu acceptă încă Cydia Substrate, ceea ce îl face impropriu pentru utilizatorul obișnuit. Pentru mai multe informații despre KPP-less, cum diferă de instrumentele tradiționale și ce înseamnă pentru jailbreak, consultați explicația din secțiunea din LiberiOS.
În prezent, Meridian este recomandat pentru numai dezvoltatori, nu este recomandabil pentru utilizarea zilnică inexpertă. Toate modificările trebuie făcute de pe linia de comandă, orice modificări care necesită Substrat nu vor funcționa și eventualele probleme vor necesita o cantitate bună de cunoștințe pentru a ieși. Cu toate acestea, mergând înainte, un Substrat actualizat ar putea transforma acest lucru într-un jailbreak puternic, fără panicile kernel-ului cauzate de soluții cu un by-pass KPP. Meridianul poate primi de asemenea un daemon jailbreak și un înlocuitor în ordine scurtă, aducându-l alături Electra din punct de vedere al funcționalității.
G0blin
Acesta este un instrument tradițional de jailbreak, de felul în care suntem obișnuiți să vedem. Nu este KPP-less, folosind în schimb un bypass KPP precum Yalu, extra_recipe și Saïgon. În consecință, nu are nevoie de un demon jailbreak și nici nu are nevoie de un substrat Cydia actualizat. Aceasta este o veste bună pentru utilizatorul obișnuit, deoarece include deja Cydia și Substrat și toate modificările dvs. vor funcționa așa cum vă așteptați. Pentru mai multe informații despre KPP-less, consultați secțiunea din LiberiOS.
Un dezavantaj al G0blin este posibila instabilitate cauzată de bypass-ul KPP, similar cu ceea ce ați putut experimenta cu Yalu și extra_recipe. Un alt obstacol este că nu acoperă fiecare dispozitiv și firmware, spre deosebire de Meridian. G0blin acceptă numai iOS 10.3-10.3.3, și numai A7-A9 dispozitive. Aceasta înseamnă că iPhone 7 (Plus) și mai nou nu pot utiliza acest instrument. Doar iPhone 6s (Plus) și versiuni mai vechi vor fi vreodată compatibile. În cele din urmă, G0blin are în prezent un bug cunoscut în care Touch ID nu funcționează în aplicațiile terțe, deși acest lucru va fi remediat în curând.
G0blin este alegerea evidentă pentru jailbreaking iOS 10.3.x deocamdată, datorită suportului său de substrat. În viitor, va fi interesant de văzut dacă Meridianul fără KPP îl poate depăși în termeni de stabilitate, în special pentru cei cu un dispozitiv A10 (X), pe care G0blin nu îl poate suporta.
tvOS
LiberTV
Sora lui LiberiOS, LiberTV acceptă 11.0-11.1 pe Apple TV și Apple TV 4K. Ca și restul ecosistemului Apple jailbreak, acesta nu are suport Cydia sau Substrate, ceea ce îl folosește limitat pentru non-dezvoltatori. Accesul SSH și root sunt disponibile, permițând efectuarea majorității lucrurilor prin intermediul liniei de comandă, dar va avea nevoie de o atenție din partea unui instalator de pachete, cum ar fi nitoTV, pentru a-i face un apel public mai larg. Acest lucru s-a afirmat că este în lucrări, deși va trebui să aștepte până la lansarea lui NitoTV pentru tvOS 9-10.
Greeng0blin
Acesta este un port al G0blin pentru iOS 10.3.x și suportă tvOS 10.2.2 numai. Adaptat de la versiunea iOS de către nitoTV, vine în pachet cu managerul său de pachete nitoTV, oferindu-i un apel mai larg utilizatorilor finali. Actualizările de la tvOS 10.2.2 la tvOS 11.0-11.1 pot fi posibile ulterior prin viitorrestore cu blobs salvate.
nitoTV
Un manager de pachete pentru tvOS, nitoTV permite instalarea aplicației nesemnate, instalarea și eliminarea modificărilor și asistența suportului. Aceasta este o evoluție interesantă și aduce Apple jailbreaking la egalitate cu iOS. Suportul pentru nitoTV va ajunge în cele din urmă la versiunile TVOS acoperite de LiberTV (11.0-11.1), dar inițial este limitat la tvOS 9.0, 9.0.1, 10.0.1, 10.1 și 10.2.2. Acestea sunt firmware-urile închise de instrumentele Pangu, LiberTV (versiunea tvOS 10) și respectiv Greeng0blin. Aștept cu nerăbdare să văd în sfârșit un ecosistem la Apple TV. Ulterior, aștept cu nerăbdare să suporte tvOS 11, odată ce nitoTV a fost adaptat pentru exploatarea tvOS fără KPP.
watchOS
Dezvoltatorul Meridian, PsychoTea, a început lucrările preliminare la un jailbreak 3 watchOS numit OverCl0ck. În timp ce se dezvoltă foarte timpuriu, va fi interesant să vedem ce este posibil pe ceea ce a fost până acum o platformă relativ neexplorată.
Concluzie
O gamă largă de instrumente. Cu toate că inițial este descurajant, această nouă abordare a procesului de închisoare cu o contribuție mai descentralizată pare să fie plata dividendelor. Instrumentele pot împrumuta tehnici și expertiză unul de la celălalt, iar piesele care lipsesc pot fi înlocuite, actualizate sau remediate de către oricine are know-how. Pe iOS 11, foarte puține obstacole rămân până la un jailbreak complet, fie că este vorba despre Substrate sau Supliment. iOS 10 va urma cu siguranță, iar lansarea tvOS l-a mutat mai mult în lumina reflectoarelor înfundabile decât a fost în ani, cu mai multe pe parcurs. În total, merită să vă familiarizați cu ofertele actuale, chiar dacă decideți să o așteptați mai mult pentru o lansare finală. Nu va trece mult până când va fi disponibilă o versiune complet ușor de utilizat pentru aceste instrumente.