Feb 8, 2010

Publicado por en Jailbreak iPhone, Tutoriales | 73 Comentarios

Cómo restaurar el Firmware 3.1.2



¿Has actualizado a la versión 3.1.3 y no puedes hacer el Jailbreak y quieres volver a la versión 3.1.2?

¿Necesitas restaurar tu firmware y no quieres subir a la 3.1.3 para no perder la posibilidad de liberar el iPhone?

¿Te llegó tu dispositivo con la versión 3.1.3 y quieres volver a la 3.1.2?

Solucionado, aquí os explico como podemos hacer el Downgrade desde el firmware 3.1.3 al 3.1.2.

Para realizar este proceso tenemos que tener guardado nuestro certificado ECID en Cydia, si no sabes como guardarlo miralo aquí.

En unos días, como ya comenté, si veo que falla el guardado del ECID mediante Cydia, explicaré como generarlo manualmente.

Premisa:

Si has instalado el firmware 3.1.3 podrás volver a la versión 3.1.2 para hacerle el Jailbreak pero ya no podrás liberar tu dispositivo ya que la BaseBand se actualiza y por más que se vuelva a una versión del firmware inferior la BaseBand sigue actualizada.

¿Qué obtenemos haciendo este tutorial?

Como explique hace unos días, Apple ya no permite restaurar el firmware 3.1.2 en los iPhone 3Gs y en los iPod 3ºGen para evitar el Jailbreak.

Los otros modelos de momento permiten el Jailbreak con la versión 3.1.3 aunque luego no se puedan liberar.

Empezamos con la guía.

1- Editar el archivo hosts:

a) En Windows:

Abrimos el Bloc de Notas como Administrador desde Inicio/Todos los programas/Accesorios/ botón derecho sobre el Bloc de Notas y marcamos “Abrir como Administrador”.

Una vez abierto arriba a la derecha veremos el menú “Archivo”  le damos y “Abrir”. A continuación nos vamos a la siguiente ruta:

C:\Windows\System32\drivers\etc y abrimos el archivo “hosts”.

Una vez allí debemos añadir la siguiente linea al final del archivo tal cual os muestro en la imagen:

74.208.10.249    gs.apple.com

Escrita esa linea al final volemos al menú “Archivo” y le damos a “Guardar”.

Con esto hemos editado nuestro fichero hosts en Windows. Así que podemos proceder al paso 2.

b) En Mac:

Abrimos una ventana de Finder y pulsamos cmd+shift+G o en el menú superior vamos a “Ir” y a continuación a la opción “Ir a la carpeta…”

Veremos una ventana como esta y escribimos /etc tal como os muestro a continuación:

A este punto podemos hacer dos cosas:

O copiamos directamente este archivo dentro de dicha carpeta ó modificamos el ya existente.

Opción 1: copiando el fichero hosts ya modificado por mi: hosts

Tras descargarlo lo arrastramos a la carpeta /etc, nos pedirá confirmación para sobrescribir y posiblemente nuestra contraseña de usuario, la introducimos y ya está. Ya podemos avanzar a paso 2.

Opción 2: modificando nuestro fichero host:

hacemos clic derecho sobre el archivo hosts (dentro de la carpeta /etc) “Abrir con…” / TextEdit

Añadimos la linea 74.208.10.249    gs.apple.com al final del archivo.

Arriba a la derecha:  Archivo/Guardar como y nos aparece una imagen como esta:

Eliminamos el final .txt del nombre del archivo, ubicación escritorio. Desmarcamos la opción “Si no se especifica…..” y le damos a guardar.

Hecho esto lo arrastramos a la carpeta /etc, nos pedirá confirmación para sobrescribir y posiblemente nuestra contraseña de usuario, la introducimos y ya está. Ya podemos avanzar a paso 2.

2- Restaurar el firmware 3.1.2

Esto como sabéis no tiene más misterio que poner el teléfono en modo DFU siguiendo estas instrucciones:

  • Conectamos el dispositivo al ordenador
  • Lo apagamos.
  • Mantener pulsado el botón Menú+Encendido 10 segundos
  • Soltamos el botón de encendido y seguimos pulsando el boton del Menú hasta que iTunes reconoce el dispositivo.

Y ahora desde iTunes le damos al botón restaurar+tecla Shift (para Windows) o restaurar+tecla Alt (en Mac) y seleccionamos el firmware 3.1.2 desde nuestro ordenador.

Aquí os dejo los firmwares:

iPhone 2G 3.1.2

iPhone 3G 3.1.2

iPhone 3Gs 3.1.2

iPod Touch 1º Genereación 3.1.2

De momento no consigo los firmwares 3.1.2 del iPod de 2º y 3º Generación,si alguien lo tiene o tiene un link estaría encantado de recibirlo.



