Jailbreak, Tutoriales

Tutorial: Preparativos antes de la salida de Spirit, iPad e iPhone 3GS

Apple ha puesto una nueva capa de seguridad al nuevo iPhone, que cuando lo vas a restaurar este conecta con los servidores de Apple para generar firmas únicas para cada dispositivo.

Para engañar a Apple y generar un archivo valido necesitamos varias cosas, que paso a explicar a continuación:

Conceptos básicos:

Que es modo DFU

Apaga tu dispositivo por completo y lo encendemos de la siguiente manera:

Presiona y mantén presionado el botón de Home y el Sleep/Wake al mismo tiempo, durante 10 segundos de reloj


Después de exactamente 10 segundos dejamos de presionar el Sleep/Wake pero continuamos presionando el botón de Home, 10 segundos mas y soltamos, el dispositivo se quedara con la pantalla negra.

La gran mayoría de usuarios que compren el iPad o el iPhone 3GS le harán el jailbreak, pero incluso si tu no tiene planes de hacerle el jailbreak, deberías guardar el archivo ECID SHSH a través de Umbrella.


Que es esto del ECID SHSH:

– En Windows:

Abrimos NotePad como administrador que esta en Inicio / Programas / Accesorios

Abrir el archivo hosts con este programa que esta en C:\Windows\System32\drivers\etc\hosts

Borramos la linea donde pone gs.apple.com, lo guardamos y cerramos el programa, quedara algo así:


1. Conectamos el iPhone o el iPad al ordenador. Lo apagamos del todo y si tenemos iTunes encendido lo cerramos.

2. Ponerlo en Modo DFU

3. Descargar USBView y Abrir USBView


4. En «options», marcar «config descriptors»


5. Apretar F5 en el teclado para refrescar los dispositivos


6. Baja hasta donde veas «Apple Recovery (iBoot) USB
driver, y haz click.


7. Busca en la ventana derecha, donde diga ECID y lo copiamos a un archivo de texto, para mas adelante.


– En Mac:

Abrimos Terminal y ponemos lo siguiente sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts y ENTER

Nos pedira la contraseña de administrador, la ponemos y enter.

Se abrira TextEdit con privilegios de administrador, donde podremos editar el archivo HOSTS y guardarlo.

Tenemos que eliminar la linea donde pone gs.apple.com guardarlo y cerrar, quedara algo como esto:

1- Conectamos el iPhone o el iPad al ordenador. Lo apagamos del todo y si tenemos iTunes encendido lo cerramos.

2- Ponerlo en Modo DFU

3- Abrimos Perfil del Sistema en el Mac. Aplicaciones/Utilidades/Perfil del Sistema.

4- Buscamos Apple Mobile Device (Recovery mode) donde aparece el número ECID de nuestro iPhone.

Lo copiamos a un archivo de texto para usarlo mas adelante.

– Que es Umbrella

Este programa nos subira el archivo ECID al servidor de Saurik, para poder Restaurar o poner un firmware costumizado y que no nos de el error 1600 en iTunes.

1- Descargamos Umbrella de aqui ( es para Windows, Mac y Linux )

2- Abrimos Umbrella.jar que es igual para todos, necesitamos tener instalado Java en Windows o Mac

En el caso de que tu sistema sea 64Bytes tienes el exe correspondiente para tu sistema.

Apartado ECID: cortas y pegas tu numero que antes explicamos

Apartado Device version: aqui pones tu modelo, en mi caso el iPad con 3.2

Apartado SHSH Repository: elegimos Saurik – Cydia

Le damos a SUBMIT y abajo en STATUS nos mostrara después de un minuto que todo fue bien y nos guardara un archivo en la carpeta de la primera foto, llamado 219682518477-ipad-3.2.shsh y 219682518477-ipad-3.2.shsh.0.bak

Cada caso puede ser diferente, es solo como orientación ese tipo de archivo y numeración.

Solo nos queda esperar a que salga Spirit, que no queda claro si saldrá hoy o no xDDDD



