Il jailbreak aggiorna un riepilogo degli strumenti attuali

In passato, i jailbreak si presentavano sotto forma di uno strumento per intervallo di firmware. Chiunque fosse arrivato per primo sarebbe uscito, e quella versione sarebbe stata lo standard. Dal momento che siamo passati da strumenti segreti a exploit pubblici, gli sviluppatori sono liberi di cogliere le vulnerabilità man mano che diventano pubbliche e provano a farne un jailbreak, risultando in più strumenti per lo stesso firmware. Questi strumenti hanno spesso diversi vantaggi e limitazioni e possono diventare difficili da differenziare. In questo articolo, faremo del nostro meglio per sintetizzare gli strumenti attuali, nonché in che modo differiscono dagli altri.

iOS 11

iOS 11.2 e versioni successive nessun jailbreak. Per iOS 11.1.2 e precedenti ci sono alcune cose in offerta, in varie fasi di prontezza.

LiberiOS
LiberiOS è un esempio di un nuovo tipo di jailbreak, uno senza bypass KPP. I cosiddetti jailbreak senza KPP possono vantare una stabilità superiore a quelli che usano un bypass, ma attualmente soffrono di inconvenienti. Poiché non bypassano KPP, non possono modificare le aree del kernel che sono controllate da KPP. Al contrario, modificano solo le aree sicure, rendendole molto stabili. Tuttavia, per fare ciò e ottenere comunque gli effetti desiderati, devono costantemente eseguire un demone per iniettare le loro modifiche nel sistema. L'uso di questo demone jailbreak è visto da alcuni come una soluzione non elegante e potrebbe avere problemi di affidabilità o durata della batteria, anche se questo non è stato dimostrato. Un altro problema è che il substrato di Cydia e alcune delle sue dipendenze non sono ancora stati aggiornati per funzionare con questo jailbreakd approccio. LiberiOS non ha supporto Cydia (substrato) per questo motivo e potrebbe non ottenerlo.

Va notato che i futuri jailbreak saranno quasi certamente di questo tipo, poiché i bypass KPP sono difficili da trovare. La stabilità offerta da questa metodologia sembra essere la strada da percorrere, una volta risolta la compatibilità con il substrato. Tutti i jailbreak di iOS 11 sono senza KPP. Per iOS 10 il campo è diviso, con Meridian senza KPP e G0blin (e alcuni strumenti meno recenti) che usano un bypass.

LiberiOS supporta iOS 11.0-11.1.2, su tutti i dispositivi.

Electra
Realizzato da CoolStar, Electra utilizza lo stesso exploit di LiberiOS, anche se confezionato in modo indipendente. A differenza di LiberiOS questo strumento ha fatto alcuni tentativi per risolvere le incompatibilità con la piattaforma Cydia. Senza un substrato Cydia funzionante, CoolStar ha raggruppato Sostituto anziché. Questa è un'alternativa open source Cydia Substrate prodotta da Comex. Ha le stesse funzionalità del substrato, ma può essere liberamente aggiornato per funzionare con jailbreak senza KPP. Saurik non approva Substitute, né l'approccio jailbreak, e resta da vedere quale sarà la sua soluzione per il supporto del substrato senza KPP. Per ulteriori informazioni, consultare la spiegazione in LiberiOS.

Supporti Electra tutti i dispositivi a 64 bit su iOS 11.0-11.1.2 e può installare modifiche dovute a Substitute. Tuttavia, lo fa non ancora raggruppare Cydia poiché i test non sono del tutto completi. Pertanto, tutte le modifiche devono essere installate manualmente dalla riga di comando, richiedendo un po 'più di competenza tecnica rispetto all'utente medio di Cydia. Prestare attenzione se si provano le cose, anche se non dovrebbe essere troppo difficile trovare le informazioni per le modifiche di base. Una revisione Electra con Cydia nei prossimi giorni è una possibilità distinta.

La soluzione sconosciuta di Saurik
Lo stato attuale e il tasso di avanzamento di questo progetto non è noto, sebbene sia stato confermato che è in corso. Potrebbe mancare l'aggiunta del demone jailbreak, che è richiesto da altri strumenti senza KPP, poiché Saurik ha commentato la sua percepita ineleganza come soluzione. Per ulteriori informazioni, consultare la spiegazione in LiberiOS. Non aspettarti alcun aggiornamento sullo stato di questo progetto, anche se una volta rilasciato avrà il vantaggio del supporto ufficiale per Cydia e Cydia Substrate, senza ricorrere alla riga di comando e senza sostituto.

iOS 10

iOS 10.0-10.2.1 disponeva già di jailbreak, che abbiamo trattato in dettaglio in precedenza. Per iOS 10.3-10.3.3, ci sono ancora un paio di strumenti tra cui scegliere.

Meridiano
Questo strumento supporta tutti i dispositivi a 64 bit su tutti i firmware iOS 10.x.. Tuttavia, se utilizzi iOS 10.2.1 o versioni precedenti, per il momento sarebbe meglio eseguire il jailbreak con strumenti esistenti, come Yalu, extra_recipe o Saïgon. Se usi iOS 10.3.x, dovresti considerare di usare G0blin invece di questo, almeno per ora. La ragione di ciò è che poiché Meridian è un jailbreak senza KPP, non supporta ancora il substrato Cydia, rendendolo non adatto per l'utente medio. Per ulteriori informazioni su KPP-less, su come differisce dagli strumenti tradizionali e cosa significa per un jailbreak, vedere la spiegazione nella sezione su LiberiOS.

