Come utilizzare Achilles Jailbreak

Achilles, sviluppato da alfiecg24, è una robusta utility checkm8 creata su misura per macOS. Questo strumento offre una vasta gamma di funzioni per i dispositivi vulnerabili. Utilizza Achilles per applicare patch ai controlli delle firme utilizzando payload gaster, avviare sequenze di avvio PongoOS su dispositivi compatibili ed eseguire procedure di jailbreak utilizzando le funzionalità di kernel patchfinder, ramdisk e overlay incluse.
Scarica Achilles Jailbreak
Achilles Jailbreak è stato rilasciato come file binario che funziona sia su macOS arm64 che x86_64. Questa utility checkm8 per i dispositivi A7-A11 è stata rilasciata sotto licenza MIT ed è basata su openra1n, sull'exploit checkm8 e sul codice DFU helper, libimobiledevice, fornito da palera1n jailbreak.
]Cos'è Achilles Jailbreak?
Achilles Jailbreak, un'utility a riga di comando, consente agli utenti di eseguire il jailbreak dei loro iPhone o iPad senza soluzione di continuità, di avviare sequenze di avvio PogoOS e di eseguire controlli di firma tramite payload gaster, oltre ad altre funzionalità avanzate. Rilasciato originariamente nel settembre 2023, Achilles ha subito una trasformazione significativa con il suo ultimo aggiornamento 2.0. Questo aggiornamento ha comportato una riscrittura completa del codice di Achilles, dando priorità alla pulizia e alla stabilità.
Con la versione 2.0 di Achilles è possibile effettuare il jailbreak con un kernel patchfinder, un ramdisk e un overlay in dotazione. iOS 16 e iOS 17 sono supportati da Achilles. Tuttavia, è importante notare che la compatibilità non è garantita per tutti i dispositivi e le versioni. Se incontri delle difficoltà nel far funzionare Achille in modo ottimale con il tuo dispositivo, ti preghiamo di segnalare il problema aprendo un ticket in questo repository. Il tuo feedback è fondamentale nelle sfide di compatibilità.
Con l'ultima versione di Achilles, la 2.0.1, gli utenti possono beneficiare di diverse correzioni degne di nota che non erano state incluse nella precedente versione 2.0. Questo aggiornamento introduce una funzionalità migliorata grazie all'implementazione del rilevamento continuo dei dispositivi in modalità normale, che si discosta dalla scansione una tantum eseguita solo all'avvio del programma.

Inoltre, è stata posta particolare attenzione alla risoluzione di un potenziale scenario di crash che potrebbe verificarsi durante la transizione del dispositivo in PongoOS, garantendo un'esperienza utente più stabile e affidabile. Questi miglioramenti sottolineano l'impegno a fornire un'utility per il jailbreak efficiente e senza interruzioni per i dispositivi iOS 15, iOS 16 e iOS 17.
È importante sottolineare che, al momento, non ci sono iPhone compatibili con iOS 17. Di conseguenza, Achilles Jailbreak estende il supporto esclusivamente a determinati iPad con iPadOS 17. Questa distinzione sottolinea la compatibilità specifica dei dispositivi con Achilles Jailbreak.
Achilles Jailbreak offre una serie completa di opzioni che consentono agli utenti di personalizzare la propria esperienza in base alle proprie esigenze e preferenze. Per gli utenti che cercano informazioni dettagliate sul flusso di esecuzione, l'opzione `-d` abilita la registrazione di debug, mentre l'opzione `-v` facilita la registrazione verbosa per un output più dettagliato. Al contrario, l'opzione `-q` snellisce la registrazione per visualizzare solo gli errori, riducendo le informazioni non necessarie.
Per gli utenti che desiderano personalizzare il comportamento del proprio dispositivo, Achilles Jailbreak offre opzioni come `-s` per rimuovere i controlli della firma, `-p` per avviare una sequenza di avvio verso PongoOS seguita da un'uscita e `-j` per effettuare il jailbreak del dispositivo (richiedendo l'opzione `-K` per il kernel patchfinder). Inoltre, l'opzione `-V` permette agli utenti di abilitare le informazioni di avvio verbose, migliorando la trasparenza durante il processo di avvio. L'opzione `-S` permette di attivare l'output seriale, fornendo una visione dettagliata della comunicazione del dispositivo.
Inoltre, gli utenti hanno la possibilità di specificare il proprio dispositivo con l'opzione `-u ` e di includere ulteriori argomenti di avvio con l'opzione `-b `. L'opzione `-k ` consente di sostituire l'immagine predefinita di PongoOS, mentre l'opzione `-K ` permette di sostituire il kernel patchfinder. Infine, gli utenti possono utilizzare le opzioni `-R ` e `-O ` per specificare rispettivamente il ramdisk e l'overlay per l'avvio, fornendo opzioni di personalizzazione avanzate per un'esperienza di jailbreak su misura.
Achilles Jailbreak è stato meticolosamente realizzato utilizzando il linguaggio di programmazione C, a dimostrazione dell'abilità tecnica che ha caratterizzato il suo sviluppo. Il rilascio di questo strumento di jailbreak è open-source, reso disponibile al pubblico attraverso un repository GitHub. Opera sotto la licenza permissiva MIT, sottolineando la libertà degli utenti di studiare, modificare e distribuire il software entro i limiti dei termini della licenza.
iPhone supportati
per iOS 15.0 - iOS 15.7.3
- A8 - iPhone 6, iPhone 6 Plus, iPad Mini 4.
- A9 - iPhone 6S, iPhone 6S Plus, iPhone SE.
- A10 - iPhone 7 e iPhone 7 Plus.
- A11 - iPhone 8, iPhone 8 Plus e iPhone X.
per iOS 16
- A11 - iPhone 8, iPhone 8 Plus e iPhone X.
Come utilizzare Achilles Jailbreak
Achilles Jailbreak è stato distribuito sotto forma di un eseguibile compilato appositamente per macOS. Tuttavia, per eseguire Achilles Jailbreak sul tuo Sonoma, è necessario compiere alcune azioni per concedere i permessi di esecuzione dell'applicazione.
Per aprire Achilles su macOS, segui la procedura:
- Inserisci i seguenti comandi nell'app terminale:
sudo xattr -r ./Achilles sudo xattr -rd com.apple.quarantine ./Achilles sudo xattr -d com.apple.quarantine ./Achilles sudo xattr -r com.apple.quarantine ./Achilles sudo chmod +x ./Achilles chmod 755 ./Achilles
- Fai doppio clic sull'applicazione Achilles.
- Tocca → Preferenze di sistema → Privacy e sicurezza.
- Nella sezione Sicurezza autorizza l'app Achilles su "Consenti comunque".
- Apri l'app Achilles nel terminale.
./Achilles -j -K
- Entra in modalità DFUe segui le istruzioni sullo schermo.
Creare Achilles
Achilles richiede le seguenti dipendenze: libimobiledevice e libusb. Per installarle in /usr/local/bin, esegui make install (ti verrà richiesta la password).
$ cd Desktop $ git clone https://github.com/alfiecg24/Achilles $ cd Achilles $ make