Guarda tu certificado ECID de forma manual

  • Tutorial para guardar el certificado ECID de forma manual con aplicación iH8Snow en Windows.

Publicidad

iH8Snow acaba de salir. Una nueva herramienta para Windows muy útil para todos aquellos que deseen guardar su certificado ECID del iPhone en su propio ordenador. Se llama AutoSHSH RC2 y a continuación os explicaré como funciona.

Antes que nada os recordaré que el ECID sirve para poder ejecutar el Downgrade (pasar a una versión de firmware inferior) en los iPhones 3Gs, iPod Touch 3º Gen e iPads. Cada vez que intentemos instalar un firmware en alguno de esos 3 dispositivos iTunes hará una verificación de un certificado (el ECID) con el servidor de Apple y si encuentra dicho fichero permitirá instalar el firmware anterior. Lo que haremos nosotros es guardarnos nuestro proprio ECID en nuestro ordenador y hacerle creer a iTunes que nuestro ordenador es el servidor de Apple, para que encuentre el certificado y nos de el acceso al Downgrade.

Pese a que hay mas formas y mas rápidas de poder hacer esto, siempre es bueno tener nuestra propia copia.

En cuanto ejecutamos el programa nos dirá que necesitamos tener acceso a Internet en el PC y que sólo haya un dispositivo en modo Recovery (por si tenemos un iPhone y un iPod conectados a la vez, por ejemplo), le damos a «OK».

La siguiente pantalla nos preguntará si tenemos instalada la Maquina Virtual de Java, si la tenemos pinchamos en Yes, de lo contrario en NO y nos enviará a un link donde descargarla para instalarla (recomiendo decir que NO la primera vez, así nos aseguramos tener una versión reciente y compatible de Java en el PC).

Ahora nos dispondremos a poner nuestro dispositivo en modo Recovery.

Estando el dispositivo apagado, conectamos el cable USB y mantenemos pulsados Encendido+Menú hasta que salga la imagen de iTunes con el cable USB en nuestro dispositivo. Hecho esto veremos la imagen del principio de la entrada, donde nos bastará con hacer click en el botón «Grab my SHSH…»

En pocos segundos se encontrará el serial que nos interesa (confirmado cuando veamos ECID Found) y será enviado a Apple para obtener el certificado correcto. Veremos algo así:

Y al final el programa nos preguntará donde queremos guardar el certificado final.

Una vez seleccionado el directorio de destino (por ejemplo nuestro Escritorio) y hayamos dado en Guardar ya tendremos nuestro certificado de dicho firmware guardado para usarlo en un futuro y una ventana como la de abajo nos lo confirmará.

Es importante entender que hacer esto ahora, significa que en un futuro si instalamos la 4.0 y queremos volver a la 3.1.3 podremos, aunque Apple no lo permita oficialmente.

Por tanto recomiendo encarecidamente hacer esto cada vez que instalemos una versión nueva de firmware, para poder siempre volver a versiones anteriores en caso de arrepentirnos.

Descarga

Publicidad

Javier P.

Coordinador de contenidos y editor en varios blogs del grupo Bemoob, sobre todo relacionados con Apple como en MundiPad.com, en iPhoneOSX.com, AplicacionesiPhone.net y Fotografiamovil.com.Hace poco comencé a hacer un podcast llamado Infoxicados donde podrás escucharme, y si te interesa lo que posteo o lo que digo, puedes seguirme en Twitter como JaviFrechi.

