Se hai cercato nella comunità del jailbreak per tutto il tempo che ho fatto, allora hai sicuramente assistito a una pletora di diversi tipi di jailbreak. Tra i più popolari in questa comunità ci sono untethered, semi-untethered, semi-legato, e legato, ognuno dei quali presenta attributi diversi che ogni jailbreaker dovrebbe essere a conoscenza.
Comprendiamo che alcuni sono nuovi nel jailbreak, ma anche quelli che sono stati in giro fin da quando ho potrebbero avere un po 'di confusione tra i diversi tipi. Per questo motivo, abbiamo compilato una guida rapida per aiutare tutti a capire cosa sono questi diversi jailbreak e come si comportano.
Jailbreak legato
Un jailbreak collegato è uno che attiva temporaneamente un telefono per un singolo avvio. Dopo lo spegnimento del dispositivo (o la batteria si esaurisce), non può completare un ciclo di avvio senza l'aiuto di un'applicazione jailbreak basata su computer e una connessione fisica via cavo tra il dispositivo e il computer in questione.
Il jailbreak legato è forse il più problematico per gli utenti finali perché una batteria scarica può essere inevitabile e questo spegne il dispositivo. Se si tenta di spegnere e riaccendere un dispositivo collegato senza un computer a portata di mano, non si sarebbe in grado di riaccenderlo completamente per effettuare una telefonata o inviare un messaggio di testo, e questo può spiegare i problemi per i telefoni con conducente quotidiano quando l'utente si ritrova in una situazione di emergenza.
Quando si tenta di riaccendere un dispositivo collegato, è necessario collegarlo a un computer con un cavo USB supportato, accedere alla modalità DFU e rieseguire lo strumento di jailbreak utilizzato in precedenza. Solo così potresti tornare alla schermata Home per utilizzare il dispositivo come faresti normalmente. Senza farlo, sperimenteresti ciò che molti chiamano "ciclo di recupero" o "ciclo di avvio" e il dispositivo non smetterebbe di farlo fino a quando non verrà avviato con lo strumento di jailbreak corretto.
Forse il più grande esempio di jailbreak legato è stato redsn0w, un'applicazione (ora antica) per macOS e Windows in grado di eseguire il jailbreak di dispositivi dotati di A4 come il famigerato iPhone 4.
Jailbreak semi-legato
Un jailbreak semi-legato è quello consente a un portatile di completare un ciclo di avvio dopo essere stato eseguito il pwn, ma le estensioni di jailbreak non verranno caricate fino a quando un'applicazione di jailbreak basata su computer non verrà distribuita tramite una connessione fisica via cavo tra il dispositivo e il computer in questione.
I jailbreak semi-tethered non sono così problematici come i jailbreak tethered perché è possibile spegnere e riaccendere il dispositivo e aspettarsi di utilizzarlo normalmente in seguito, ad esempio effettuare chiamate e inviare messaggi di testo. D'altra parte, le modifiche al jailbreak non verranno inizializzate sul dispositivo appena avviato e le app basate sul jailbreak come Cydia e Filza si arresteranno semplicemente all'avvio fino a quando il dispositivo non verrà riavviato in uno stato jailbreak.
Proprio come suggerisce il nome, un jailbreak semi-"legato" richiede una connessione fisica via cavo tra il dispositivo e il computer quando si esegue lo strumento di jailbreak per patchare il kernel e reinizializzare lo stato jailbreak, ma la cosa buona è che è ancora possibile accedere funzionalità fondamentali per smartphone fondamentali in un pizzico quando non hai un computer nelle vicinanze.
Il nuovissimo strumento di jailbreak checkra1n per macOS (e presto Windows) è un ottimo esempio di jailbreak semi-tethered e può montare dispositivi dotati di A7-A11 vecchi come l'iPhone 5s e nuovi come l'iPhone X.
Jailbreak semi-libero
Un jailbreak semi-libero è quello consente a un telefono di completare un ciclo di avvio dopo essere stato avviato, ma le estensioni di jailbreak non verranno caricate fino a quando non verrà distribuita un'app di jailbreak caricata lateralmente sul dispositivo stesso.
I jailbreak semi-liberi sono abbastanza facili da gestire sui portatili con conducente quotidiano perché non hai bisogno di un computer per usarli. Un'app di jailbreak semi-libera può essere caricata lateralmente su una connessione fisica via cavo da un computer tramite il programma Cydia Impactor o scaricata direttamente sul dispositivo stesso con un servizio di firma come Ignition.
Dopo aver messo l'app di jailbreak sulla schermata Home, è sufficiente toccare il pulsante 'Jailbreak' nell'app dopo ogni ciclo di accensione per reinizializzare lo stato di jailbreak con pieno accesso alle modifiche e alle estensioni del jailbreak. A seconda di come lo fai, questo jailbreak può essere "senza computer", ma sfortunatamente non si sostiene dopo un riavvio.
Due grandi esempi di jailbreak semi-libero sono Chimera e unc0ver, che sono app che possono essere caricate lateralmente o installate via etere per eseguire il jailbreak di una pletora di dispositivi su varie versioni di firmware.
Jailbreak illimitato
Un jailbreak illimitato è quello consente a un portatile di completare un ciclo di avvio dopo essere stato lanciato senza alcuna interruzione della funzionalità orientata al jailbreak.
I jailbreak illimitati sono i più ricercati di tutti, ma sono anche i più difficili da raggiungere a causa dei potenti exploit e delle abilità di sviluppo di cui hanno bisogno. Un jailbreak illimitato può essere inviato tramite un cavo USB fisico a un computer o direttamente sul dispositivo stesso tramite un exploit basato su un'applicazione, come un sito Web in Safari.
Dopo aver eseguito un jailbreak senza vincoli, è possibile spegnere e riaccendere il telefono senza pwn senza eseguire nuovamente lo strumento jailbreak. Tutte le modifiche e le app di jailbreak continuerebbero quindi a funzionare senza l'intervento dell'utente.
È passato molto tempo da quando iOS ha ottenuto il trattamento jailbreak illimitato. L'esempio più recente è stato il jailbreak Pangu basato su computer, che supportava la maggior parte dei portatili con iOS 9.1. Abbiamo anche assistito a un jailbreak illimitato sotto forma di JailbreakMe, che ha permesso agli utenti di posizionare i loro telefoni direttamente dal browser Web Safari mobile senza un computer.
Avvolgendo
Non aver paura di provare diversi tipi di jailbreak solo perché non sono completamente liberi. L'unico jailbreak che non raccomandiamo per un dispositivo driver quotidiano è la moda legata, in quanto può letteralmente rendere il tuo dispositivo inutile se la batteria si scarica o lo spegni fino a quando non puoi accedere a un computer. Tutti gli altri tipi di jailbreak ti consentono di utilizzare almeno la funzionalità principale del tuo smartphone, che può precisare la vita o la morte in una situazione di emergenza.
Quali tipi di jailbreak hai usato prima? Hai una preferenza su quali utilizzerai e quali no? Condividi nella sezione commenti.