Questo tutorial sul jailbreak è rivolto solo ai possessori di iPhone 3GS con vecchia bootrom che hanno installato e possono installare iOS 3.1.2 sul proprio telefono, per il resto non esiste ancora una soluzione di jailbreak per iOS 4.0.1. Se disponi di SHSH per iOS 3.1.2 puoi eseguire il downgrade a iOS 3.1.2 utilizzando il tutorial questo.
Questo tutorial funziona SOLO su iPhone 3GS (ovvero non funziona per iPhone 3G/iPod Touch) e SOLO su Mac OSX.
passo 1
Scarica i seguenti file sul tuo computer:
versione modificata di PwnageTool da qui;
iOS 4.0.1 di qui;
Per poter utilizzare questo tutorial, devi avere iOS 3.1.2 installato sul tuo telefono, iTunes 9,2 sul tuo Mac, devi aver effettuato il jailbreak con blackra1n/redsn0w. Se hai effettuato il jailbreak con Spirit, cerca in Cydia e installa il programma Spirit2pwn prima di ripristinare questo ipsw personalizzato.
Il tuo iPhone 3GS deve avere una vecchia bootrom, altrimenti il processo non funzionerà! Puoi verificare quale bootrom ha il tuo telefono iDetector.
passo 2
Monta l'immagine con PwnageTool, collega il telefono a Mac OSX e apri l'applicazione.
Riceverai un messaggio di avviso, premi OK per continuare.
passo 3
Seleziona la modalità esperto dalla barra dei menu.
passo 4
Seleziona la versione di iPhone per la quale stai eseguendo l'ipsw.
passo 5
Premi Continua e ti verrà chiesto di cercare nel computer la posizione in cui hai scaricato il firmware Apple. Premere il pulsante Sfoglia e andare alla directory pertinente. Esiste la possibilità che il firmware venga trovato automaticamente se copi l'applicazione nella cartella in cui hai scaricato il firmware.
Scegli il firmware, quindi premi Continua.
passo 6
Arriverete davanti ad un menù con 5 opzioni che vi danno la possibilità di personalizzare il firmware. L'opzione Generale ti guiderà attraverso tutte le opzioni secondarie di PwnageTool, quindi scegli Generale e premi il pulsante blu per continuare.
Tutti quelli che NU possedere una tessera dell'operatore da cui è stato preso il telefono, per fare l'attivazione devi spuntare l'opzione "Attiva il telefono", lascia deselezionate le altre 2 opzioni e se vuoi puoi scegliere di aumentare lo spazio assegnato al partizione di sistema del telefono, quindi premere il pulsante blu per continuare.
L'opzione delle impostazioni dei pacchetti ti darà la possibilità di selezionare i file .deb da installare automaticamente durante il processo di ripristino. Clicca sulla scheda Scarica pacchetti, fai doppio clic sulle applicazioni desiderate per scaricarle, quindi seleziona quella che hai scaricato e premi il pulsante blu per continuare.
Verrai portato in una finestra in cui appariranno solo le applicazioni selezionate, premi il pulsante blu per continuare.
Raggiungerai ora il menu per l'installazione dei pacchetti, lascia Cydia selezionata e premi il pulsante blu per continuare.
L'opzione Impostazioni loghi personalizzati ti darà l'opportunità di modificare i loghi di avvio. Premi Sfoglia per scegliere le immagini dal tuo computer, ma non devono essere più grandi di 320×480 e devono essere file .png.
Premere il pulsante blu per continuare.
passo 7
Raggiungerai la pagina iniziale di optuni. Per avviare il processo premere il pulsante di creazione, quindi il pulsante blu per continuare.
passo 8
Ti verrà chiesto di scegliere la posizione in cui verrà salvato l'ipsw personalizzato, selezionalo, fai clic su e fai clic su Salva per avviare il processo. Il processo può richiedere fino a 10 minuti o più, a seconda del computer.
Ti verrà chiesto di inserire il nome utente e la password di sistema, che dovrai specificare per continuare il processo.
Riceverai un messaggio di avviso in cui ti verrà chiesto se l'iPhone è mai stato jailbroken. È meglio premere No se non si conosce o non si è sicuri della risposta.
passo 9
Dopo che PwnageTool ha finito di creare l'ipsw personalizzato, ti chiederà di spegnere il telefono. ATTENZIONE questo passaggio è necessario! È necessario che il telefono sia collegato al computer per continuare il processo.
passo 10
Se metti il telefono in modalità DFU, fallo SOLO seguendo le istruzioni in PwnageTool, altrimenti usa la modalità di ripristino per ripristinare.
Se il processo fallisce, verrai accolto con un messaggio simile a quello qui sotto, quello che devi fare ora è premere Sì, rimuovere il cavo USB dal telefono, chiuderlo, riaprirlo, collegarlo nuovamente all'USB e preparati a rifare il processo.
Se riesci ad accedere al telefono in modalità DFU, apparirà un messaggio come questo:
Se hai iTunes aperto, verrà visualizzato il seguente messaggio. Se non hai ancora aperto iTunes, puoi farlo.
passo 11
Premere contemporaneamente Alt/Opzione per selezionare l'ipsw personalizzato creato e avviare il processo di ripristino.
Al termine dell'installazione il telefono si riavvierà ma NON verrà decodificato, per eseguire la decodifica è necessario installare ultrasn0w da Cydia, è disponibile un tutorial qui.
Se hai seguito attentamente i passaggi, ora dovresti avere un telefono jailbroken e sbloccato su iOS 4.0.1.
MuscleNerd avverte i possessori di iPhone 3GS di non utilizzare ancora ultrasn0w su iOS 4.0.1 perché c'è un problema con il substrato mobile che sarà risolto presto.
Se dopo il ripristino noti che Cydia non funziona correttamente: non visualizza i sorgenti, l'icona è bianca, allora aggiungi il sorgente http://apt.saurik.com/cydia-3.7 quindi riapri l'applicazione e tutto dovrebbe funzionare correttamente.