Fugu14 Jailbreak IPA per iOS 14.3 - 14.5

È passato molto tempo senza che venisse rilasciato un jailbreak untethered per i dispositivi iOS. Linus Henze ha rilasciato Fugu14, lo strumento di jailbreak per iOS 14.3 fino a iOS 14.5.1 che installerà untether sul tuo dispositivo rendendolo funzionante anche dopo 7 giorni o il riavvio del dispositivo.
Cos'è Fugu14?
Fugu14 è un jailbreak (incompleto) di iOS 14, che include un untether (persistenza), exploit del kernel, bypass del kernel PAC e bypass del PPL. È stato progettato per funzionare su tutti i dispositivi arm64e (iPhone XS e successivi) con iOS 14.3 e iOS 14.5.1. Si tratta di un jailbreak iOS 14 untethered.
Un jailbreak untethered, come Fugu14, permette al tuo iPhone o iPad di rimanere jailbroken anche dopo uno spegnimento o un riavvio. Ciò significa che non dovrai ripetere il processo di jailbreak ogni volta che dimenticherai di ricaricare il dispositivo o dovrai caricare l'app Fugu14 per effettuare nuovamente il jailbreak. Con il jailbreak untethered, puoi godere dei vantaggi del jailbreak del tuo dispositivo senza preoccuparti di perderlo dopo ogni riavvio. È supportato solo iOS 14.
Fugu14 è un progetto open-source e il successore di Fugu, il primo strumento open-source per il jailbreak di iOS 13 basato sull'exploit checkm8 creato da @axi0mX. L'applicazione Fugu sfrutta il tuo iDevice utilizzando checkm8 e carica iStrap, iStrap loader e iDownload sul tuo dispositivo.

Lo strumento per il jailbreak Fugu14 è incompleto e non installerà Cydia o altri gestori di pacchetti che ti consentano di accedere a tweak e applicazioni da repository popolari. I dispositivi arm64 non sono supportati perché l'exploit non funziona su questi dispositivi.
Tuttavia, l'untether Fugu14 può essere utilizzato insieme ad altri strumenti per il jailbreak, come ad esempio unc0ver. Questo untether è compatibile con i dispositivi arm64e che eseguono iOS 14.3 fino a iOS 14.5.1.
Anche se compilare Fugu14 dai sorgenti e installarlo manualmente sul tuo dispositivo è un'opzione, potrebbe essere troppo complicato per alcuni utenti. Fortunatamente, esiste un approccio più semplice grazie ad AltStore 1.4.8, che ti permette di installare il jailbreak untethered basato su Fugu14 di unc0ver. Con questa soluzione, non dovrai preoccuparti che unc0ver scada dopo sette giorni o dopo un riavvio.
AltStore semplifica il processo di jailbreak automatizzando l'installazione dell'untether Fugu14. L'applicazione riconosce automaticamente i dispositivi e le versioni del firmware supportate, consentendoti di installare il jailbreak untethered in modo semplice e veloce. Se il tuo dispositivo è supportato, AltStore ti chiederà di installare il jailbreak untethered sul tuo iPhone o iPad.
Dopo aver installato l'untether Fugu14, il passo successivo è quello di applicare una patch al segnaposto unc0ver, che ti permetterà di effettuare il jailbreak del tuo dispositivo e di installare Cydia su iOS 14.3 fino a iOS 14.5.1. Applicando la patch al placeholder unc0ver, potrai sbloccare completamente il potenziale del dispositivo e accedere a un'ampia gamma di tweak e applicazioni molto ricercate dalla comunità del jailbreak.

