Vous êtes sur la page 1sur 27

Certificados Ecid-SHSH

V.1.6

GeorgeV
para
ForoiPhone.com 2011/12/13
GeorgeV- ForoiPhone.com

Que es un certificado EcidSHSH?


Los iPhone/iPad/iPod tienen un sistema de seguridad, implantado
por Apple, que te obliga cada vez que actualizas o restaures, a
"meter" el firmware mas nuevo que este en cada momento. Da lo
mismo en que versin ests, si actualizas o restauras iTunes te
meter la ltima versin y si intentas forzar a que entre una versin
vieja, iTunes nos dar un error y no nos dejar continuar.

Esta seguridad se basa en una serie de Certificados que


emite Apple, y solo Apple, en los cuales se liga el
identificativo de nuestro dispositivo con la versin
actual(ltima) del firmware. Es un certificado nico y Apple
slo emite certificados de las versiones de firmware
vigentes en cada momento. Por esta razn solo podemos
meter la versin de firmware ms nueva. A estos
certificados los llamamos ECID-SHSH.
Los certificados son nicos para cada dispositivo y no son
intercambiables entre ellos.
GeorgeV- foroiPhone.com

Que dispositivos necesitan


certificados para restaurarse?

iPhone 3G (solo para las vers. 4.0, 4.0.1 y 4.0.2)


iPhone 3Gs
iPhone 4
iPhone 4S
iPhone 5
iPad 1, 2, 3, 4 y Mini
iPod touch 2G (MC)
iPod touch 3G
iPod touch 4G
Apple TV
GeorgeV- foroiPhone.com

Porque tengo que guardar el


certificado?
Como para todo hay "trampas", hay una forma de saltarse esta
seguridad, consiste en guardar una copia de esos certificados en
un servidor externo o en nuestro propio pc/mac, para que cuando
queramos bajar de versin lo podamos hacer, para eso lo que se
hace es engaar a iTunes y en vez de que compruebe si hay
certificado en el servidor de Apple lo haga en nuestro pc/mac o en
el servidor externo donde colocamos nuestro certificado en su da.
El certificado lo podemos guardar indiferentemente de la versin
que tengamos instalada en el iPhone; ej. Nosotros tenemos
nuestro iPhone en 4.0 pero la versin vigente es la 4.2.1, si
guardamos el certificado en ese momento, obtendremos la del
4.2.1.
Podremos bajar nuestros certificados a nuestro pc/mac tantas
veces como sea necesario

GeorgeV- foroiPhone.com

Novedades IOS 5
Desde el lanzamiento del IOS 5, Apple ha
aadido una nueva seguridad a la hora de
restaurar a versiones que no sean la
ltima.
Se denominan APTickets, y son una
especie de nuevos certificados a diferencia
de los SHSH normales estos se generan
aleatoriamente cada vez.
Esto complica algo las restauraciones pero
no las hace imposibles.
GeorgeV- foroiPhone.com

Como guardo el certificado?


El certificado se guarda en el servidor de Saurik, en
EEUU. (No implica riesgo alguno). O en nuestro pc/Mac
Una vez que guardemos un certificado por primera
vez, a partir de ah Saurik ira guardando los
certificados posteriores que vayan saliendo de forma
automtica.(esto no se ha cumplido siempre)
Hay 5 formas obtener certificados:
1. 2. 3. 4. 5.-

Por medio de Tinyumbrella


Por medido de Cydia
iSHSHit (necesario tener jailbreak)
iFaith Guarda el certificado de la versin instalada
Redsn0w Guarda el certificado de la versin instalada

GeorgeV- foroiPhone.com

1.- Guardar certificado con


TinyUmbrella/Redsn0w
Cuando guardemos un certificado por primera vez
con TinyUmbrella o Redsn0w, a parte de estar
guardando el certificado en si ,es como si
estuviramos dando de alta nuestro dispositivo
en el Servidor de saurik.
Tiny Umbrella/Redsn0w guardar una copia del
certificado en el servidor de Saurik y otra en el
pc/mac
Tutorial Redsn0w

