Riassunto schematico sulla situazione del Jailbreak dell’iPhone 3GS con il Firmware 3.1
Si è conclusa la Live-Chat di Saurik su TUAW nella quale ha ribadito in maniera chiara e semplice tutti i concetti legati al Jailbreak del 3.1, al downgrade e all’ECID. Riassiumiamo di seguito, ancora una volta, tutto quello che i possessori di un iPhone 3GS (e non EDGE o 3G) devono sapere:
In questi anni, sia Apple che l’iPhone si sono evoluti molto, sia per quanto riguarda le lacune a livello software che la protezione contro il Jailbreak. Proprio per questo motivo l’iPhone 3GS deve necessariamente comunicare con il server di Apple prima di permettere l’installazione di una qualsiasi versione del Firmware sia essa per un ripristino che per un aggiornamento.
Con il rilascio del Firmware 3.1, il server di Apple ha smesso di certificare tutti i firmware precedenti e questo rende impossibile il ripristino del proprio terminale alla versione 3.0 o 3.0.1. La certificazione avviene attraverso 3 file chiamati iBSS, iBEC ed ECID che, una volta firmati, rappresentano una sorta di “via libera” per l’installazione del Firmware attraverso iTunes.
I file iBSS e iBEC vengono generati da iTunes durante un ripristino e vengono posizionati all’interno di una cartella temporanea. Recuperare questi file è un’operazione molto semplice ma il tassello mancante è il certificato basato sul proprio ECID, che purtroppo Apple non permette più di ottenere (per il Firmware 3.0)
Nei giorni scorsi però, Saurik ha messo a disposizione un Tool, attraverso l’Home Page di Cydia, che ha permesso ad oltre 50.000 utenti di salvare la chiave ECID necessaria per certificare il file iBSS del Firmware 3.0. Tale certificato risiede in un File disponibile sul server di Cydia e resterà li per sempre, garantendo a queste persone la possibilità di eseguire il Downgrade del proprio iPhone 3GS alla versione 3.0, in qualunque momento. Chi non ha salvato questo file invece non potrà mai più tornare indietro al Firmare 3.0.
Il Jailbreak del Firmware 3.1 per iPhone 3GS
Per quanto riguarda il Jailbreak del Firmware 3.1, la faccenda è più complicata del previsto perchè Apple ha fixato quel bug che permetteva l’esecuzione di purplera1n e di redsn0w. Tuttavia il Jailbreak arriverà perchè il Chronich Dev Team ha trovato un nuovo exploit che però richiederà ancora del tempo prima di essere completato e rilasciato sotto forma di programma semi-automatico.
Esaminiamo le varie situazioni in cui può trovarsi un utente:
- Chi ha l’iPhone 3GS con il Firmware 3.0.1 ed ha salvato l’ECID, potrà sempre tornare indietro, ripristinare lo stesso firmware ed eseguire su questo il jailbreak
- Chi ha l’iPhone 3GS con il Firmware 3.0.1 e non ha salvato l’ECID, deve rimanere con il 3.0.1 senza aggiornare fino a quando non verrà rilasciato il Jailbreak del 3.1
- Chi ha l’iPhone 3GS con il Firmware 3.1 ma ha salvato l’ECID tramite Cydia, può tornare al 3.0 ed eseguire il Jailbreak in qualunque momento. Quindi se vi manca Cydia e tutto il resto, vi basta un ripristino.
- Chi ha l’iPhone 3GS con il Firmware 3.1 senza aver salvato l’ECID, purtroppo non può fare nulla e deve restare bloccato senza Jailbreak fino al rilascio del nuovo tool con l’exploit del Chronic Dev Team
Chi, tempo fa, ha salvato l’ECID sul proprio computer tramite Purplesn0w, il sito di GeoHot:
Presto potrà ripristinareil suo 3GS al firware 3.0 ed eseguire il Jailbreak. Saurik infatti, dopo aver fornito la guida al downgrade per gli utenti con ECID salvato su Cydia, sta attualmente preparando una nuova applicazione che permetterà di inserire il certificato dal proprio computer. Questo Tool verrà rilasciato a breve.
Gli utenti che non hanno mai salvato un ECID tramite Cydia, possono farlo già da qualche giorno salvando il certificato del Firmware 3.1 che gli permetterà il downgrade futuro dal 3.2 al 3.1. (prevenire è meglio che curare).
Grazie eema per l’aiuto





















