Il jailbreak Checkra1n riceve il supporto per iOS 14 sui dispositivi A8-A9X

Nemmeno una settimana dopo che Apple ha rilasciato ufficialmente iOS e iPadOS 14 al pubblico in generale, il team di checkra1n ha rilasciato checkra1n versione 0.11.0 con supporto per l’ultimo e più grande sistema operativo mobile di Apple (anche se con un problema).

La pagina Twitter di checkra1n condiviso l’annuncio lunedì sera tardi, seguito da vicino dal commento dello stesso Todesco:

Da quello che possiamo raccogliere, checkra1n v0.11.0 supporta iOS 14, ma solo su telefoni con A9 (X) o processori precedenti. Il team di checkra1n prevede di aggiungere il supporto per i dispositivi più recenti interessati dall’exploit checkm8 in futuro, ma ciò richiederà tempo e sforzi poiché Apple apparentemente ha reso più difficile distribuire l’exploit checkm8 sui nuovi telefoni interessati implementando una mitigazione della sicurezza.

Il team di checkra1n spiega la situazione in un post sul blog:

In iOS 14, Apple ha aggiunto una nuova mitigazione a SEPOS su A10 e versioni successive (eccetto su Apple TV e iBridge): se il dispositivo è stato avviato dalla modalità DFU e Secure Enclave riceve una richiesta per decrittografare i dati dell’utente, il dispositivo verrà bloccato. Poiché checkm8 non ci dà il controllo su Secure Enclave, non è banale aggirare il problema. Tuttavia, con la recente pubblicazione merlo vulnerabilità, siamo in grado di ottenere il controllo di Secure Enclave su A10 e A10X e disabilitare questa mitigazione. Il supporto per i dispositivi A10 e A10X è in fase di elaborazione e dovrebbe essere pronto nelle prossime settimane.

Per quel che vale, l’exploit checkm8 non può essere corretto perché è un exploit basato su hardware. Ciò che Apple può fare, tuttavia, è aggiungere più livelli di sicurezza problematica al suo software come in iOS 14. Ciò rende più difficile, anche se non impossibile, far funzionare checkra1n sui telefoni più recenti che sono stati aggiornati all’ultima operazione mobile sistema. Questo è il motivo per cui il team di checkra1n richiede più tempo.

Non esiste un ETA concreto su quando il jailbreak di checkra1n aggiungerà il supporto per tutti i dispositivi più recenti di A9(X), ma il team di checkra1n ha fornito la stima delle “prossime settimane” per i dispositivi A10 e A10(X). Sfortunatamente, non sono ancora sicuri se sarà facile applicare le stesse patch ai dispositivi A11 come l’iPhone X.

La trasparenza del team di checkra1n per quanto riguarda il supporto per iOS 14 è sia apprezzata che encomiabile, poiché tiene aggiornati quelli di noi che seguono da vicino questi sviluppi e ci aiuta a capire meglio cosa sta succedendo dietro le quinte. Anche fare una dichiarazione generica senza un ETA esatto è stata una buona mossa, poiché il team di checkra1n non vuole fare promesse eccessive e consegnare sotto – nessuno lo fa.

Altre modifiche degne di nota in checkra1n v0.11.0 includono:

Modifiche evidenziate

– Supporto ufficiale per iOS 12.0 – 13.7
– Supporto ufficiale per iOS/tvOS 14.0 (A8(X)-A9(X) con iOS e iPadOS; tutti i dispositivi tvOS sono supportati)
-Supporto ufficiale per le schede breakout Apple TV 4K (Standard e Advanced)

Correzioni di bug

– Risolto un problema con il cercatore di patch del kernel dell’area utente che impediva il salvataggio dei flag di checkra1n e l’esportazione delle informazioni del kernel utilizzate dagli sviluppatori su tfp0, interessando i dispositivi con iOS 13.6 e versioni successive.
– L’app ora può essere avviata da DMG su macOS
– La retrocessione ora funziona su Linux
– Risolve l’errore -20 per Apple TV 4K abilitando USB su breakout standard v1.x

Altre modifiche

– Supporto bridgeOS parziale (solo CLI, vedere ‘Problemi noti’)
– PongoOS è passato a Darwin ABI
– Migliorati i set di patch per la ricerca delle patch del kernel
– Strategia di avvio/aggancio migliorata
– Patch di sblocco NVRAM (per root)
– dyld patch
– Rimuove le restrizioni della piattaforma Mach-o (i binari iOS ora possono essere eseguiti su tvOS/bridgeOS e viceversa)
– Riduce significativamente le dimensioni della build di checkra1n
– Rimosso il segnalatore di bug macOS

Al momento in cui scriviamo, questi sono i dispositivi che checkra1n supporta già su iOS 14:

  • iPhone 6s, 6s Plus e SE
  • iPad di quinta generazione
  • iPad Air 2
  • iPad mini 4
  • iPad Pro di prima generazione
  • Apple TV 4 e 4K
  • iBridge T2

Questi sono i dispositivi che dovrebbero essere supportati nelle prossime settimane:

  • iPhone 7 e 7 Plus
  • iPad di sesta e settima generazione
  • iPod touch 7
  • iPad Pro 2a generazione

E questi sono i dispositivi di cui il team di checkra1n non è ancora del tutto sicuro:

Se stai utilizzando qualcosa di più recente e hai già eseguito l’aggiornamento a iOS 14, hai ancora la possibilità di eseguire il downgrade a iOS 13.7 prima che Apple smetta di firmarlo entro la fine della settimana. Non esiste ancora un jailbreak per iOS 13.7, ma se segui i consigli dei leader della comunità e rimani sul firmware più basso possibile, le tue possibilità di idoneità al jailbreak aumentano.

Come sempre, l’ultima versione del jailbreak checkra1n può essere scaricata dal sito web ufficiale https://checkra.in. Non ottenere lo strumento di jailbreak da nessun’altra parte per la tua sicurezza. Se hai bisogno di aiuto, puoi seguire uno dei tutorial seguenti per eseguire il jailbreak con checkra1n:

Sei entusiasta di conoscere i progressi compiuti con il jailbreak di checkra1n? Condividi i tuoi pensieri nella sezione commenti qui sotto.