Tutorial Tinyumbrella

GeorgeV- foroiPhone.com

2.- Guardar certificado


desde Cydia
Actualmente cuando se entra en
Cydia la primera vez, este
automticamente guardar el ultimo
certificado sin hacer nada nosotros.
Tener en cuanta que Cydia no guarda
todos los certificados siempre, as que
siempre que sale una nueva versin
se recomienda guardarlo con
Tinyumbrella, iSHSHit o Redsn0w
GeorgeV- foroiPhone.com

3.- Con iSHSHit


iSHSHit es un programa que se instala desde
Cydia y permite:
Guardar el certificado de la versin ltima
que firma Apple
Bajar los certificados desde Cydia
Se puede hacer de cualquier dispositivo
sabiendo el nmero de ECID
Enviar los SHSH va mail al pc/mac
Podemos traspasar los certificado a
Tinyumbrella para poderlos usar all.
GeorgeV- foroiPhone.com

Tutoriales iSHSHit
1. Guardar certificado con iSHSHit

2. Guardar certificado con iSHSHit de


un dispositivo sin JB desde otro con
JB

GeorgeV- foroiPhone.com

4.- Con iFaith


iFaith permite extraer el certificado
de:
Modelos: Apple TV - iPad 1 - iPhone 3gs - iPhone 4 - Touch 3 Touch 4
Versiones: 3.1.X - 3.2.X - 4.0.X - 4.1 - 4.2.X - 4.3 - 4.3.1 - 4.3.2
- 4.3.3 - 4.3.5, 5.0 - 5.0.1.
Con el certificado generado con iFaith se crea un Firmware
Firmado que se puede restaurar con iTunes.

TUTORIAL
GeorgeV- foroiPhone.com

5.- Con Redsn0w


Redsn0w permite extraer el
certificado de:
Modelos: Apple TV - iPad 1 - iPhone 3gs - iPhone 4 - Touch 3 Touch 4
Versiones: 3.1.X - 3.2.X - 4.0.X - 4.1 - 4.2.X - 4.3 - 4.3.1 - 4.3.2
- 4.3.3 - 4.3.5, 5.0 - 5.0.1 - 5.1.1 - 6.0
Con el certificado generado con redsn0w se crea un Firmware
Firmado que se puede restaurar con iTunes. (mirar la primera
parte de este video)

GeorgeV- foroiPhone.com

Pequeo resumen

GeorgeV- foroiPhone.com

Por primera vez podemos guardar


un certificado desde:

Servidor Saurik
USA

1.TinyUmbrella/Redsn0w

2.-Cydia

Si queremos tener una


copia de los
certificados en nuestro
Pc/Mac, usaremos
TinyUmbrella para
bajarlos

GeorgeV- foroiPhone.com

Al guardarse por
primera vez un
certificado, es
como si diramos
de alta nuestro
dispositivo en el
servidor. Saurik se
encargara desde
ese momento en
guardar los
certificados
nuevos. En algn
caso esto no se ha
A
partir de ah, si
cumplidocuidado
tenemos Cydia en
nuestro
dispositivo,
podremos ir
viendo los
certificados que
vayamos
obteniendo con el
tiempo (texto en
verde en la parte
superior)

Preguntas frecuentes
PREGUNTA

RESPUESTA

Puedo restaurar sin certificado?

No, a pesar de los tutoriales que hay


por la red, para poder restaurar a una
versin que no firma Apple hace falta
el certificado.

Si mi iPhone esta en la versin 4.0 se


me guardar el certificado de esa
versin, no?

No, se guardar el certificado de la


ltima versin que haya sacado
Apple, indiferentemente de la que
tengas tu en tu dispositivo.
Si, si usas iFaith

Tengo que subir de versin para


guardar el certificado?

No, no hace falta, se guardar el


ultimo vigente.

Puedo usar el certificado de otro


iPhone en el mo?

No, los certificados son nicos para