votar
  1. Hola cuando en el itunes pongo restaurar n encuentro el archivo ipsw tengo el zip, si extraigo fichero tengo una carpeta con ficheros que hago?

  2. juanjo alvarez dice:

    Hola:

    Hace dos dias le di a subir mi certificado a cydia y aun pone ” this device has a pending TSS request. “

    Es un 3GS con la version 3.1.2 pero necesito restaurarlo nuevamente a la 3.1.2.

    De que manera puedo subir manualmente el certificado a cydia?

    Gracias.

    • Hola Juanjo, bienvenido al blog! Como ya he respondido en otros post, así estamos unos cuantos ya que todavía se nos ha guardado el ECID en Cydia. Que sepas que el maestro tjuanma está haciendo un tutorial para enseñarnos cómo hacer para sacar nuestros datos ECID y así poder restaurar a la 3.1.2 en el caso que nos toque restaurar nuestro iPhone. No te preocupes que dentro de muy poco tjuanma sacará un post y nos explicará como hacerlo, casi seguro que lo pueda acabar esta noche y mañana lo tengamos. Gracias por pasarte!

  3. excelente tuto como siempre!!!

    yo tambien sigo esperando que se me guarde el ECID, a ver cuando sacas el tuto para sacar el ECID manualmente!!

    gran trabajo tjuanma, tuyo y de los otros dos cracks que te estan ayudando con el blog

  4. juanjo alvarez dice:

    Hola:

    Estoy leyendo en otros foros que los que intentamos guardar el certificado despues del dia 4-feb-2010 no podemos subir el firm a cydia, pues lo ha bloqueado apple.

    Yo le di al corazon dos dias despues de que apple lanzara la nueva 3.1.3. y esta ya desde entonces con el mensaje “this device has a pending TSS request”

    Alguien sabe si esto es cierto?

    • Hola Juanjo! Al principio a tjuanma le funciono con su mac la restauración pero el problema no es que sea mac o Windows. Pensábamos que si, pero como muy bien has comentado, el problema es que Apple ha petado los servidores a los que mandábamos nuestro numero de cydia y nos guardaban el archivo shsh necesario para poder hacer la restauración a un OS mas bajo. Muchas gracias por pasarte y por tus comentarios. Es una pena que no haya solución, de momento…

    • Es cierto…ya no se puede guardar el certificado…ni manual ni automaticamente por cydia…

  5. Pues tengo un 3g con 3.1.2., que se me ha quedado en modo dfu estoy intentando de restaurar desde un firmw 3.1.2 y todo bien hasta que llega a verificar donde me dice que no se puede restaurar :-( (

    ¿Que puedo hacer?

  6. Hola compañeros, necesito restaurar porque el teléfono me va fatal, a mi me venia de serie 3.1.2…. Lo hago todo tal cual pone y el itunes me da el siguiente error:

    Iphone no se puede restaurar : this device isn’t eligible for the requested build

    Ahora ya ni siquiera enciende el iphone, pero si lo reconoce itunes, estoy tan desesperado que estoy por restaurar a 3.1.3

    Alguien me puede ayudar?

    MUCHAS GRACIAS

  7. Buenos días Fancalo y Juan Luis, gracias por visitarnos y dejar vuestras dudas. Antes de nada una preguntita fácil: ¿Habéis conseguido guardar vuestros datos ECID? Tal y como pone en este tuto del maestro tjuanma en letra naranjita, si no habéis guardado los datos ECID y tenéis en un servidor vuestro shsh, no se puede restaurar a 3.1.2 Contadme y vemos a ver.

  8. He conseguido devolverlo a la 3.1.2. El problema era : WINDOWS 7, decir que con este sistema operativo no funciona el manual (o al menos a mi). Me pasé a windows xp y sin problema.

    Gracias por tu ayuda javifrenchi.

  9. Hola, tengo exactamente el mismo problema que juan luis, y no tengo Windows 7, tengo XP pro., como lo has solucionado?. Aprovecho para dar gracias a tjuanma y a los demas por esta labor, sin la cual estariamos CIEGOS!!!!!, saludos.

  10. hola. mi problema es el siguiente. 3gs 3.1.2, lo pongo en modo DFU, selecciono el firmware e itunes se queda indefinidamente esperando una respuesta de los servidores de apple. ¿me estoy saltando algo?

    1 saludo

  11. Hola a todos, voy a probar ahora mismo, a ver que pasa.

    Otra vez un gran tuto, aclarando cualquier tipo de duda, como siempre un placer visitaros.

  12. Bueno pues todo perfecto, mil gracias y gran trabajo. Iphone 3gs 16gigas restaurado y funcionando, tenía ecid guardado y el proceso sin ningún problema ni incidente.

  13. mi problema pienso que fue que le di a guaradar el ECID, el mismo dia que tuve el problema, pienso que no dio tiempo a confirmarlo por saurik, y no esta guardado en su servidor?, por lo tanto al intentar buscarlo en 74.208.10.249. no lo encuentra, que se va a hacer?. Saludos, gran tuto! y fantastico blog, gracias a tjuanma y al equipo, sois cojonud…,.y a la espera del jail para el 3.1.3.

  14. Hoy ha dejado de estar mi iphone en pending y pone lo siguiente en verde: “this device has SHSSs on de file for iPhone OS: 3.1.3″,que quiere decir que cuando salga otra version superior yo podre restaurar a la 3.1.3 o que puedo restaurar ya a la 3.1.2??

  15. Pues a mi despues de seguir el manual al pie de la letra me sigue dando el mismo error al verificar el firmware con los servidores de apple.

    Lo he probado varias veces y no hay forma.

    Algua ayuda porfavor

    • alejandropascual dice:

      buenas noches. si no tienes guardado el ecid de la 3.1.2 por mucho que hagas bien el procedimiento no te restaurara esa versión. saludos!

  16. yo pienso que lo que me sucede mi, en fin habra que esperar, el problema es hasta cuando,….

    • Pues si… habrá que esperar. Yo lo guardé y después de esperar, me dicen que me han guardado el del 3.1.3, como a Jordi y a varios más así que a rezar para que no le pase nada a mi iPhone!!! ;)

  17. La verdad es que no se que hacer,… pues actualmente tengo un pisapapeles, no un iphone, al ser libre por imei, casi, no se si es mejor pasarlo a la 3.1.3. a la espera del jail,…., por lo menos lo puedo usar como telefono…….

  18. q es lo de liberar dispostivo

    • Hola Kike! Liberar el iPhone es para poder meter la tarjeta de cualkier compañía Telefónica y hacer Jailbreak es para poder instalar aplicaciones crackeadas de manera gratuita. Un saludo!

  19. Fántastico!!!! me ha sacado de un buen apuro esto!! MIL GRACIAS! Tenía 3.1.2 con jail. 3gs nuevo iboot. y no me dejaba restaurar, continuamente pantalla para conectar al itunes y desde imposible de restaurar con todos los firms probados. Hasta que dí con esta solución. Muchisimas gracias, una vez mas.

  20. Pues he seguido los pasos indicados arriba, editado con bloc de notas el archivo hosts, e intentado restaurar desde itunes el 3.1.2. Me sale el mensaje: El iphone no ha podido restaurarse. This device isn´t eligible for the requested build.

    ¿Que puedo hacer? Es un iphone con el nuevo iboot traido de EEUU que tenia el 3.1.2 liberado y jailbreak.

    Desde esta mañana, que se puso asi, sin mas, no soy capaz de hacer nada con él…

    • Hola tocayo. Tenías guardado el ECID? Es lo más importante, y si no, no vale! En letra naranja, pone esto: “Para realizar este proceso tenemos que tener guardado nuestro certificado ECID en Cydia,si no sabes como guardarlo miralo aquí” A los que tenían su ECID guardado les ha funcionado correctamente, pero los que no le tenemos, no podemos hacerlo. Cuentamé.

  21. Lamentablemente no lo tengo guardado y supono que no hay manera de sacarlo, verdad? pues no se que hacer con el iphone, si actualizo a 3.1.3 no lo puedo liberar, y poe lo tanto no lo puedo usar, y como esta ahora tampoco, putada…

  22. yo lo unico que quiero es poder usar el iphone. Me da igual ya el jail, con liberarlo para poder usar vodafone me conformo. Yo no tenia muchas aplicaciones jailbreadas, que putadon.

  23. Buenas tio, Acabo de recibir uno con firm 3.0 (creo recordar, el 3.1.2 ni el 3.1.3 seguro) ahora estoy intentando hacerl el jailbreak y liberación y dejarlo en versión 3.1.2.

    Me da el error: “this device isn’t eligible for the requested build” si hago esto me dejará???

    Lo único que no he podido generar el ECID dsd cydia ya que no lo he llegado a encender nunca.

    Alguna manera de hacerle el jailbreak y liberación ahora a una versión anterior a la 3.1.2 y subirlo a la 3.1.2

    Gracias!

  24. Es un 3gs pero tengo la versión 3.0 de software por eso quiero primero actualizarlo y luego hacerl el jailbreak y liberación. Gracias!

    • Imposible en tu caso….no puedes de momento ni tan siquiera hacerle el Jailbreak al 3.0.

      Tu unica opcion es subir a 3.1.3 y que cuando salga algo hacerlo…

      Pero con 3.0 no pueds hacer nada y pasarlo a 3.1.2 es imposible en tus circustancias

  25. Buenas,

    Acabo de probar una cosa, le he pasado el blackra1n a la 3.0 directamente y listo parece ser que está echo ya el jailbreak. Ahora lo que haré será hacerle la liberación y luego subir el ECID.

    Pero como luego puedo poner la 3.1.2 … tengo que subir a la 3.1.3 y luego con el ECID bajar a la 3.1.2 no?!

    Bufff vaya jugarreta de apple!!!

    • Pues me suena a chino lo que dices…el blackra1n supuestamente solo funciona con 3.1 y 3.1.2. El blacksn0w seguro que no te funciona ya que esa baseband que tienes (la 04.26.08) no es compatible…pero si que se podrá liberar con ultrasn0w.

      Prueba a apagar y encnder el iPhone a ver que pasa…

      Porque guardar el ECID 3.1.2 ya no podras,eso te aviso…asi que subir a 3.1.3 y luego bajar a 3.1.2 no podras.

¿Tienes algo que decir?