Linus Henze rilascia il jailbreak Fugu15 per iOS 15, ma principalmente per gli sviluppatori
All’inizio di ottobre, Linus Henze è salito sul palco della conferenza Objective by the Sea per mostrare il suo jailbreak Fugu15 su un iPhone con iOS 15.4.1 con un nuovo metodo di installazione intuitivo che ha ricordato a molti di noi i giorni di JailbreakMe. E a partire da questo lunedì, è ufficialmente rilasciato come open source sulla pagina GitHub di Henze.
Henze ha annunciato il rilascio di Fugu15 tramite Twitter questo pomeriggio, ma prima di essere troppo entusiasti, dovremmo menzionare subito che Fugu15 è un jailbreak rivolto principalmente agli sviluppatori in quanto al momento non ci sono modifiche al jailbreak che supportano iOS o iPadOS 15 per l’iniezione di tweak mancante libreria (lo stesso problema sta attualmente ritardando il jailbreak Cheyote del team Odyssey).
Cos’è Fugu15?
Fugu15 è un’app jailbreak semi-untethered con firma permanente che supporta determinati dispositivi arm64e con iOS e iPadOS 15.0-15.4.1 ed esegue il bootloader Procursus con il gestore pacchetti Sileo. Poiché è semi-untethered, non è necessario un computer per eseguire nuovamente il jailbreak, ma sarà necessario ripetere il jailbreak ogni volta che si riavvia il dispositivo. Inoltre, un bug di CoreTrust consente a Fugu15 di rimanere iscritto a tempo indeterminato, quindi non è necessario sottoscriverlo nuovamente ogni sette giorni.
Se questo suona familiare, è perché TrollStore utilizza lo stesso bug CoreTrust. TrollStore consente agli utenti di caricare e firmare qualsiasi file. ipa sul tuo dispositivo.
La versione di Fugu15 include il bypass della firma del codice, l’exploit del kernel, il bypass del kernel PAC e il bypass PPL. Vale la pena notare che Fugu15 può essere installato tramite Safari se si dispone di un dominio o tramite una connessione USB e Xcode su un Mac.
Cosa devi sapere su Fugu15
Ma come abbiamo notato in precedenza, Fugu15 è un jailbreak incentrato sugli sviluppatori, quindi non è così utile per la persona media. Questo perché al momento non ci sono modifiche al jailbreak compatibili e anche perché alcune versioni precedenti del firmware presentano bug e non sono state ampiamente testate su tutti i dispositivi.
Infatti, Henze nota sulla pagina GitHub che Fugu15 è stato ampiamente testato solo con le seguenti impostazioni del dispositivo:
- iPhone XS Max con iOS 15.4.1
- iPhone 11 (dispositivo di ricerca sulla sicurezza) con iOS 15.4.1
- iPhone 12 (dispositivo di ricerca sulla sicurezza) con iOS 15.4.1
- iPhone 12 Pro Max con iOS 15.4.1
- Versione standalone di iPhone 13 con iOS 15.1
Fugu15 potrebbe essere compatibile con altre combinazioni di dispositivi e firmware, tuttavia non è stato rigorosamente testato su questi. Attualmente sono supportati solo i dispositivi arm64e (iPhone XS e successivi o dispositivi con chip A12 o successivi).
Sebbene Henze sia a conoscenza dei seguenti bug, potrebbero essercene altri:
1) Se oobPCI (il processo che esegue il kernel) termina, il sistema potrebbe essere lasciato in uno stato incoerente e andare in panico a un certo punto. Questo di solito accade circa 5 secondi dopo l’avvio
exit_full
comando in iDownload. Soluzione alternativa: non chiudere oobPCI o farlo il prima possibile per ridurre la possibilità di un kernel panic. La ragione di questo panico è attualmente sconosciuta. 2) Se non c’è connessione di alimentazione, andare in deep sleep causerà un kernel panic a causa di un bug in DriverKit (accaduto anche con Fugu14). Sfortunatamente, la correzione di Fugu14 non funziona su iOS 15. Soluzione alternativa: questo errore non si verifica quando si esce da oobPCI. Tuttavia, l’errore sopra descritto può verificarsi quando si esce da oobPCI. 3) Alcune versioni di iOS (almeno iOS 15.1 e precedenti, forse anche 15.2 e 15.3) hanno un bug DriverKit che disabilita il controllo del bus per il chip WiFi quando si avvia oobPCI, causando un panico del kernel durante l’utilizzo del WiFi. Questo bug può essere risolto, ma al momento la correzione non è inclusa in Fugu15. Soluzione alternativa:
Brevi FAQ di Linus Henze su Fugu15
Nella sezione FAQ della pagina GitHub, Henze risponde ad alcune domande pertinenti, che delineeremo di seguito:
D: Sono un utente finale. Fugu15 va bene per me? Oh no.
D: La mia versione/dispositivo iOS non è supportato da Fugu15, aggiungerai il supporto per questo? R: No. (Sono finito con iOS 15)
D: Aggiungerete mai il supporto per i tweak? Oh no.
D: Fornite supporto ufficiale per Fugu15? Sono previsti aggiornamenti? Oh no.
D: Ho installato/aggiornato qualcosa tramite Sileo, ma non si avvia. Come posso risolvere questo problema? R: Fugu15 utilizza TrustCache injection per bypassare la firma del codice. Pertanto, se installi o aggiorni qualcosa, la firma del codice deve trovarsi in TrustCache. Puoi scaricare ulteriori TrustCaches dalla shell iDownload utilizzando tcload
il comando.
D: Wen eta Fugu16?????? UN: …
Cosa succederà a Fugu15?
Apparentemente, Henze non ha intenzione di sviluppare ulteriormente Fugu15 mentre sposta la sua attenzione da iOS e iPadOS 15 a iOS e iPadOS 16 in futuro. D’altra parte, la versione open source di Fugu15 potrebbe rivelarsi vantaggiosa per la comunità del jailbreak in quanto può fornire sollievo agli sviluppatori di jailbreak in difficoltà che hanno bisogno di più idee per attaccare iOS e iPadOS 15 per coloro che hanno atteso pazientemente per così tanto tempo.
Tuttavia, mentre questo è un utile jailbreak per gli sviluppatori che hanno bisogno di testare qualcosa, è fondamentalmente una prova di concetto in questa fase.
Conclusione
Sebbene il rilascio di Fugu15 sia davvero una buona e gradita notizia, il progetto Fugu15 in sé non è un jailbreak che tutti dovrebbero affrettarsi a scaricare e installare. Invece, gli utenti dovrebbero rimanere sul firmware più basso possibile e attendere un jailbreak pubblico di iOS e iPadOS 15 con un’iniezione di tweak funzionante, poiché è per questo che la maggior parte di noi fa comunque il jailbreak.
Puoi saperne di più su Fugu15 e di cosa si tratta visitando la pagina GitHub di Linus Henze .
Sei eccitato che Fugu15 sia finalmente uscito? Assicurati di discutere i tuoi pensieri su questo nella sezione commenti qui sotto.
Lascia un commento