Dopo aver superato lo scoglio imposto dai dispositivi montanti chip A7 e A8, lo sviluppatore Pwn20wnd ha introdotto un primo supporto parziale anche per iPhone XR, iPhone XS e iPhone XS Max su Uncover jailbreak.
Per supporto parziale viene inteso il solo blocco degli aggiornamenti più altre chicche che potrete visionare nel changelog in basso, mentre manca ancora il supporto per Substrate e Cydia.
unc0ver v3.0.0~b46 was released to fix a major instability issue on iOS 12 and more. https://t.co/xwxRUDYbqj
— @Pwn20wnd (@Pwn20wnd) March 13, 2019
[stextbox id=’warning’]Importante: Si consiglia vivamente di attivare la modalità aereo prima di tentare di eseguire il jailbreak!![/stextbox]
Dispositivi compatibili
- iPhone 5S
- iPad Air
- iPad Mini 2
- iPad Mini 3
- iPhone 6 e 6 Plus
- iPod touch (6a generazione)
- iPad mini 4
- iPhone 6S e 6S Plus
- iPhone SE
- iPhone 7 e 7 Plus
- iPhone 8 e 8 Plus
- iPhone X
- iPad Air 2
- iPad (2017) 5a generazione
- iPad (2018)
- iPhone XS e XS Max (supporto parziale) NEW!!
- iPhone XR (supporto parziale) NEW!!
Firmware compatibili
- iOS 12.0
- iOS 12.0.1
- iOS 12.1
- iOS 12.1.1
- iOS 12.1.2
Requisiti
- Un iPhone o iPad compatibile con iOS 12.0~12.1.2
- Un computer con Windows, macOS o Linux (opzionale)
- Cydia Impactor (opzionale)
- Connessione internet
Preparazione del dispositivo
Da tenere presente prima di eseguire il jailbreak:
- Rimuovere qualsiasi file del firmware OTA esistente navigando in Impostazioni > Generali > Archiviazione iPhone e riavviare il dispositivo. L’esecuzione dell’app jailbreak senza eliminare e rimuovere il profilo OTA potrebbe causare un bootloop.
- Se non si ha a disposizione un profilo OTA installato,
- Alcuni repository potrebbero non funzionare con Cydia a causa di un bug nel codice Apple presente in iOS 12.
- Cydia e Substrate sono completamente compatibili con tutti i dispositivi iOS 12 elencati poco sopra. Questo significa che sarete in grado di installare tutti i tweak Cydia compatibili con iOS 12 dopo aver eseguito il jailbreak.
- Se si esegue comunque la vecchia versione di rootlessJB, basta seguire il tutorial fornito di seguito e questo verrà automaticamente disinstallato.
- Scaricare il file IPA sul desktop del PC.
Changelog beta 40
- Supporto per tutti i dispositivi pre-A12 su iOS12 con funzionamento di Cydia e substrate.
Changelog beta 41
- Aggiunto l’exploit machswap di @iBSparkes che presenta una percentuale di successo del 95% per tutti i dispositivi 4K su iOS 11.0~12.1.2.
- Rimossi gli exploit v1ntex e v3ntex.
- Aggiornate le risorse jailbreak per riparare una patch difettosa del kernel.
Changelog beta 42
- Reso relativamente più veloce l’exploit mach_swap e abilitato l’exploit mach_swap sui dispositivi A9X-chip.
Changelog beta 43
- Corretto l’errore “sandbox escape” su alcuni modelli.
Changelog beta 44
- Abilitato parzialmente il jailbreak di iOS 12.0~12.1.2 per per i dispositivi A12-A12X (Export/Un-Export Kernel Task Port, Set HSP4 as TFP0, Dump APTicket, Overwrite Boot Nonce, Log Slide, Log ECID, Disable Auto Updates, Remount RootFS, Disable App Revokes, Restore RootFS).
- Aggiornato il file della cache degli elenchi APT per le repository.
Changelog beta 45
- Corretto l’exploit voucher_swap per i firmware beta su A12-A12X.
- Aggiornato il file della cache degli elenchi APT per le repository.
Changelog beta 46
- Migliorato assertion.
- Impedisce al dispositivo di entrare in modalità sleep mentre l’app è attiva.
- Disattivata internamente l’opzione “Disable App Revokes” e ripristinate le modifiche se prima era utilizzata per prevenire i principali problemi di instabilità che hanno causato problemi con il caricamento di modifiche su iOS 12 (vedere https://twitter.com/Pwn20wnd/status/1105856578979168256)
- Aggiornato il file di cache degli elenchi APT per le repository.
Guida jailbreak iOS 12.0~12.1.2
Eseguire il jailbreak di iOS 12.0~12.1.2 con il computer
- Collegare il dispositivo Apple al computer attraverso il cavetto USB.
- Eseguire Cydia Impactor e attendere che venga riconosciuto il dispositivo. Se non hai questo strumento installato sul tuo computer, scaricalo da questo link.
- Trascinare il file IPA all’interno della finestra di Cydia Impactor.
- Inserite il nome utente e la password per l’accesso dell’ID Apple.
- Attendere il completamento dell’installazione.
- Lanciare unc0ver dalla schermata Home e toccare il pulsante Jailbreak. In questa fase, potrete scegliere di scollegare il dispositivo in modo sicuro dal computer.
- L’app visualizzerà ora il seguente messaggio: “The system snapshot has been successfully renamed. The device will now be restarted”. Premere OK per riavviare il dispositivo.
- Dopo aver eseguito il riavvio, avviare nuovamente l’app jailbreak e toccare Jailbreak.
- Quando l’app completerà 27/38 passaggi, premere OK per riavviare il dispositivo. Questo è perfettamente normale che l’app esegua due riavvii prima di installare Cydia sul dispositivo.
- Riavviare nuovamente l’app dopo il riavvio del dispositivo e toccare nuovamente Jailbreak. Il dispositivo ora eseguirà un respring.
- Eseguire Cydia dalla schermata iniziale e iniziare ad installare i tweaks preferiti.
- (Facoltativo) Rimuovere rootlessJB, iSuperSU e Filza non più necessari.
Eseguire il jailbreak di iOS 12.0~12.1.2 senza il computer
- Aprire jailbreaks.fun sul browser Web Safari. In alternativa, potrete scegliere di utilizzare Ignition o qualsiasi altro programma di installazione reputato come Panda Helper.
- Portatevi sulla scheda Apps e selezionate Unc0ver -new Beta.
- Toccare GET.
- Selezionare Install quando viene visualizzato il popup di installazione. Spostatevi sulla schermata iniziale per controllare i progressi.
- Una volta visualizzata l’app sulla schermata iniziale, apritela. Toccate Jailbreak.
- Una volta completato il processo di exploit (2/38), l’app visualizzerà un avviso popup: “The system snapshot has been successfully renamed. The device will now be restarted”. Premere OK per riavviare il dispositivo.
- Dopo aver riavviato il dispositivo, lanciare di nuovo l’app unc0ver e toccare nuovamente Jailbreak.
- Attendere che l’app completi 27 passaggi nella fase di utilizzo e visualizzi il seguente avviso: “Bootstrap has been successfully extracted. The device will now be restarted. “. Premere OK.
- Riavviare nuovamente l’app, e dopo il riavvio del dispositivo, toccare nuovamente Jailbreak. Il dispositivo ora eseguirà un respring.
- Eseguire Cydia dalla schermata principale.
- (Facoltativo) Abilitare la modalità wiggle e rimuovere rootlessJB e tutte le applicazioni associate dal dispositivo.
Download: Unc0ver jailbreak v3.0.0 Beta 46
Download: Source code Unc0ver jailbreak v3.0.0 Beta 46
Fonte: Github.com
Ciao volevo chiederti una cosa, ho eseguito il Jailbreak su un Iphone 6S installando Cydia. Per sbaglio però dall’app Uncover ho cliccato su Riavvia e quindi ho reinstallato Uncover, ma quando vado a fare il jailbreak mi si blocca il telefono e si riavvia sempre con Cydia già installato dal primo Jailbreak e non funzionante ovviamente. Cosa posso fare? Grazie!