46 Respuestas

  1. Daniel dice:

    A pelo o con jailbreak echo ya ?

  2. javifrechi dice:

    Muy bueno tjuanma, muchas gracias.
    Aunque tengo mi 3.1.3 guardado en el servidor de Saurik, voy a probar este otro método.

  3. Daniel dice:

    Botón encendido + botón menú ( el redondo con cuadrado ) = a manzana apple. Asi está en recovery ?

  4. Daniel dice:

    echo. COmo se pone otra vez normal ?

  5. Daniel dice:

    Ya está todo echo. Perdonad mis multiples mensajes pero son normales creo por el miedo de tocar algo que desconoces… creado archivo de 64kbs shsh guardado en HDD y en cydia. Y vuelta a la normalidad del iphone !
    Grácias tjuanma !!!
    Por cierto yo lo metí en modo recovery apagandolo del todo, pulsando la tecla menú y conectandolo al USB.

  6. Daniel dice:

    Echo en los dos iphone… que diferencia del primero al segundo ! 😉

  7. Daniel dice:

    El archivo resultante es de 64kbs. Ok?

  8. Daniel dice:

    Si dos de 64kbs.

  9. mkarry dice:

    Bueno ya lo tengo en el pc.
    No hace falta tener el Jailbr en el iphone para sacar el certificado.

  10. Antares dice:

    Una vez realizado el proceso ¿Cómo se vuelve a la normalidad el IPhone?

    Un añadido al comntario anterior, ¿Influye la fecha en que estamos (2-04-2010) para poder hacerlo sin problemas?

    Bueno perdona por tantos post, pero se me olvidan las cosas, (¡cosasd e la edad). El firmaware que tengo es el 3.1.2. Otra pregunta, si necesito volver a instalar el 3.1.2 y tengo un customizado del mismo, ¿Puedo volver a instalarlo o no me dejará el Itunes o mejor dicho Apple?

    Perdona por tantas preguntas, sugiero la opción de editar el post para poder añadir cosas como lo que me ha sucedido a mi, que se me han ido olvidadndo…

    Gracias y perdona por las molestias.

    • tjuanma dice:

      Para volver al estado normal bastará con Mantener pulsado menu+encendido y cuando se apaga la pantalla soltar.
      No influye la fecha.
      Da igual que sea un firm customizado,no habrán problemas 😉

      Que te vaya bien!! 😉

  11. Antares dice:

    Perdona Tijuanma, se me ha olvidado otra mas, yo tengo el 3G, ¿sirve para el 3G o solo para el 3GS?
    Gracias y perdona de nuevo.

  12. Carlos dice:

    Algo estoy haciendo mal, tengo el jail hecho con blackrain, pulso el boton de menu+enchufarlo al USB, y me sale el dibujo de concetarlo al ITUNES, pruebo el programa, me bajo la actualizacion de java…

    hago todo, me dice que perfecto, que se ha guardado… pero miro en el escritorio y no aparece el archivo, y a los 20seguundos me dice que hay un error con el java…

    ?¿?¿ a que se debe ?¿?¿

  13. Carlos dice:

    nastic de plastic… el ecid en teoria me lo guardo cidia, pero no me fio.

    He desinstalado y reinstalado java, incluso haciendo pruebas en la web de java para ver q todo funciona bien… Y NO HAY MANERA! no guarda el archivo y a los 20 segundos aparece esto:

    Java.lang.RuntimeException: Could not get your ECID SHSH for that model/version: sorry.
    at com.semaphore.Umbrella.executeRequest(Umbrella.java:187)
    at com.semaphore.Umbrella.main(Umbrella.java:71)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)

    Alguna otra forma? o me arriesgo con el spirit?

  14. Carlos dice:

    que leches puede ser?

  15. Terupebre dice:

    Chicos, a mi no se me abre el programa, me dice lo típico de que hay un error y si quiero enviar los detalles a windows. puede ser que el link haya caido o que no funcione o algo?

  16. Rer dice:

    Hola,este tuto está genial pero al principio esplicas que con esto podemos engañar a itunes para que piense que nuestro PC es el servidor de apple, como hacemos esto, yo tengo un 3.1.2 con blackrain y quiero restaurarlo a 3.1.2 para pasarle el spirit, pero restaurando normal el itunes no me deja. Puede ayudarme alguien, gracias.

  17. Rer dice:

    Primero, gracias por responder tan rápido, que pasada..

    Ese tuto fue el primero que estuve mirando pero claro yo no tengo guardado el ECID en Cydia llegué tarde para eso en el mundillo este… Aunque añada la línea ese en el archivo HOST no tengo nada en Cydia. Usé esta aplicación para guardarlo en mi propio equipo pero como indico en el HOST que tiene que ir al ficho guardado del SHSH. Creo que no voy a poder restaurar la 3.1.2.
    Se me ocurre, restaurar un 3.1.3 Custom que no suba base del modem y luego pasar SPIRIT y luego el snow para liberarlo. O bien quedarme como estoy el problema es que si se reinicia tengo que tener un ordenata cerca.
    Me lié bastante con esto de restaurar y creo que sin guardar el ECID en Cydia no voy a poder.
    Me lo puedes confirmar Juanma. Gracias de antemano, voy a seguir repasando los tutos.

    • tjuanma dice:

      Un Custom no te servirá ya que al tener nuevo iBoot cada vez que arranque te pedirá restaurar…e instalar Spirit encima de un Custom no se puede,se te quedará pillado.
      Si guardaste el SHSH del 3.1.2 en tu ordenador haz la siguiente prueba…pon en el fichero host la direccion 127.0.0.1 en vez de la que digo en ese tuto…a ver si te funciona….

      Otra opcion es que pruebes a restaurar el 3.1.2 original desde el mismo iPhone,en Ajustes,General,Restaurar,todo el contenido…se tira bastante y al verdad,serias el primero que conozco que lo hace…podrías probar,y si funciona ya aprendemos algo nuevo porque nadie se vio en la situacion de poder hacer eso 😉

      Si te funciona desde luego es un notición ya que podrías tener el 3.1.2 original y hacer todo lo de spirit de 0 sin problemas…esa es la ventaja…
      Lo malo es que si algo va mal durante la restauracion del firm (que no tiene porque ocurrir,pero siempre hemos de contemplar todos los posibles acontecimientos) te verias obligado a restaurar a un 3.1.3 original,con la subida de baseband que eso implica…

      Tu decides compi 😉

  18. Rer dice:

    Muchas Gracias Juanma por las sugerencias pero creo que ninguna vale.
    La de poner la direccion del localhost no sirve ya que lo que hace la direccion IP del Cydia es buscar lo que le pasa el itunes cuando intentamos restaurarlo para que le pase el ECID pero en local no creo que valga. Y lo de restaurar aún dándole a todos ninguna de las opciones de restaurar te quita el Blckra1n. Eso pienso. Creo que es imposible.

  19. Rer dice:

    Yo es que solo tengo:
    Restauras justes, que deja datos.
    Burrar contenido y ajustes.
    Ajustes de Red
    Diccionario del teclado
    Pantalla de inicio
    Avisos de localización.

    Si es la segunda opción no creo que lo deje de fábrica ya que encuato lo conecte al itunes se sincroniza.

    Ufff tendré que seguir indagando a ver si encuentro usuarios en mi estado.

  20. alvaro.ga dice:

    Hola tjuanma, una dudilla que tengo dede que ha salido spirit.

    Yo tengo el 3.1.2 con baseband 05.11.07 e iboot nuevo. Tengo el iphone con jail y liberado con blackrain???. Cuando me instalé cydia ya era tarde para guardar el 3.1.2 ya que apple no lo firmaba, asique tengo el 3.1.3 en los servidores de Saurik.

    ¿Existe alguna posibilidad de tener jail unthetered y la liberación por software en mi terminal? ¿Si guardo el ecid por este metodo alternativo me guardará la 3.1.2 o la 3.1.3? ¿Si actualizo a la 3.1.3 me sube la baseband y no podre hacer la liberacion verdad?

    Muchas graicas y enhorabuena por el blog!!

  21. alvaro.ga dice:

    Me autocontesto por si a alguien mas le sirve. No habia leido bien el otro post:

    Si tienes el firmware 3.1.2 con Blackra1n y quieres usar este método (spirit) tienes que restaurar antes a un firmware original.

    En este caso hay dos opciones:

    1º-Restaurar a 3.1.2 ,solo posible si tenemos el ECID del 3.1.2 guardado (Link de como volver a 3.1.2)

    2º-Restaurar a 3.1.3 con la consecuente subida de BaseBand que nos impediría liberar el iPhone con BlackSn0w.

    Asique mi gozo en un pozo ¿no tjuanma? Tendré que esperar a que se pueda liberar la baseband del 3.1.3

  22. Daniel dice:

    Acabo de hacer el spirit en un 3g con 3.1.3 Lo que no me he acordado de hacer la copia de ecid. La puedo hacer con el spirit ?

    • javifrechi dice:

      Para que la quieres ahora? Si ya no vas a poder bajar a 3.1.2!
      Pero te recomiendo que lo guardes por si sale 3.1.4 y te toca restaurar, y así puedes bajar a 3.1.3 y que te funcione las cosas como te funcionan ahora.
      Y si, lo puedes guardar con Spirit!

  23. Daniel dice:

    Era por eso. ya he leido que no se puede restaurar a la 3.1.2 pero por si hay una 3.1.4 poder bajar a la 3.1.3.
    Nada ya esta todo echo…

  1. junio 8, 2010

    […] Los únicos que podrán permitirse el lujo de actualizar a versiones superiores son los que tengan el ECID de firmwars actuales o anteriores guardados en el Server de Saurik ya explicado aqui. […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *