'

sábado, 6 de noviembre de 2010

¿Quieres seguir haciendo Jailbreak? Aprende qué son los SHSH y por qué debes guardarlos

¿Qué son los SHSH?

¡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 certificados 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.
http://img560.imageshack.us/img560/1578/iphone3gshsh6291468.png

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/

3 comentarios:

  1. Muy bonito, muy bueno.

    Pero tengo una duda, he bajado el Tiny Umbrella, me parece que el ha guardado los SHSH online (según vi el log), pero anteriormente o con otra versión anterior de Tiny Umbrella había grabado el SHSH a mi PC entonces me pregunto :

    No es necesario esto ya o debo poner el iPhone en modo recovery para hacer esto?.

    Saludos

    ResponderEliminar
  2. Hola Nehemoth, no entendí tu pregunta ¿Poner el iPhobe en modo recovery para hacer qué?

    ResponderEliminar
  3. Muy bonito, muy bueno.

    Pero tengo una duda, he bajado el Tiny Umbrella, me parece que el ha guardado los SHSH online (según vi el log), pero anteriormente o con otra versión anterior de Tiny Umbrella había grabado el SHSH a mi PC entonces me pregunto :

    No es necesario esto ya o debo poner el iPhone en modo recovery para hacer esto?.

    Saludos

    ResponderEliminar

Copyright © 2012 Amandysha.
Blogger Template by Clairvo