cada dispositivo

Como se que certificados tengo?

Mirando en Cydia o con


Tinyumbrella/ishshit

Es necesario hacer un Backup de los


Si, es recomendable
certificados?
GeorgeV- foroiPhone.com

PREGUNTA

RESPUESTA

Donde guarda TinyUmbrella los


certificados en el Pc/mac?

En la pestaa Advanced de
TinyUmbrella lo indica.

En Cydia, arriba, no me salen


todos los certificados, es normal?

Si, es normal, los certificados


suelen tardar en aparecer en
Cydia varias das o semanas. No
significa que no los tengamos,
simplemente que no se ven.

Me han mandado un iPhone


nuevo del SAT, puedo usar los
certificados que tengo del
anterior iPhone?

No, los certificados son nicos, no


se pueden intercambiar

Que son los certificados que


llevan una b como la 4.2b3?

Son certificados de versiones


BETA de los firmwares. Se
guardan para poder hacer
Jailbreak Untethered en los
dispositivos.

No tengo Jailbreak, como guardo


el certificado?

Con TinyUmbrella puedes guardar


el certificado sin tener Jailbreak.
Ifaith tambin.

Cuando guardo el certificado?


Da lo mismo, lo importante es
GeorgeVforoiPhone.com
Antes o despus de hacer
que lo guardes.

Ya tenemos nuestro certificado


guardado.
Ahora a disfrutar de nuestro iPhone, iPad
o lo que sea.
Pero.
El da que necesite restaurar y usar un
certificado como lo hago ????

GeorgeV- foroiPhone.com

Como usar los certificados


Una vez que nos aseguramos que
tenemos el certificado que corresponde
a la versin que queremos restaurar,
tenemos 4 formas de hacerlo:
1. De forma Local, usando el certificado del
pc/mac (vers 4.x)
2. De forma remota, usando el certificado del
servidor de Saurik (vers 4.x)
3. Con custom+SHSH (vers. 5.x)
4. Restaurar desde Redsn0w (sin iTunes, 4.x y 5.x)
GeorgeV- foroiPhone.com

En que dispositivos puedo usar los


SHSH?
El uso de los SHSH est limitado a una
serie de modelos nicamente:
1. iPhone 3Gs, iPhone 4, iPad 1, Touch 3G y Touch 4G.
En estos modelos se pueden usar los SHSH ya que
disponen de exploit a nivel de hardware (Limera1n)
2. iPad2: Este caso es especial, se puede usar el
SHSH de una versin 5.X siempre que se disponga
de un SHSH de una versin 4.X (pudiendo bajar de
6.x -> 5.x)
3. iPhone 4S, iPad 2, iPad 3: Se puede re-restaurar
con SHSH entre versiones 5.x (no 6.x o bajar de 6.x
a 5.x)
GeorgeV- foroiPhone.com

1.-Restaurar de forma Local


(solo en versiones 4.X)

Cuando queremos restaurar de forma


normal, iTunes comprueba el
Pero
si activamos
el Servidor
local
certificado
en el servidor
de Apple
TSS desde tinyumbrella.

Entonces, iTunes buscar el


certificado en nuestro
Pc/mac en vez de en el
servidor de Apple
Y itunes restaurar el
Dispositivo utilizando ese
certificado

Servidor Apple

TS
S

GeorgeV- foroiPhone.com

TUTORIAL

2.- Restaurar de forma remota


(solo en versiones 4.X)

Para restaurar de forma


remota, tenemos que
modificar el archivo HOSTS
de nuestro
Pc/Mac
De
esta manera
iTunes
comprobar en certificado
en el Servidor de Saurik

Editar archivo
HOSTS

Servidor de Saurik USA

GeorgeV- foroiPhone.com

TUTORIAL

3.- Restaurar con


Custom+SHSH
Para restaurar a versiones 5.X con certificado SHSH es necesario
crear un Custom+SHSH ya que al necesitar los APTickets
aleatorios las formas de restaurar 1 y 2 no son vlidas. Podemos
crear custom+shsh con:

