L’ultimo firmware, nel mondo del jailbreak, sta mietendo molte “vittime” (si anche io sono tra quelle
). Queste vittime sono coloro che hanno effettuato un aggiornamento del firmware tramite iTunes, e quindi, sono rimaste ferme al palo in quanto per jailbreakare il firmware si deve fare con il 3.1.2. Qui di seguito ecco una guida su come effettuare il downgrade ed evitare gli errori 1600 1605 ecc… (La seguente guida non è teorica, ma è quella che ho usato io per effettuare il downgrade e il jailbreak con successo del mio 3GS)
Ingredienti:
3 – iRecovery (Mac) (Win) -> su Windows installare prima le Libusb
Procedimento.
(sorry guys, ma da qui in poi parlerò solo per quanto riguarda il sistema operativo Mac, anche se per Windows non si dovrebbe discostare molto come modalità di esecuzione)
1- Disinstallare iTunes 9.x andando su terminale e scrivendo una volta per rigo i seguenti comandi
defaults write com.apple.iTunes StoreActivationMode -boolean NO
defaults write com.apple.iTunes StoreGeniusMode -boolean NO
killall iTunesHelper
rm -r /Applications/iTunes.app
rm -r /Library/Receipts/iTunesX.pkg
rm ~/Library/Preferences/com.apple.iTunes*
sudo rm -r /System/Library/PrivateFrameworks/MobileDevice.framework
(nell’ultimo comando, vi chiederà la password di sistema).
2- Installate quindi iTunes precedentemente scaricato. (Se all’avvio vi da errore e vi dice che la libreria è di un’altra versione, andate da Finder, in Musica e rinominate la cartella iTunes, in iTunes2, e riaprite iTunes. A fine processo, tornate e rinominatela di nuovo in iTunes cosi non perdete i vostri dati)
2a- Lo step seguente è per chi ha un iPhone 3GS con iBoot vecchio e ECID salvata su Cydia:
2a -Aprite Terminale e scrivete: sudo nano /etc/hosts , andate fino alla fine, e aggiungete 74.208.105.171 gs.apple.com . Questo è il server di Saurik da dove prendete la vostra ECID salvata. Per salvare premete CTRL+O e per uscire premete CTRL+X.

3- Fatto questo, aprite iTunes, mandate il vostro iPhone in DFU e premete ALT + Ripristina, selezionando il firmware 3.1.2 precedentemente scaricato.
4- Durante il processo, vi darà un errore 1015, ignorate e rifate di nuovo il procedimento. Vi darà un altra volta l’errore, ma avrete il firmware 3.1.2.
5- Noterete che c’è l’icona che dice di collegare l’iPhone ad iTunes, a questo punto affilate i denti e mostrategli il dito medio.
6- Aprite Terminale e andate nella directory dove avete estratto iRecovery (nel mio caso sul desktop)
7- Molte guide sul web dicono di scrivere soltanto iRecovery -s , ma nel mio caso non andava, e quindi ho optato per il classico ./iRecovery -s
7a- Una volta dentro iRecovery, scrivete
setenv auto-boot true
saveenv
exit
(ad ogni rigo premete invio)

8- Riavviate il vostro iPhone tenendo premuto per circa 10 secondi i tasti Home e Power..et voilà, vedrete la vostra amata Springboard, con il firmware 3.1.2 e baseband del 3.1.3.
Ora: armatevi di Pwnage Tool 3.1.5 e effettuate il jailbreak del firmware 3.1.2 (usate quello scaricato prima), la guida è qui.
9- Finito ciò, usate iTunes per ripristinare il firmware custom creato con Pwnage Tool (premete alt+tasto ripristina, selezionate firmware custom e via)
10- se vi fa ancora il giochetto della schermata di iTunes, riusate iRecovery, come spiegato poco sopra allo step 7a.
Ora avete il firmware 3.1.2 jailbreakato!
11 – bene ora rimuovete iTunes 8.2 (lo so che palle..) fate riferimento allo step 1, e poi installate l’ultimo iTunes. Dovete farlo in quanto se no da errore, almeno a me dava prima errore 2001 e poi il classico ODIOSO errore 1600.
12 – Riaprite Pwnage Tool 3.1.5 e stavolta effettuate il jailbreak sul firmware 3.1.3.
13- Una volta creato il custom firmware, andate da iTunes e caricatelo..et voilà. Firmware 3.1.3 jailbroken.