Quando installi Fugu14 su un iDevice supportato, verrà installata automaticamente l'applicazione Fugu14. Dopo aver toccato "Setup", lo strumento genera i file per l'exploit di chiusura di dyld e crea una chiusura per Spotlight.app, keybagd e ReportCrash per consentire l'avvio di altre app come root. Inoltre, lo strumento installa una seconda app per migliorare ulteriormente l'esperienza del jailbreak.
La seconda app ha i suoi eseguibili sostituiti da quelli di Spotlight e l'exploit di chiusura di dyld viene attivato, garantendo l'esecuzione di codice in Spotlight. Lo strumento keybagd viene eseguito attraverso Spotlight per installare l'applicazione come root che poi esegue chmod +x per l'exploit.
keybagd si collega a RaportCrash per applicare la patch amfid e si collega a jailbreakd, che aprirà una copia di se stesso come root. Alla fine, jailbreakd sfrutta il sistema con l'exploit Driverkit per ottenere lettura e scrittura, viene impostato il bypass PAC del kernel e viene iniettata una trustcache personalizzata con il bypass PPL.
Infine, il dispositivo viene riavviato e puoi goderti un jailbreak iOS 14 completo e untethered.
Il jailbreak Fugu14, insieme a tutti i suoi componenti, è disponibile come progetto open-source sul repository GitHub. Il jailbreak è stato rilasciato sotto licenza MIT ed è scritto in vari linguaggi di programmazione, con Swift che comprende circa il 67% del codice. Gli aggiornamenti più recenti sono stati inviati il 3 novembre 2021.
Per creare il jailbreak iOS, basta eseguire lo script ios_install.py e seguire le istruzioni. Se si verifica un errore di firma del codice, apri il file xcodeproj di Fugu14App e regola le opzioni di firma del codice di conseguenza. Inoltre, dovrai avere un IPSW per il tuo dispositivo e avere Xcode, iproxy e ideviceinstaller installati sul tuo sistema.
Dispositivi supportati
- iPhone XS, iPhone XS Max.
- iPhone XR.
- iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max.
- iPhone SE (seconda generazione).
- iPhone 12 mini, iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max.
- iPhone 13 Pro, iPhone 13 Pro Max, iPhone 13 mini, iPhone 13.
- iPad Pro (11 pollici).
- iPad Pro (12,9 pollici) (terza generazione).
- iPad Pro (11 pollici) (2a generazione).
- iPad Pro (12,9 pollici) (4a generazione).
- iPad mini (5a generazione).
- iPad Air (3a generazione).
- iPad (8a gen).
- iPad (9a generazione).
- iPad Air (4a generazione).
- iPad Pro (11 pollici) (3a generazione).
- iPad Pro (12,9 pollici) (5a gen).
- iPad mini (6a gen).
Jailbreak Fugu15
Con l'introduzione di nuove mitigazioni in iOS 15 (e soprattutto 15.2), la creazione di un jailbreak è diventata molto più difficile. Prima era sufficiente una vulnerabilità del kernel per effettuare il jailbreak, ma ora è necessario anche un bypass PAC o PPL. Alcuni hanno addirittura affermato che iOS 15.1.1 sarà l'ultima versione a ricevere un jailbreak pubblico, come ad esempio Cheyote Jailbreak.
Linus Hanze dimostra che si sbagliano e mostra come sia possibile effettuare il jailbreak di iOS 15.4.1 anche con tutte le ultime mitigazioni. Descriverà le vulnerabilità sfruttate nella catena Fugu15 e come alcune mitigazioni introdotte in iOS 15.2 possano essere aggirate.
Alla conferenza Objective-See 5.0 è stata mostrata anche una demo di Fugu15, che include un modo interessante (e poco comune) per installare Fugu15 su un dispositivo.
Come installare Fugu14
Il modo più semplice per installare Fugu14, insieme a Cydia e unc0ver, è attraverso AltStore. Questo metodo permette a unc0ver di rimanere installato e firmato sul tuo dispositivo, anche dopo un riavvio o un periodo di sette giorni. Invece di fornire un jailbreak untethered, AltStore firma in modo permanente l'app unc0ver.
Ecco i passi da seguire per installare Fugu14 untether:
- Scarica l'ultima versione di AltStore per Windows, macOS o Linux.
- Installa l'app AltStore attraverso AltServer.
- Collega il tuo dispositivo al computer tramite USB.
- Scarica e installa il file IPA di unc0ver attraverso AltStore.
- Tocca il pulsante "Installa il Jailbreak Untethered".
- Tocca il pulsante "Apri segnaposto".
- Tocca il pulsante blu "Setup Fugu14".
- Tocca il pulsante "OK" per applicare la patch al segnaposto unc0ver.
- Tocca il pulsante blu "Installa Untether".
- Tocca il pulsante "Riavvia ora" quando appare.
- Tocca il pulsante "Installa unc0ver".
- Apri unc0ver e fai il jailbreak del tuo dispositivo.
Cosa c'è di nuovo
- Correzione del bug relativo allo sleep/wake.
- Aggiunto il supporto per altri iPad.
- Aumentata l'affidabilità del PAC bypass.
- Aggiunto il supporto per i dispositivi A12-A14.
- Installazione automatica di Sileo, SSH e Substitute.
- Aggiunge il supporto sperimentale per MobileSubstrate.