venerdì 5 febbraio 2010

Downgrade iphone dal firmware 3.1.3 al 3.1.2!

Salve a tutti, oggi voglio parlarvi di un problema che ha colpito un mio amico, ovvero fare il downgrade del firmware iphone dalla versione 3.1.3 alla 3.1.2. Il perchè mi sembra ovvio, la versione 3.1.2 è jailbreakkabile mentre la 3.1.3 no! Almeno per il momento. Ovviamente chiunque abbia un iphone jailbreakkato sa bene che non deve essere aggiornato ad un nuovo firmware fino a quando non si è sicuri di poter rifare la procedura di hack anche su quello successivo. Sicuramente, però, molte persone lo fanno senza rendersene conto (spero!). In sostanza ci si trova nella popò, con un iphone ripristinato ed un nuovo firmware non jailbreakkabile. A meno che non si abbia voglia di aspettare una nuova procedura di hack, (redsnow, blackrain, etc.etc.) l'unica soluzione è il downgrade, ossia riportare il firmware dell'iphone ad una versione che vada bene. Prima di tutto scaricate il firmware che vi interessa da qui. Fatto questo la procedura è la seguente:

1) Utenti Windows: effettuate il seguente percorso "C:\Windows\System32\drivers\etc\hosts", aprite quindi il file host e incollate la seguente stringa 74.208.10.249 gs.apple.co Utenti Mac: Andate nel file system /etc e modificate il file hosts allo stesso modo come per gli utenti windows.
2) Utenti Windows: A questo punto collegate il dispositivo al pc e mettete in modalità DFU il vostro iphone premendo i tasti Home e Power per 10 sec e poi per altri 10 sec consecutivi mollate il tasto Power continuando a tenere premuto il tasto Home. A questo punto Itunes rileverà l'iphone in modalità ripristino.
Utenti Mac: Stessa cosa.
3) Utenti Windows: Tenendo premuto il tasto "shift" cliccate su ripristina e scegliete il vostro firmware scelto in precedenza. Utenti Mac:stessa cosa ma anzichè "shift" usate il tasto "alt".

FAtto tutto ciò la procedura di ripristino dovrebbe andare a buon fine. Potrebbero incorrere degli errori di vario tipo, e in quel caso se gli errori sono
1011, 1013, 1015 allora procedete e ignorateli. Se invece sono del tipo 1601, 1602, 1600 rifate la procedura sopra descritta partendo dal punto 2 ovviamente! IMPORTANTE: a quanto pare Windows Vista (guarda caso) dà qualche problema per la modific del file hosts! Dice che non avete i permessi per la modifica, nonostante siate amministratori! A quel punto modificate il file hosts lo stesso e salvatelo sul desktop anzichè modificare l'originale. Fatto questo copiate e incollate il suddetto file "copia" e sovrascrivetelo nella cartella dove si trova l'originale. In questo modo potete modificarlo. Non chiedetemi il perchè, ma come tutti sanno, Vista fa schifo e quindi meglio non porsi troppe domande. Dopo tutto questo discorsone, se tutto è andate a buon fine potete fare o ri-fare il jailbreak tramite blackra1n.

IMPORTANTE: Tutto questo ha senso solo se avete una versione dell'IBoot vecchia nei 3gs. Per saperlo andate in Preferenze e su Info potete leggere la vostra versione di Firmware Modem. Se è 5.12.01, allora possiede la nuova modalità di boot che impedisce al jailbreak di stare in piedi e ogni volta che spegnete e riaccendete l'iphone dovrete ripristinare tutto. Una gran rottura secondo me. Ammesso che riusciate a portare a buon fine il jailbreak! Quindi SE AVETE UN IPHONE 3GS CON QUELLA VERSIONE DI IBOOT NON AGGIORNATE ALL 3.1.3, SE LO FATE, AL MOMENTO NON POTETE ESEGUIRE NE' ALCUN DOWNGRADE NE' ALCUN JAILBREAK. Sono convinto però che sia solo questione di tempo per trovare una soluzione. :D

1 commento:

  1. Guida dettagliata è semplice...
    Io pultropo ho aggiornato al 3.1.3 e ho il
    Firmware 5.12.01.
    Speriamo che il Sig GEOH ci illumini
    Ciao..By Sasa.

    RispondiElimina