Ho un 3Gs con fw3.0 jb..ai tempi non ho salvato l’ECID e diciamo che sono mezzo bloccato fino a qui ci sono… Ieri però ho fatto salvare (almeno credo) l’ECID da cydia.. Non rischio niente giusto?? Al massimo come diceva la notizia ho il certificato per un eventuale downgrade per il prossimo firmware? Posso restare tranquillo per il momento con il mio 3.0jb?
Sono nella stessa situazione..
ho il 3gs con 3.01 con jb .
Ho salvato ieri l’ecid da Cydia ..
Quando esce il jb x il 3.1 potro averlo ?
Perche’ non viene detto come certificare il propio Ecid Con la modifica al file Host ?
Per tutti quelli che hanno il FW 3.1 e non hanno potuto intallare Cydia.
E’ spiegato sul sito di Saurik ed è stato indicato anche ieri durante le chat, ma nessuno ne parla
Infatti. Io a causa di alcuni problemi sono stato COSTRETTO ad installare il 3.1. Conosco il numero del mio Ecid.
Ma come posso ora salvarlo nel server di Saurik?o altro
SEGUI IL PROCEDIMENTO PRESENTE SULLA PAGINA DI SAURIK
Continuo a non capire una cosa e leggo che molti sono nella mia stessa situazione. Io ho ancora la 3.0.1 jailbreak e se vado a salvare su cydia l’ecid mi esce che è stato salvato quella della 3.1 e non quella della mia 3.0.1.
Qua di chiaro c’è poco, sull’articolo dice:
“Chi ha l’iPhone 3GS con il Firmware 3.0.1 e non ha salvato l’ECID, deve rimanere con il 3.0.1 senza aggiornare fino a quando non verrà rilasciato il Jailbreak del 3.1″
ma possibile che non ci sia più modo di salvare l’ecid? Sul sito http://purplera1n.com/ non funziona più la generazione del file. Come possiamo fare? Il problema è serio perché se devo ripristinare per un qualsiasi motivo mi si aggiorna alla 3.1.
Aspetto delucidazioni.
Si che funziona la generazione adesso..si ottiene un file .EXE
non centra niente il file .exe, quello è il programma per poter jailbrekkare iPhone con firmware 3.0. Sotto le icone windows/mac potrai inserire il codice ecid, ed è quello che ti genera l’ecid finale
Ok come non detto grazie..è perchè in un commento precedente ho letto che funzionava e si vede che per sbaglio avevo cliccato l’icona del OS..Peccato….
non hai altre possiblita’. Non devi aggiornare o ripristinare, altrimenti andrai x forza alla 3.1
Ciao Fabiano, chiedo a te perché mi sembri competente, ma può rispondermi chiunque, io sono in possesso di un 3g 16 gb che aveva il jb 3.0 e che da scemo, siccome me lo aggiornava un mio amico, ho aggiornato da solo al 3.1 tramite iTunes. Ora non riesco a tornare indietro in nessun modo e si può aggiornare il telefono soli con fw originali. Siccome hai ben capito che io l’ecid non l’ho salvato,sono destinato a restare senza jb per molto o c’è un modo per ritornare tra gli iphoniani free? Grazie in anticipo!!
per te non ce nessun problema visto che hai un 3G. La guida, lo dice chiaramente, è rivolta solo ai possessori di un 3GS
Tu che un 3g per installare fw precedenti al 3.1 devi disinstallare completamente itunes 9 e tornare alla precedente versione.
Scusate l’estrema ignoranza, ma io ho un 3Gs 3.01 non jb e ho salvato l’ecid solo con il metodo geohot. A questo punto non posso fare niente e devo aspettare solo l’eventuale jb del 3.1? E’ corretto?
Ma l’ecid serve sono al downgrade?perché io non ho salvato l’ecid sui server cydia a suo tempo ( e mi chiedo perõ perchè è stata una cosa “a tempo”.. e perchè ora non posso farlo..) ma io ho il 3.0 con tanto di jail..quindi io sono apposto?in teoria si,a me basta solo aspettare il jail del 3.1 prima di aggiornare,giusto?
Visto che tutti fanno finta di niente riporto ancora una volta la procedura per avere il propio certificato ECID sul sito di Cydia (Saurik)
Questa procedura è adatta achi non ha salvato il certificato mandando l’Ecid tramite Cydia.
Va bene per 3GS con FW 3.1 e serve a mandare il propio ECID tramite iTUNES.
Leggete bene ed evitate di fare le solite domande inutili se leggete bene c’e’ scritto tutto:
NB. Quando parlo di file HOSTS intendo quello senza nessuna estensione.
Per chi non ha il certificato Ecid o non ha potuto salvarlo con Cydia puo’ fare così:
aggiungendo la seguente linea nel file Host del computer
74.208.105.171 gs.apple.com
il file Host si trova
/etc/hosts su mac
C:/Windows/System32/drivers/etc/hosts su Windows
e poi fare un ripristino da iTunes.
Questo registra il proprio dispositivo con il server Cydia
PER WINDOWS procedere cosi’
1. premere il tasto windows + R su la vostra tastiera oppure da Start e Esegui
2. Scrivere : C:/Windows/System32/drivers/etc/hosts
3. click ok. Alla richiesta scegliere Notepad per aprire il File
4 Hosts verra’ aperto in Notepad. Aggiungere una linea sotto 127.0.0.1 localhost con
74.208.105.171 gs.apple.com
5. Salvare in notedpad con “Salva con nome” assicurandovi di selezionare “Tutti i File” click su “Salva”
Con il ripristino viene inviato il propio ECID al sito di Cydia lo stesso sito lo invia ad Apple riceve il certificato e salva il tutto sul propio server.
Quindi sul server Cydia ci sara’ la firma originale che viene inviata da Apple .
Ora ogni volta che si tentera’ un ripristino la firma la mettera’ il sito di Saurik e non quello di Apple permettendo un futuro downgrade.
scusa l ignoranza io ho un iphone 3gs che nativamente ha il firmware 3.1 quindi non ho nulla di salvato.posso procedere al downgrade e poi fare il jb??grazie 1000
Ciao a Tutti, una domanda, io ho un 3GS con FW 3.0 e un 3GS con FW 3.1, in qualche modo posso riportare quello con il 3.1 al 3.0 ?
@travis86: Mi spiace contraddirti ma il problema c’è perché non ho soluzione o meglio il mio amico che è molto pratico non ne ha perché sia con pc Windows che Apple lui mi da in errore tipo 1605 o qualcosa del genere ma il fb non me lo mette quindi se sai suggerirmi sarei ben lieto di essere smentito significherebbe che il mio iPhone tornerebbe ad essere aperto. Aspetto dettagliate info!!
prova ad inviarmi il tuo numero che ci provo io e poi ti rispedisco tutto
Scusa la mia ignoranza. Io sto con 3.0.1 sbloccato ed ho salvato l’ecid su un note e lo conservo nel pc. Io mi trovo bene così e per il momento non ho bisogno di far alcuna modifica. Un domani quando magari passare al 3.1 o successivi sarà necessario perchè offrono qualcosa di troppo interessante lo posso fare con l’aggiornamento classico da itunes oppure ho bisogno dell’ecid con operazioni particolari? Scusa ancora la mia estraneità ma sono proprio alle prime armi… Grazie.
Ciao, scusate ma chiedo il vs aiuto: a me il sito purplera non invia nessun file, è una settimana che ci provo, carica la pagina ma non va (sia con firefox che con IE), chi mi può aiutare? Ho eseguito anche la procedura che ha segnalato Rudi Ligacavagne ma anche io ricevo l’errore tipo 1605. Ovviamente ho un 3GS con firmware 3.1, help me please.
lascia perdere!
a me ha combinato un casino!
ho dovuto ripristinare e ho perso tutto e avevo la 3.0 jail e adesso ho la 3,1
il problema è che qui chi vuole posta anche i “casini” e nessuno si preoccupa di togliere i post che incasinano!
Se ti riferisci al mio post sei fuori strada in quanto è la traduzione in italiano di quello che sta scritto sul sito di Saurik.
Se hai aggiornato al 3.1 è perche non sai leggere nemmeno in Italiano perche’ sta scritto che la procedura è per 3gs con FW 3,1 quindi i casini eventualmente te li sei fatti per conto tuo e non per colpa di altri che postano.
Per l’errore 1605 invio qui come risolvere, ma basterebbe usare google scrivendo solo “errore 1605″ ma capisco che è troppo difficile per persone che criticano come te.
Direi che sei tu che dovresti lasciar perdere e incomincia col cercare di capire quello che leggi.
Se si presenta l’errore 1604
Quando il pc sta caricando togli l’iphone; una volta che il pc è acceso apri itunes, poi collega l’iphone e prova ancora a fare il restore. Dovrebbe funzionare.
e/o
Leggi qui:
http : // support.apple.com/kb/TS1275?viewlocale=it_IT
Ciao
Togliere i tre spazi spazi dal link
Anche per l’errore 1605 stessa soluzione che per errore 1604 leggi qui sopra poi trovi spiegazioni anche al link Apple
Grazie Ciao
ma se compro un iphone adesso con la 3.1 posso salvare sto ECID? se si servirebbe solo per un futuro sblocco della 3.2 giusto?
si esatto lo puoi salvare con la procedura scritta piu’ sopra è l’unico modo
Ti sei scordato di aggiungere,che la procedura riguardava quelli col 3.1!!! E non per quelli,come me,che beatamente avevano il 3.0 con jail e si preoccupavano di recuperare l’ECID.
Mi è andato in ripristino e la frittata è stata fatta!
(naturalmente e soprattutto per colpa mia)
Va bene per 3GS con FW 3.1 e serve a mandare il propio ECID tramite iTUNES.
Leggete bene ed evitate di fare le solite domande inutili se leggete bene c’e’ scritto tutto:
questo è scritto oltre al fatto che raccomandavo di leggere bene
Tu se avevi il 3.0 Jb avresti dovuto come è ampiamente scritto mandare il tuo ECID con CYdia perche avendo il JB potevi farlo.
Che senso aveva fare questa procedura .
IN piu’ mi scrivi che mi sono scordato di aggiungere ? Csa avrei dovuto aggiungere ?
Mi spiace per l’incveniente ma nemmeno puoi dire che ho postato un casino.
Se ci pensi un attimo ho cercato di dare una mano a chi avendo aggiornato non aveva la possibilita’ di inviare il propio Ecid.
Ho postato soltanto la procedura da fare scritta da SAURIK facendo la traduzione.
Ciao
Sei riuscito comunque a completare ?
Almeno hai il certificato ECID per il 3.1, che una volta JB ti permettera’ di essere reintallato in caso di nuovi aggiornamenti.
Dovevi aggiungere:”solo per chi ha il 3.1″
Ma chi non ha il 3,1 lo manda con Cydia non aveva bisogno di fare tutto cio’ non ti pare ?
Prima di fare tutto non potevi almeno chiedere ti avrei risposto.
come del resto ho fatto ora.
Ok
senza dubbio,colpa mia.
Ero solo un pò arrabbiato(con me stesso)
Scusatemi,
ma perchè saurik non si è messo a fare un tool che salvasse sul suo server gli ecid estrapolati a mano?
Saurik qui ha toppato alla grande!
Bravo in tutto ma non abbastanza da fare un tool per mac e windows!
Io avrei una domanda: ma come mai in alcune guide qui su iSpazio avete detto che anche coloro che non avevano avuto la possibilità di salvare l’ecid sul server cydia perchè avevano un 3gs già con il 3.1 potevano fare il downgrade?
o meglio, io avevo capito che trovando ECID, iBEC e iBSS si potesse lo stesso fare il downgrade, eppure ora si dice di no.. mi ritengo un poco confuso
Ci voleva il certificato Ecid estratto quando ancora Apple certificava il FW 3,0
Dpo quello che è successo con Edohard che a causa di una incomprensione ha aggiornato il Firmware senza volere, non sarebbe il caso che i moderatori riportassero la procedura con un articolo dedicato ?
Non riesco veramente a capire perche’ non lo hanno ancora fatto.
Non credo.
Se leggi il mio post delle 13,37,capirai.
Pensa che evitavo anche di dare la sincronizzazione su iTunes per evitare Casini
il ripristino mi ha portato indietro di 20gg e ho perso app e dati e note e msg importanti……. e non ho più il jail e ho paura di “tentare” di fare il downgrade….
Cmq dai…….cose superabili
ciao Rudy
errore:
il mio post era delle 12,37
Credimi che mi dispiace per l’inconveniente.
se hai il certificato del Fw 3.1 non ti è possibile fare il downgrade, Potrai solo in futuro ritornare al 3.1.
Se invece avevi salvato anche quello precedente puoi tornare alla 3.0. mantenendo il file hosts come ho indicato sopra in modo che la certificazione la prenda dal server di Cydia.
Spero di essermi spiegato bene.
Comunque rimango allibito che sul blog di questa cosa che è riportata chiaramete da Saurik ed è stata anche riportata durante la chat di ieri non se ne parli
Ciao
Rudy sto seguendo la traduzione che hai messo (grazie tra l’altro^^) però x evitare casini mi servirebbero alcuni aiuti passo passo…Ho un 3gs col firmware 3.1 (avevo il 3.0.1 all’acqusito) causa un ripristino forzato x smanettare con vari tool :\
dopo che ho modificato il file hosts (tra l’altro per gli utenti di Windows Vista è possibile farlo solo eseguendo NotePad da Amministratori) che devo fare esattamente? Attacco iPhone in modalità ripristino?(perdo nulla facendo così?)
ciao Rudi,
scusami se ti importuno
ricapitolo:
domenica scorsa sul mio iphone 3GS(3.0.0),su cydia mi è comparsa la scritta “make my life easier,thanks”
e non avendo eseguito quella precedente(ecid del 3.0?)ho clikkato sopra e mi è comparsa
la scritta:”this device has a 3.1 ECID SHSH on file”
in quel momento il mio firm era del 3.0 con jail ecc.ecc. ed ero contententissimo e non avevo intenzione di aggiornare.
ieri leggendo i commenti sono andato su puerplera e scordandomi che avevo l’iphone collegato al pc,è successo
il fattaccio ed ho dovuto ripristinare con l’itunes che, purtroppo, avevo inavvertitamente aggiornato giorni prima al 9.2.
adesso quindi il mio firm. è 3.1
la domanda che ti pongo è questa:
in queste condizioni posso ritornare alla 3.0 e jailbrakkare oppure quello che ho salvato su cydia mi servirà
soltanto a cosa………in futuro?
grazie.
p.s. ho windows vista
Scusa la totale ignoranza, come ti ho detto me lo ha sempre fatto il mio amico questi aggiornamenti, che numero ti dovrei inviare?
@Nello: Scusa la totale ignoranza, come ti ho detto me lo ha sempre fatto il mio amico questi aggiornamenti, che numero ti dovrei inviare?
Ho il 3.0.1 jail senza certificati
devo mandare il certificato su cydia??
Grazie scusate non ho capito sopra e scritto che bisogna aspettare pero ho lettto di gente che si trova nella mia stessa situazione e lo ha mandato…
Cosa devo fare??
Salve, dopo rottura di un 3GS, ne ho ricevuto uno nuovo da Apple con fw 3.01, ovviamente non ho salvato un bel niente ECID ecc. Posso eseguire il JB di questo fw 3.01?
Perchè non ho capito se alla fine del JB l’iTunes mi restituisce o meno il certificato firmato dandomi l’ok per utilizzarlo. Grazie.
io ho il firmware 3.0 e quando vado su cydia non mi compare la scritta verde “Change 3G[S] Settings” …. come faccio allora a salvare l’ ecid …… tengo presente che ho aggiornato cydia ……. aiutatemi ……
Ragazzi ho un problema, ho affettuato l’aggiornamento del 3gs appena comprato, alla versione 3.1, dopo vari tentativi per portarlo alla 3.0, mi ritrovo adesso con l’iphone bloccato sulla schermata DFU (dove si vede il cavo bianco usb e il simbolo di itunes…
Qualcuno sa dirmi cosa devo fare? Come faccio per riportarlo semplicemente alla 3.1 anche senza usare il jailbrek??????? AIUTO!