1.- Con Sn0wbreeze-- TUTORIAL


2.- Con iFaith----------- TUTORIAL
3.- Con Redsn0w ----- TUTORIAL
(Estos tutoriales son ejemplos, luego que cada uno lo adate a la
versin 5.X que quiere restaurar)

GeorgeV- foroiPhone.com

4.- Restaurar desde Redsn0w


(sin iTunes)
Esta es una nueva forma de restaurar en la que no usamos iTunes
y todo el proceso es en Redsn0w. Solo vale para los modelos:

iPhone 3Gs
iPhone 4
iPad 1
iPod Touch 3Gy 4G
http://www.foroiphone.com/5-1-x/80721-%5Btutorial%5Drestaurar-3gs-o-iphone-4-cualquier-versi%F3n-con-shsh-sinitunes.html
TUTORIAL

GeorgeV- foroiPhone.com

Modelos con chip A5 o


posterior
Los modelos:
iPhone 4S
iPad 2 y 3
En esos modelos no hay un Exploit (acceso) al hardware del sistema
por lo que no es posible crear customs. Hay solo una posibilidad de
restaurar usando SHSH y es con Redsn0w pero hay ciertas
limitaciones.
Solo entre versiones 5.X 5.X
Si cambiamos de versin (ej: 5.0.1-5.1.1) es necesario tener los
2 certificados
No estar en una versin va OTA o con el FW de origen del
dispositivo
TUTORIAL

GeorgeV- foroiPhone.com

Que pasa con los SHSH 6.X de


Cydia?
- El problema est en los SHSH que guarda cydia de forma automtica en su servidor, no los ha guardado de forma completa y
faltan parte de los APTickets.
- Afecta solo al los SHSH de las versiones IOS 6.0 a 6.1.2
- El problema afecta a todos los dispositivos que tengan SHSH guardados en Cydia. Como los shsh solo los pueden usar los modelos
iPhone 3Gs, iPhone 4 e Touch 4G, en principio solo afecta a esos modelos pero en el futuro si se pudieran usar los SHSH en modelos
A5+ tambin afectara a dichos modelos...
- Si usamos un SHSH de estos en un custom, tras la restauracin del custom el iPhone queda en Soft DFU (pantalla negra)
- No se prevee una solucin a corto/medio plazo para este problema.
- Los SHSH que NO estn afectados por este problema:
Los bajados directamente desde Apple, con tinyumbrella por ejemplo
-Los Extraidos desde el propio dispositivo con iFaith/Redsn0w

- Con iFaith 1.5.6 podemos "chequear" si los SHSH son correcto o no


- Los SHSH obtenidos por un usuario desde Apple y luego subidos a Cydia no estn afectados por el problema.
Cydia ya gestiona de otra manera los SHSH a raz de este incidente: Cydia cambia el sistema de gestionar los SHSH

GeorgeV- foroiPhone.com

Preguntas frecuentes
PREGUNTA

RESPUESTA

Al restaurar, de forma local,


donde tengo que buscar el
certificado?

En ningn sitio, TinyUmbrella se


encarga de todo, solo hay que
mantener el servidor TSS activo.

Tengo Windows 7 y no me
funciona TinyUmbrella.

Ejecuta TinyUmbrella con


compatibilidad para XP.

iTunes me lanza un error 3194.

Ese error es por intentar


restaurar a una versin de la que
no dispones de certificado.

No puedo modificar el archivo


HOSTS

Necesitas privilegios de
administrador para ello. O mueve
el archivo al escritorio,
modifcalo all y luego ponlo en
su sitio

Tengo el certificado de un
Si, pero depende del modelo y
versin 5.X ya cerrada por Apple, que certificados se tengan
GeorgeV- foroiPhone.com
puedo restaurar a esa versin?

GeorgeV
2011/12/13
Agradecimiento para Astroworld

Actualizado a 8/07/2013
GeorgeV- ForoiPhone.com

Vous aimerez peut-être aussi