GUIDA: effettuare il downgrade da iOS 4.3.2 a precedenti

14 aprile 2011 di Gianmarco Forcella in Guide, push

E’ di pochissimi minuti fa la notizia che Apple ha rilasciato l’aggiornamento 4.3.2 di iOS, che va a correggere alcuni bug. In questo articolo andiamo a proporvi una pratica guida per eseguire il downgrade dal firmware 4.3.2 al firmware 4.3 o precedenti, utile per tutti coloro che, per ragioni diverse, desiderano eseguire tale operazione in tutta tranquillità. I passaggi indicati in questo articolo possono essere seguiti da tutti i possessori di un iPhone 4, iPhone 3GS, iPod Touch 3G e iPod Touch 4 aggiornato ad iOS 4.3.2.

Occorrente

  • Firmware 4.3.2 (o precedenti) salvato sul computer, preferibilmente sul desktop (download).
  • iPhone 3GS/4 (o qualsiasi altro dispositivo iOS) aggiornato al firmware 4.3.2.
  • iTunes 10.2 (o successivo) installato.
  • Sistema operativo Windows o Mac OS X.
  • Certificati SHSH del firmware 4.3, o precedenti, salvati (essenziali!)

Premesse

Prima di procedere sarà necessario aver opportunamente modificato il proprio file host. Ecco come procedere:

Utenti Windows

  • Aprite Notepad con i privilegi da amministratore e cliccando con il tasto destro sull’icona e selezionando, in seguito, la voce “Apri come amministratore”.
  • Posizionatevi nel percorso C:/WINDOWS/system32/drivers/etc
  • Aggiungete questa stringa alla finde del documento: 74.208.105.171 gs.apple.com
  • Chiudete e salvate le modifiche

Utenti Mac

  • Utilizzando il Finder spostatevi nel percorso /etc
  • Aprite il file “Host” ed inserite la seguente stringa alla fine del documento: 74.208.105.171 gs.apple.com
  • Terminate le modifiche, salvate il documento sul desktop
  • Adesso riposizionatevi in /etc e copiate in questa directory il nuovo file Host (salvato sul desktop) sovrascrivendo l’originale

Guida

1. Collegate il vostro dispositivo al computer e mettetelo in modalità DFU. Per fare questo dovrete spegnere l’iPhone, premere contemporaneamente il tasto Home e il tasto di accensione per 10 secondi, rilasciare il tasto di accensione continuando a premere Home fino a quando il computer non rileverà il dispositivo. Se apparirà il logo di iTunes con il cavetto USB non avrete impostato il dispositivo in DFU ma in Recovery Mode e sarà necessario ripetere l’operazione.

 

2. Una volta che l’iPhone sarà in modalità DFU e sarà stato rilevato da iTunes, cliccate su “Ok” e successivamente selezionate il firmware 4.3 per ripristinare il software di iPhone (guida dettagliata). Per fare questo è necessario premere e tenere premuti i tasti ALT (Mac) e SHIFT (Windows) per poi cliccare sulla voce Ripristina. L’operazione di ripristino richiede dai 10 ai 15 minuti.

3. Alla fine del processo, iTunes potrebbe restituire un errore (1011, 1013, 1015). È tutto normale. Procedete ignorando l’errore poichè il firmware 4.3 sarà stato ugualmente installato sul vostro dispositivo ma sarete entrati nel cosiddetto Recovery Mode Loop. Potrete uscirne in diversi modi, tra cui:

Se sceglierete di utilizzare RecBoot dovrete semplicemente collegare l’iPhone al computer, aprire il prograrmma e selezionare la voce “Exit Recovery Mode”. Il dispositivo si riavvierà e avrete ripristinato iOS 4.3 sul vostro device. Se invece utilizzerete TinyUmbrella, dovrete cliccare sulla voce “Exit Recovery” disponibile nella parte superiore della scheda relativa al dispositivo connesso al computer.

Se avrete eseguito correttamente tutti i passaggi, il downgrade sarà stato completato e avrete installato il firmware desiderato.

Ricordate di rimuovere la stringa appena aggiunta al file Host, altrimenti non potrete installare i futuri aggiornamenti del software.

Per restare sempre aggiornato sul tema di questo articolo, puoi seguirci su Twitter, aggiungerci su Facebook o Google+ e leggere i nostri articoli via RSS.