Al momento, si consiglia Meridian per solo sviluppatori, non consigliabile per l'uso quotidiano inesperto. Tutte le modifiche devono essere apportate dalla riga di comando, eventuali modifiche che richiedono il substrato non funzioneranno e qualsiasi problema richiederà probabilmente una buona quantità di conoscenza per uscirne. Tuttavia, andando avanti, un substrato aggiornato potrebbe trasformarlo in un potente jailbreak senza il panico del kernel causato da soluzioni con un bypass KPP. Meridian potrebbe anche ottenere un demone jailbreak e un sostituto in breve tempo, portandolo a fianco Electra in termini di funzionalità.

G0blin
Questo è uno strumento di jailbreak tradizionale, del tipo a cui siamo abituati a vedere. Non è privo di KPP, invece usa un bypass KPP come Yalu, extra_recipe e Saïgon. Di conseguenza, non ha bisogno di un demone jailbreak, né di un substrato Cydia aggiornato. Questa è una buona notizia per l'utente medio poiché include già Cydia e Substrate e tutte le modifiche funzioneranno come previsto. Per ulteriori informazioni su KPP-less, vedere la sezione su LiberiOS.

Un aspetto negativo di G0blin è la possibile instabilità causata dal bypass KPP, simile a quello che potresti aver provato con Yalu ed extra_recipe. Un altro intoppo è che non copre tutti i dispositivi e firmware, a differenza di Meridian. Solo G0blin supporta iOS 10.3-10.3.3, e solo Dispositivi A7-A9. Questo significa che iPhone 7 (Plus) e successivi non possono usare questo strumento. Solo iPhone 6s (Plus) e precedenti saranno mai compatibili. Infine, G0blin attualmente ha un bug noto in cui Touch ID non funziona nelle app di terze parti, anche se si spera che questo venga risolto presto.

G0blin è la scelta ovvia per il jailbreak di iOS 10.3.x per ora, grazie al suo supporto per substrato. In futuro sarà interessante vedere se Meridian senza KPP può superarlo in termini di stabilità, specialmente per quelli con un dispositivo A10 (X), che G0blin non può supportare.

TVOS

LiberTV
Sorella di LiberiOS, LiberTV supporta l'11.0-11.1 su Apple TV e Apple TV 4K. Come il resto dell'ecosistema jailbreak di Apple TV, non ha supporto Cydia o Substrate, rendendolo di utilità limitata per i non sviluppatori. Sono disponibili l'accesso SSH e root, che consente di eseguire la maggior parte delle operazioni tramite la riga di comando, ma richiederà un'attenzione da parte di un installatore di pacchetti come nitoTV per renderlo più pubblico. Questo è stato dichiarato in lavorazione, anche se dovrà aspettare fino a dopo l'uscita di nitoTV per tvOS 9-10.

Greeng0blin
Questa è una porta di G0blin per iOS 10.3.xe supporta solo tvOS 10.2.2. Adattato dalla versione iOS di nitoTV, viene fornito in bundle con il suo gestore di pacchetti nitoTV, dandogli un fascino più ampio per gli utenti finali. Gli aggiornamenti da tvOS 10.2.2 a tvOS 11.0-11.1 potrebbero essere possibili in un secondo momento tramite futurerestore con BLOB salvati.

nitoTV
Un gestore di pacchetti per tvOS, nitoTV consente l'installazione di app non firmate, l'installazione e la modifica di modifiche e il supporto del substrato. Questo è uno sviluppo entusiasmante e porta il jailbreak di Apple TV alla pari di iOS. Il supporto per nitoTV arriverà infine alle versioni tvOS coperte da LiberTV (11.0-11.1), ma inizialmente è limitato a tvOS 9.0, 9.0.1, 10.0.1, 10.1 e 10.2.2. Questi sono i firmware sottoposti a jailbreak rispettivamente dagli strumenti Pangu, LiberTV (versione tvOS 10) e Greeng0blin. Non vedo l'ora di vedere finalmente un ecosistema arrivare al jailbreak di Apple TV. Più tardi, non vedo l'ora di ricevere il supporto per tvOS 11, una volta che nitoTV è stato adattato per l'exploit tvOS senza KPP.

watchos

Lo sviluppatore di Meridian, PsychoTea, ha iniziato i lavori preliminari su un jailbreak di watchOS 3 chiamato OverCl0ck. Mentre in uno sviluppo molto precoce, sarà interessante vedere cosa è possibile su quella che è stata finora una piattaforma relativamente inesplorata.

Conclusione

Piuttosto la gamma di strumenti. Sebbene inizialmente scoraggiante, questo nuovo approccio al jailbreak con un contributo più decentralizzato sembra stia pagando dividendi. Gli strumenti possono prendere in prestito tecniche e competenze reciproche e pezzi mancanti possono essere sostituiti, aggiornati o rifatti da chiunque abbia il know-how. Su iOS 11, rimangono pochi ostacoli a un jailbreak completo, sia con substrato che con sostituto. iOS 10 seguirà sicuramente, e l'uscita di tvOS lo ha spostato più sotto i riflettori del jailbreak di quanto non sia stato negli anni, con altri in arrivo. Tutto sommato, vale la pena conoscere te stesso le offerte attuali, anche se decidi di aspettare ancora un po 'per un rilascio finale. Non passerà molto tempo prima che sia disponibile una versione completamente user-friendly di questi strumenti.