¡Bueno! Quizá muchos se hayan preguntado que son los famosos
SHSH que siempre repito que todo el que quiera seguir haciendo Jailbreak debe guardar de su iPhone, iPod Touch o iPad. Es por
eso que decidí publicar este post para aclarar dudas y explicarles de forma clara que
son lo c
ertificados shsh, por qué son tan importantes, como guardarlos y cuales dispositivos.
¿Por qué se deben guardar el SHSH?
En julio de 2009 Apple introdujo al mercado el iPhone 3GS, Este
iPhone tiene un nuevo y especial sistema para instalarle un nuevo firmware o versión de iOS y revisa el
firmware que iTunes trata de instalar en tu iPhone/iPodTouch/iPad. Este nuevo sistema requiere que
iTunes añada
una firma especial a cada uno de los archivos del IPSW, Esta firma es
obtenible SOLO desde Apple cada vez que instalamos un nuevo iOS a nuestros dispositivos.
¿Cómo hace Apple para firmar los firmwares/iOS?
Al momento de restaurar o instalar un nuevo iOS veremos en iTunes una ventana así :
Lo que hace en esos momentos es conectarse a los servidores de Apple
para obtener la firma del firmware. Es por eso que si tratas de restaurar un firmware
que Apple ya no está firmando mas, iTunes te dará un error 30XX y no podrás
restaurar dicho firmware a tu iPhone/iPod Touch/iPad
Es por esta razón que si alguna vez por error instalas en tu iPhone/iPod Touch/iPad una
versión de OS que aun no tenga Jailbreak ni Desbloqueo, si no tienes tus SHSH
guardados no podrás revertir ese iOS y volver a la versión de iOS que tenias
instalado anteriormente.
La ÚNICA manera en la que podrás restaurar a un Firmware que Apple ya no está firmando es redireccionar los
servidores de Apple a los de Saurik y esto solo se hace de dos formas:
1-A través de Cydia escogiendo la opción
“Make
your life easier” ( la ventanita que aparece la primera ves
que abres Cydia ) luego en tu computador tendrás que modificar el archivos
hosts al que iTunes se conecta.
2- Instalando
TinyUmbrella en tu computador para salvar los certificados SHSH de tu iPhone/iPodTouch/iPad y así poder usar los certificados shsh que has guardado
previamente.
IMPORTANTE: Una ves que
Apple ha dejado de firmar un firmware NO HAY MANERA DE QUE OBTENGAS LOS SHSH PARA DICHO FIRMWARE.
POR EJEMPLO: Apple dejo de firmar el firmware/iOS 3.1.3 el 20 de Junio del 2010. Lo que significa que si tu no :
1. Hiciste el jailbreak a tu dispositivo antes y permitiste a cydia
“Make
your life easier”.
2. Usaste TinyUmbrella para guardar tus SHSH para dicho iOS (3.1.3) de
forma local…
NO PODRÁS RESTAURAR TU DISPOSITIVO CON EL iOS 3.1.3, sin importar nada…
Es por eso que es MUY IMPORTANTE GUARDAR TUS SHSH
¿Por qué es IMPORTANTE usar TinyUmbrella para salvar los SHSH?
La primera razón es porque los servidores de Saurik de Cydia podrían caerse (ya sucedió), saturarse o salir de
funcionamiento.
La segunda razón, la más importante, es que para guardar los SHSH mediante Cydia debes
tener instalado CYDIA previamente, y para tener cydia DEBEMOS TENER JAILBREAK hecho.
Para ello se creó TinyUmbrella, una aplicacion para salvar tus shsh de forma
local en tu misma computadora. Tinyumbrella crea un archivo
con el siguiente formato : XXXXXXXXXXXXX-iDevice-FIRMWARE.shsh ,
donde las 13 X’s representan el numero Ecid de tu iDevice, iDevice :
iphone, ipod o ipad, FIRMWARE : el iOS para el cual el archivo
contiene los shsh, si es 3.1.3 por ejemplo, el archivo contiene los
shsh del iOS 3.1.3
TinyUmbrella tiene las siguientes ventajas:
1. El iDevice NO NECESITA estar Jailbroken para guardar lo SHSH.
2. No importa con que firmware/iOS esté tu dispositivo, TinyUmbrella siempre
obtendrá los actuales shsh firmados. Eesto significa, que por ejemplo, si
tenes tu iPhone en 3.1.3 y quieres guardar los shsh del iOS 4 no es
necesario q tu iPhone esté corriendo el iOS 4. Bastará con
guardar los shsh del iOS4 usando Tinyumbrella.
3. TinyUmbrella guarda los shsh de forma local Y ADEMÁS los puede
mandar a los servidores de saurik seleccionando la opción adecuada.
¿De qué dispositivos se necesita guardar los certificados
shsh?
- iPod touch 2g (modelo MC)
- iPod touch 3g
- iPhone
3gs ( sin importar el bootrom )
- iPad
- iPhone 4
Por último, aclarar que los SHSH son ÚNICOS para
cada iPhone/iPod Touch/iPad. Por eso debes hacer este proceso con cada dispositivo que quieras hacerle Jailbreak.
Aquí pueden descargar TinyUmbrella :
Fuente : http://blog.clubifone.com/