Enjoy!
Post utile? Per sostenerci basta una birra






















Da
Claudio il 09 feb, 2010 | Rispondi
Scusa ma chi non ha l’ecid può farlo ugualmente?
[Rispondi]
Simone Tambasco Risposta:
febbraio 9th, 2010 alle 12:59
no, sprovvisti di ecid e con ultimo iboot purtroppo nada
[Rispondi]
Erny Risposta:
febbraio 9th, 2010 alle 23:35
quindi per i poveri sfortunati con iphone 3GS nuovo iboot e fw 3.1.3 si tratta solo di attendere?…oppure anche le speranze di un futuro jailbreak o downgrade sono vane?
[Rispondi]
Simone Tambasco Risposta:
febbraio 9th, 2010 alle 23:49
per ora, come sul “vecchio” firmware 3.1.2, quelli con iboot nuovo restano fermi al palo
Da
Erny il 10 feb, 2010 | Rispondi
grazie per la risposta ^^…allora nn mi resta che sperare che al più presto esca un jailbreak ad hoc per i 3gs 3.1.3 con nuovo iboot
[Rispondi]
Da
stefano il 12 feb, 2010 | Rispondi
scusa io ho salvato ecid su pc. come faccio a trasferirlo su cidia???? oppure come cambio il file hosts??? grazie
[Rispondi]
Simone Tambasco Risposta:
febbraio 12th, 2010 alle 14:58
il file host su windows lo cambi aprendo il hosts presente in C:Windows/System32/drivers/etc
[Rispondi]
Da
tpnsace il 13 feb, 2010 | Rispondi
Ciao, io ho Iphone 3gs 3.1.3 con vecchio iboot posso fare qualcosa se non ho salvato l ECID??
grazie mille
[Rispondi]
Simone Tambasco Risposta:
febbraio 13th, 2010 alle 17:34
purtroppo no
[Rispondi]
Da
tpnsace il 14 feb, 2010 | Rispondi
peccato, allora terro d occhio giornalmente la home del vostro forum nell attesa di una soluzione…grazie ancora
[Rispondi]
Da
marcop il 15 feb, 2010 | Rispondi
dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib
non mi trova questo file … come faccio ???????????????????
[Rispondi]
fdevid Risposta:
febbraio 15th, 2010 alle 22:24
devi scrivere chmod 775 libusb-0.1.4.ylib altrimenti nn funziona ed essere sicuro di aver copiato il file libusb-0.1.4 nella directory /usr/local/lib io ho usato il comando cp
ps. per trovare il file libusb etc
scrivi su google
“libusb-0.1.4.dylib mac download”
[Rispondi]
marcop Risposta:
febbraio 16th, 2010 alle 09:59
mi date un link o qualcosa per favore non riesco a trovare questo file e ci sto da 4 ore sul web !!! per favore …….
grazie
[Rispondi]
Da
marcop il 16 feb, 2010 | Rispondi
senti sei stato gentilissimo ho fatto tutto copiato il file ma mi esce questa cosa :
Got USB
No iPhone/iPod found.
come posso fare? uffa
[Rispondi]
Simone Tambasco Risposta:
febbraio 16th, 2010 alle 15:38
quello è un errore relativo alla mancata connessione(o riconoscimento) dell’iPhone su cavo USB
[Rispondi]
Da
sebby il 24 feb, 2010 | Rispondi
Cosa sono i ecid ?
troppo difficile
[Rispondi]
Da
niko il 28 feb, 2010 | Rispondi
ciao ragazzi, a me e andata peggio avevo 2.2.1 adesso mi ritrovo con il telefono bloccato ho 2g , qualcuno mi puo dire cosa fare ? passo alla 3.1.3 ? se si come ? ho provato con Sn0wbreeze ma non mi funziona. telefono con solo chiamate di meregenza cosa faccio ?
[Rispondi]
Da
bruno il 03 mar, 2010 | Rispondi
Ciao ragazzi, vi chiedo un enorme favore.. nessuno di voi può inviarmi un file ecid .shsh? vorrei vedere come è composto e provare a modificarlo!! ve ne sarei immensamente grato! la mia mail è ozzyinge@hotmail.it
[Rispondi]