Unisciti alla nostra community su Facebook! Clicca Mi Piace!
L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purché venga citata la fonte.
  • Stefano

    Per il momento rimango saldamente abbracciato modello bradipo al mio 4.3.1 ;-)

  • Fab

    Avevo salvato tutti i certificati ma mi hanno appena sostituito l’iphone…posso utilizzare i certificati dell’altro iphone per questo nuoo?

  • Lean

    una domanda da principiante… facendo il downgrade del firmware si fa il downgrade anche della baseband oppure no?

  • Em

    Si può fare o per jb meglio aspettare?

  • Mark_7

    @Stefano: come ti quoto!!

  • Frabbe

    Scusate ma se io che sono al 4.1 volessi solamente aggiornare al 4.3.1 per avere il jb devo seguire questa procedura o posso semplicemente scaricare il file del fw e ripristinare?

  • http://www.jacopophoto.com Sid Vicious

    Ragazzi ma se decidessi di aggiornare alla 4.3.2 e poi fare il downgrade alla 4.2.1(con shsh salvato) il backup funziona come con un ripristino? O aggiornamento?

  • Gianmarco Forcella

    @Fab: no
    @Lean: no, per quello c’è Fuzzyband
    @Em: il JB per questo iOS ancora non c’è
    @Sid Vicious: Se ripristini da backup di iOS 4.3.2 non potrai farlo
    @Frabbe: per avere il JB devi prima andare ad iOS 4.3.1, quindi fare il Jailbreak o con redsn0w o con pwnagetool o con snowbreeze

  • luke

    @Gianmarco Forcella:
    Scusate ma manca un passaggio nella guida, io con il mio iphone 4 mi è inpossibile uscire dal recovery mode dopo l’errore 10.15….
    devo usare per forza il fix recovery con unbrella o eseguire direttamente lo sblocco con greenpoison.

  • Gianmarco Forcella

    @luke: non manca nessun passaggio, come da guida devi usare tinyumbrella e quindi exit recovery mode.
    Se non funziona usa il fix

  • Gabriele Savarese

    Scusate… Ma se io volessi aggiornare dal 4.2.1 al 4.3.1 (e non 4.3.2) come devo fare? Ripeto voglio aggiornare al 4.3.1 senza fare downgrade dal 4.3.2 al 4.3.1! iPod Touch 4g 4.2.1 JB! ;)

  • Frabbe

    @Gianmarco Forcella: Grazie! Ma ora che è uscito il 4.3.2 anche per aggiornare in avanti fino al 4.3.1 devo mettere in dfu o basta un normale ripristino?

  • Save

    Ma anche no!!!!!!!!

  • Gianmarco Forcella

    @Frabbe: DFU ;)
    @Gabriele Savarese: Puoi aggiornare SOLO se hai il file SHSH dell’iOS desiderato

  • Gabriele Savarese

    Grazie! Quindi se scarico tinyumbrella e anche se ho ios 4.2.1 posso salvare gli SHSH del 4.3.1 per poi ripristinare a questo firmware?

  • Anonimous

    Che palle.. Dal 4.1 sarei passato a 4.31 appena avevo tempo.. Troppo tardi

  • Roberto

    Io ho la 4.2.1 jb e per ora li resto ma se volessi aggiornare alla 4.3.2 e poi tornare alla 4.2.1 dove lo prendo il file del vecchio firmware?

  • mattia

    io per il momento mi tengo il mio 4.2.1 jb …mi gira tutto bene, la batteria non da problemi, probabilmente aspetterò il 4.4 o superiori..

  • mattia

    qualcuno mi sa dire perchè quando tento di fare il backup con iSHSHit mi viene fuori sempre il messaggio “the requested firmware is no longer availabler for signing.” ?

  • Ludogio

    Maretti

  • Andrea

    @roberto: basta che vai su ispazio.net e lì trovi tutti i tipi di firmware per tutti i dispositivi

  • Leletto

    A chi altro oltre me è rimasto in recovery mode anche dopo aver usato tiny?!?!?!

  • Roberto

    @Andrea:
    Grazie

  • Dargula

    @luke: A me non usciva neanche con il fix e così gli ho messo direttamente il JB ed è uscito. Il problema è: se io volevo ios senza JB? Ho provato EasyIRecovery, Il fix di tinyunbrella, iREB-r4, RecBoot ma niente, non usciva con nessuno -.-’
    Iphone4 ios da 4.3.1 a 4.2.1

  • marck lenders

    Gente non capite un cazzo !!!!!

    Fate delle domande che non meritano nemmeno risposte.

  • Roberto

    @marck lenders:
    Fortuna ci sei tu che capisci per tutti

  • Roberto

    @marck lenders:
    Fortuna ci sei tu che capisci per tutti!!

  • luke

    @Dargula:
    sicuro di seguire l’esatta procedura con il fix di unbrella?
    A me non ha dato nessun problema, ricorda che devi essere per forza in DFU per usare il fix, comunque strano….

  • Pingback: A Week in a Post – 17/04/2011: il meglio della settimana su iPhoneItalia! | buonaguida.com

  • simone

    ciao a tutti.. ho appena aggiornato il mio iphone 3gs no jb ad ios 4.3.2 e non mi apre nessuna app tranne quelle predefinite dal tel.. come mai?? mi serve aiuto graziee!!

  • scary500

    La guida va benissimo. Peccato che facendo il downgrade da 4.3.1 a 4.1 il backup dei dati fatto con il 4.3.1 non può essere ripristinato perché “il software è troppo vecchio” (4.1). In pratica sono dovuto ritornare al IOS ciuccia batteria.
    Dimenticavo: per risolvere l’errore 3194 è sufficiente cancellare nel file file \hosts la stringa 74.208.10.249 gs.apple.com e riavviare iTunes (attenzione: credo che la stringa venga messa in automatico avviando tinyumbrella…quindi).
    P.S.: anche il 4.3.2 ha il medesimo, fastidiosissimo, assurdo e disarmante problema della batteria, dipende dall’operatore TIM? Chissà. Suggerimento: se ciascuno di noi dichiarasse l’operatore con il quale ha riscontrato il problema della batteria, potremmo iniziare a fare qualche interessante statistica e magari risolvere il problema.
    Ciao a tutti.

  • Francesco

    @Scary500: Io ho il tuo stesso identico porblema! Stavo smanettando un pò in giro per vedere se ci fosse qualche soluzione che ti permettesse di recuperare “manuallmente” i dati come SMS, messaggi almeno…
    Pensavo, che ne so, a fare JB (il mio non è ancora JB) per vedere se così mi faceva riprendere i dati del backup fatto con 4.3.1 e metterli su 4.1.
    Tu hai già visto e anlizzato tutte le strade?
    Come la vedi il passare alla 4.2.1.? Sia per avere fw che non sia scattoso e succhia batteria…e mi chiedo anche se dia il messaggio del “software troppo vecchio”.

    In ogni modo, se ritorno a 4.3.1 recupero i contatti e gli sms del backup fatto con fw 4.3.1? (al momento il backup fatto con 4.3.1. non lo “vede” proprio, se vado no tasto destro sul device, ripristina da backup, mi vede solo il backup fatto- probabilemnte- con la 4.1)

  • scary500

    @Francesco: Ancora non ho valutato la possibilità del JB…
    Per quanto riguarda il passaggio alla 4.2.1 non posso farlo dato che non ho salvato i certificati.
    Infine, dopo esser ritornato alla 4.3.1 sono riapparsi i backup più recenti, tra cui quelli fatti con il 4.3.1 (… in verità la data del file dell’ultimo backup era errato: indicava il giorno precedente rispetto a quello effettivo).
    Per evitare il collasso della batteria sono costretto a disabilitare la trasmissione dati e 3G… pensa che bello con l’iPhone….
    Ma tu hai TIM?

  • Gaia

    Ragazzi aiutatemi!!! Ho un iPod touch 2generazione modello MC con la versione 4.3.2 (8HT) installata. Esiste un JB per questa versione o devo fare il downgrade alla versione 4.3.1? Ho provato ad usare Redsnow, Greenpoison, Limerain ma niente.. ho cercato OVUNQUE e non ho trovato nessun 4.3.2 per l’iPod di 2 generazione.. COME POSSO FARE????? HELP?!!!

    Gaia.

  • Gabriele

    mi si è bloccato in recovery mode e non esce piu…. AIUTO!!!!

  • Luca

    Ragazzi, io ho provato con recboot 2.2 e tinyumbrella ad uscire dal recovery mode ma nessun risultato!! Sto parlando del downgrade dalla versione 4.3.2 alla 4.2.1….sapete darmi qualche aiuto??? Per favore!! Attendo risposta!!!

  • Gaia

    ce l’ho fatta!! avevo sbagliato solo un passaggio! ahah che scema! ora ho il firmware 4.3.2 jailbreakkato! XD

  • Luca

    @Luca: mi potete aiutare gentilmente?? qualcuno che mi aiuti per il problema scritto al post precedenteeee!!!

  • Gaia

    Devi fare il downgrade perchè non riesci a jailbreakkare? Sennò scaricati redsn0w x 4.3.2

  • David

    scusate l’ignoranza ma dove prendo i certificati SHSH??

  • Giovy

    Salve.
    Io salvato gli shsh con iSHSHit ma nn sono salvati con Tinyumbrella che devo fare per il Downgrade i dati shsh sono della 4.1 ora sono allo iOS 4.3.2

  • Giovy

    Rispondete per favore!

  • Salvatore Carpentieri

    questa guida è valida anche se ho installato il 4.3.3 e voglio installare il 4.2 rispondetemi per favore