40 comentarios

  1. Pues a mi no me funciona 😮 Pongo mi ECID y me dice que no esta disponible para mi modelo/versión. Estoy en la 3.1.2 y nunca he subido a la 3.1.3 ni a la 4.0 beta así que no entiendo porque no me deja…

  2. Hola.
    Gracias por el tutorial.

    Tengo una duda. ¿Qué diferencia práctica existe entre guardar el certificado en el server de Saurik o hacerlo en nuestro propio pc (eligiendo localhost), suponiendo que se trate de un Iphone que no nunca ha sido jailbrekeado?
    No sé si a la hora de una posible restauración existiría diferencia alguna.

    Un saludo y gracias de nuevo.

  3. oye Jordi en el umbrella, yo he usado directamente el .exe que viene, no el de 64 el otro y me ha funcionado a la perfección.

  4. Abram ya lo haces bien, creo que solo funciona en 3.1.3 o 3.2 en el iPad, por el comentario de comex en su twitter, el creador de Spirit claro xDDD

    @comex *3.1.3* SHSH (or 3.2 for iPad), not 3.1.2. You can get that saved right now with Firmware Umbrella etc

    IVO yo lo intente en localhost y me dio error, solo me funciono bien si lo envio a Apple o al servidor de Saurik.

    En mi caso particular claro, cada iPhone, ordenador, puede ser muy diferente.

    A quien no le funcione que diga en que paso se queda y que hace, para ver si podemos ayudar xDDD

  5. y las horas pasan y JB que no llega!!!! al final va a ser verdad que se rajan, jooooder tanta espectación para nada.

  6. Yo lo e echo todo tal y como sale pero me sale en umbrela al meter el ECID que no corresponde con esa version de firm?? y eso? e probado con apple y con localhost y ni asi, alguna solucion????

  7. Hecho está! ahora a esperar al spirit con mi iphone 3gs 3.1.3 newboot. Gracias por el tuto!!!

    Ojalá todo marche bien… 🙂

  8. kike no entiendo lo que quieres decir, que foto te refieres ?

    franco si funciona en el iPhone 3G

    podeis usar el AutoSHSH los windoseros, lo hace automático y te lo sube al servido ese archivo ECID, si esto no os sale, serian los mismos pasos ponerlo en modo DFU y darle al único botón que tiene.

    Con la noticia de la salida de la nueva herramienta Spirit del DevTeam, iH8sn0w, ha actualizado su aplicación AutoSHSH RC2, compatible con iPad 3.2

    Con la salida del iPhone 3GS y iPod Touch 3gen, Apple se lo ponía más complicado a los desarrolladores de jailbreak, ya que añadió una serie de archivos propios a cada dispositivo que mediante iTunes, se permitía la actualización o restauración del firmware mediante la validez de la firma digital del código ECID.

    Además, Apple dejo de firmar cualquier firmware anterior al último, de modo que por métodos normales, es imposible hacer un downgrade.

    AutoSHSH permite obtener de manera sencilla el código ECID del dispositivo y almacenarlo en servidores, para poder engañar a iTunes en el momento adecuado.

    Esta última versión RC2 de iH8sn0w, la hace compatible con el iPad 3.2, de cara a poder usar Spirit.

    Podéis descargarla de aquí http://www.mediafire.com/?dznm5a5mkcw

  9. se me olvido hay novedades en la pagina de DEV http://blog.iphone-dev.org/

    pero de momento solo es otro video del iPad 3G con Jailbreak, es poner los dientes largos para nada,

    no ponen fecha que es lo peor, me desespera eso y me pone de mala leche xDDDD

    Por supuesto cuando salga pondré el tuto, espero que sea domingo que suele ser los días de salida para estas cosas, a lo largo del día hoy, espero que ponga ya fecha definitiva de la salida.

    saludos

  10. Total que pasó el viernes y ya nos vamos al domingo, jooooooder, bueno vamos el domingo a donde nos vamos.

  11. Parece q el lanzamiento va a ser en breve, ai en Youtube un video endonde aparece la página para hacerlo q sirve parar mac y Windows, no consigo leer la página pero ai esta ya listo por lo q parece el chico del video dice algo de como instalarlo pero nose mas

  12. Lo que no entiendo es si tengo que hacer esto por obligaciob y para que sirve … En ningun momento dice para que funciona yo soy un noon en esto jeje si me pueden decor si es MIT necesario hacerlo! Y por que por favor y graciassss.

  13. buenas jordimac.
    lo que quiero decir que cuando hago los pasos para guardar el ecid con el umbrella no me sale ninguna foto con la numeracion sino con la pila de carga verde y la fecha y hora,
    a que se debe?
    para cuando crees que saldra el spirit?
    GRACIAS

  14. JordiMac el Auto SHSH me da un mensaje que el ecid de mi iphone no puede ser soportado a que se debe eso y si ya lo hicistes por fa coloca una epecie de mini tuto gracias por la ayuda.

  15. JordiMac el mensaje que me dice el AutoSHSH exactamente es el siguiente «Unsuported! This divice does not require SHSH blobs» por fa ayuda.

    1. vamos hacer una cosa, como no sabemos si es necesario o no esto, lo vamos a dejar aparcado hasta que salga el Spirit y miramos si es necesario o no, no entiendo el porque no os deja es muy raro 0_0

  16. cuando entro a cidia en la parte de arriba en verde aparece «this device has SHSHs on file for iphone OS: 3.1, 3.1.2, 3.1.3» eso quiere decir que tengo la ECID guardada en el servidor de saurik??? ono y tenmgo que hacer esto con umbrella????

    saludos a todos

    1. tu ya lo tienes guardado T1000, a mi me pasa lo mismo con mi 3GS no tengo que hacerlo, pero por ejemplo en mi iPad que nunca tuvo el Jailbreak, pues tengo que hacerlo, mas que nada por un futuro por si es necesario, pero esto es como todo, al principio con los 3GS dieron mucha importancia a dos archivos que tenias que guardar y después no sirvió para nada xDDD

      Pero bueno se hace por si acaso, si hay algún cambio o actualización de Apple que frene el JB.

      saludos

  17. Tanto video y tanto retrasar las las cosa solo da k pensar k van de fajes puro y duro……aun así siempre es mejor pensar k ya lo tienen listo y k orondo mhucas personas dejaran de tener un bonito pisapapeles jejejejejeje solo pido k dejen de lanzar makutazos y sino tienen nada o si lo tienen y no lo kieren sacar k dejen de ponerlos los dientes largos con tanto video y k no nos agan cojer iluciones con tanta fecha de lanzamiento ostias

  18. queria saber si puedo guardar el ECID de mi iphone que esta en 3.1.2 y que ya le hice en jailbreak con blackrain porque he leido que hay que hacerlo antes de hacer el jailbreak.
    Gracias.

  19. Me ha salido tal como dices, pero al final se mq ha quedado el iphone en modo DFU, y cuando lo conecto otra vez al itus me dice q debo de restaurarlo, me gustaria saber si eso es asi?, gracias

  20. hola,
    he sacado mi ECID y con umbrella he indicado la version del dispositivo: iPhone 3gs – 3.1.3 y he seleccionado el respositorio SHSH Saurik – Cydia.

    El mensaje que me sale es :

    «Could not get your ECID SHSH for that model/version sorry»

    1º paso hacia mi jailbreak y ya no chuta jaja

    alguien me puede ayudar?

  21. Jordi una pregunta…
    yo hice lo de umbrella pero no le hice antes lo del terminal porque el tuto que vi en ese entonces no decia que habia que hacer eso…

    mi pregunta es…

    si ya yo le hice eso y luego use el spirit.. ya no puedo volver a hacerlo?? o ya dañe el iTouch y no voy a poder actualizarlo nunca..??

    espero tu respuesta pronto…

    1. FOX como todo esto cambia cada semana mes, los pasos de la umbrella ya no es necesario, ahora todo esto es mucho mas sencillo en resumen seria, coges tu iPod Touch que supongo tendrás, lo restauras a 3.1.3, lo activas con el iTunes, pones tu copia de seguridad del iTunes ahora si quieres o al final de Spirit eso es lo mismo, tanto monta monta tanto xDDD, pasamos Spirit, acaba el proceso bien, abrimos Cydia y ya este programa nos guarda el archivo ECID en su servidor que es el de Saurik, listo no tenemos que hacer nada de nada hemos acabado.

      saludos

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.