Mi è capitato.
Ho ricevuto un Iphone 3gs, preso da Ebay dopo che l'ennesimo (Giorgio Ciolombini) mi fregasse prendendosi i soldi e non inviandomi il cellulare Iphone 4, con iOS 4.1 Jailbreack..
Provo ad aggiornarlo alla 4.2.1 ufficiale riunciando a Cydia, dopo che vedo che il gps non prende, ed ecco che iTunes mi da errori a non finire: 1015, 1603, 1, 2,...
Il telefono si ferma in modalità ripristino (che non è il DFU, ossia modalità recupero, ma con l'icona usb che punta alla icona iTunes), e nulla da fare... provo ad installare le iOS:
3.1.2
3.1.3
4.0
4.1
4.2.1 (l'ultima)
NULLA! Argh!
Provo ad utilizzare un XP invece del Vista 64bit, nulla, provo un iTunes 8 su Xp pulito, hum, ma nulla.
Provo sn0wbreeze-2.1, iREB 4.0.x-4.1-RC2, redsn0w_win_0.9.6rc8, e tinyumbrella-4.21.02 (limera1n e Spirit no).
Alla fine con una combinazione di cose riesco...
1. tutti gli errori derivano dalle protezioni che iTunes mette al ripristino di cellulari già Jb (io l'ho preso già così, mica lo volevo, anzi volevo tornare all'ufficiale!)
2. proteggendo e deviando icontrolli di iTunes 10 con TinyUmbrella (ricordi di Resident Evil mi acchiappano, dopo aver letto tutti i libri, mica male....) le cose migliorano, ma comunque le ipsw ufficiali si rifiutano di funzionare
3. installando con redsn0w, che non ha bisogno di iTunes per montare le immagini, migliora, ma nulla.
QUINDI ECCO:
si protegge il controllo con TinyUmbrella,
si pulisce con iReb ITunes altrimenti con il firmware Custom riporta eroore 1601,
si installa con iTunes una ipsw custom 4.2.1 (iPhone2C1_4.2.1_8C148a4.2.1Custom_Restore), la quale ha lingue improponibili e non accetta la sim, ma almeno esce dal loop di recovery (ripristino)
si jb con redsn0w lavorando sulla stessa versione ufficiale 4.2.1 e ci si trova di nuovo nel sistema!!!! (al posto della mela rosicchiata un ananas rosicchiato... beh)
con Cydia si usa Ultrasnow per sbloccare la sim
e siamo di nuovo operativi.
Però che sbattimento solo per voler tornare al software iOS originale e pagare i programmi, credo che alla lunga questo avrà effetti negativi su Apple e iOS e vinceranno sistemi più aperti come Android e soprattutto WebOS!