Luca Todesco e Marco Grassi inarrestabili, i due hacker in poche ore hanno rilasciato la settima beta del jailbreak di iOS 10.2 compatibile con quasi tutti i dispositivi Apple a 64 bit.
Per l’installazione del jailbreak da PC Windows o Linux potrete fare uso dell’applicazione Cydia Impactor (e volendo anche da Mac OS), ma se preferite compilare la versione più recente direttamente dalla repository vi basta utilizzare l’ambiente di sviluppo Xcode.
Dispositivi supportati e versioni iOS
Dispositivo | Versione |
iPad Pro | iOS 10.0.0 -> iOS 10.2 |
iPhone 6S | iOS 10.0.0 -> iOS 10.2 |
iPhone SE | iOS 10.0.0 -> iOS 10.2 |
iPhone 5S | iOS 10.0.0 -> iOS 10.2 |
iPad Air | iOS 10.0.0 -> iOS 10.2 |
Mini iPad 2 | iOS 10.0.0 -> iOS 10.2 |
iPhone 6 | iOS 10.0.0 -> iOS 10.2 |
Mini iPad 3 | iOS 10.0.0 -> iOS 10.2 |
iPod touch (6G) | iOS 10.0.0 -> iOS 10.2 |
Prossimamente
Dispositivo | Versione |
iPad Air 2 | iOS 10.0.0 -> iOS 10.2 |
Mini iPad 4 | iOS 10.0.0 -> iOS 10.2 |
iPhone 7 | iOS 10.0.0 -> 10.1.1 iOS |
[spoiler title=”Guida Xcode”]
- Da browser Safari su Mac portarsi all’interno della repository ufficiale di yalu102 e scaricare l’intero progetto facendo clic sul tasto verde Clone or download.
- Dopo aver scaricato l’archivio zip spostatevi sulla repository di IOKIT (il framework privato per iPhone) e fate la stessa cosa cliccando sempre sul tasto verde.
- Ora andate ad estrarre i due archivi scaricati, per comodità vi consiglio di estrarli sul desktop del Mac.
- Se non avete installato l’ambiente di sviluppo potrete scaricarlo da questo indirizzo o comunque da AppStore.
- Entrate nella directory del framework (se non lo avete rinominato dovrebbe chiamarsi iphone-private-frameworks-master) e copiate la cartella IOKIT all’interno della directory di yalu102-master.
- Ora sempre dalla directory yalu102-master cliccate su yalu102.xcodeproj per aprirlo.
- Sulla parte superiore dal menu a tendina di Xcode scendete su Preference, dalla finestra che si aprirà portatevi su Account, in basso vedrete un pulsante con il segno +, cliccateci e scegliete Add Apple ID.
- Ora effettuate l’accesso con le vostre credenziali per poter aggiungere il vostro Apple ID.
- Chiudete la finestra dell’account e delle impostazioni e cliccate sul progetto yalu102.
- Ora cercate la voce Team scritta in rosso, cliccateci e selezionate il nome dell’Apple ID (vedrete degli errori in basso, ma non fateci caso e proseguite con la guida).
- Sopra invece in Bundle Identififier sostituite la scritta kim.cracksby.yalu102 in kim.xxxxxxxxx.yalu102 (dove xxxxxxxxx sono caratteri e numeri a caso).
- Selezionate nuovamente il nome del vostro Apple ID dalla voce Team, ora gli errori non dovrebbero essere più presenti.
- Assicuratevi di aver selezionato il vostro dispositivo dalla barra superiore.
- Ora cercate la voce Build Settings e dal motore di ricerca digitare headers.
- Al termine dalla lista scendete su Search Paths e cliccate su User Header Search Paths, ora dovrete trascinare l’intera directory yalu102 con la cartella IOKIT all’interno della casella di testo di User Header Search Paths.
- La prima voce di Search Paths in Always Search User Paths selezionate Yes.
- Infine poco sopra in Packaging da Public Headers Folder Path, facendo doppio click su yalu102.app/Headers, cancellate tutto quello che trovate scritto e trascinateci la cartella yalu102-master, la stessa che abbiamo caricato su User Header Search Paths.
- Spostatevi dunque su General e attendete la fine del caricamento della barra Processing Symbols File.
- Alla fine, se avete eseguito tutto correttamente, cliccando sull’icona a forma di Play il jailbreak verrà compilato e installato sul vostro dispositivo collegato.
[/spoiler]
Requisiti
- File yalu102_beta7.ipa – sha 4afa99d4b568aa8cbb9ac61fddd584111fed79c5 (download).
- Applicazione Cydia Impactor v0.9.35 (attenzione, vecchie versioni non funzioneranno, scaricate la nuova versione dal download).
- Un account ID Apple gratuito o sviluppatore.
- Versione più recente di iTunes installata sul PC.
- Un PC con sistema operativo Windows, Mac OS o Linux (32 o 64 bit).
La guida descritta di seguito si divide in 11 semplici passaggi, tenete a mente che si tratta comunque di una beta e che potrebbero essere presenti bug.
- Collegate il dispositivo Apple al PC attraverso il cavetto lightning USB.
- Eseguite un backup completo dei dati utilizzando iTunes, nel caso qualcosa vada storto potrete ripristinare il backup effettuato.
- Disattivate il codice di sicurezza/Touch ID dalle impostazioni del dispositivo.
- Disattivate ora la funzione “Trova il mio iPhone” che si trova nella schermata iCloud delle impostazioni.
- Ora eseguite Cydia Impactor v0.9.35 (attenzione, fate solo doppio click, non eseguite con diritti di amministratore).
- Trascinate il file yalu102_beta6.ipa all’interno dell’applicazione.
- Inserite il vostro Apple ID quando Cydia Impactor ve lo richiede.
- Ora pazientate il caricamento del Jailbreak da parte di Cydia Impactor.
- Una volta terminata l’installazione scollegate il dispositivo dal PC e da Impostazioni > Generali > Gestione dispositivo e da App sviluppatore e autorizzate il certificato che prende il nome della vostra stessa email.
- Ora eseguite l’applicazione appena installata dalla schermata Home e tappate sulla scritta GO al centro dello schermo, attendete circa 10 o 15 secondi.
- Vedrete una schermata bianca, nel caso in cui il dispositivo si blocchi dovrete resettarlo (premete il tasto Home e il tasto Power per 7 secondi).
Note
- Il Jailbreak di iOS 10.2 risulta al momento altamente instabile, consigliamo la sua installazione solo agli utenti più tenaci.
- Noi di BiteYourConsole non ci riterremo responsabili di eventuali danni (che alla fine si potrebbero risolvere collegando il dispositivo ad iTunes con l’installazione dell’ultimo sistema operativo disponibile).
- Il jailbreak di iOS 10.2 è di tipo Semi-Thetered, questo significa che in seguito ad un riavvio o spegnimento dovrete avviare nuovamente l’applicazione yalu102.
- L’applicazione ipa che andrete ad installare verrà firmata attraverso il vostro ID Apple, e a meno che non abbiate una licenza enterprise da sviluppatori (della durata di un anno), potrete utilizzarla solo per una settimana.
- Se vi scade la licenza dovrete creare un nuovo ID Apple e rifare il procedimento per l’installazione del jailbreak.
- Per cancellare definitivamente il jailbreak vi basta eliminare l’applicazione yalu102 dalla SpringBoard ed eseguire un riavvio del dispositivo.