SHSH PORQUE Y PARA QUE

TinyUmbrella: guardar y recuperar SHSH previamente guardados




Cuando nos referimos a “Guardar SHSH” lo hacemos a cualquier método que guarde las SHSH en cualquier sitio, ya sea un servidor, tu disco duro, o cualquier otra opción. Esto sólo se puede hacer mientras Apple firme esCon La Llegada De Ios 5 Y Los Nuevos Dispositivos Con Procesador A5 Las Cosas Están Cambiando En El Mundo Del Jailbreak, Y Tinyumbrella Se Va Adaptando A Esos Cambios Poco A Poco. Pero Las Funciones De Este Programa Fundamental Para Se Han Visto Mermadas De Momento, Y Otras Han Cambiado Un Poco. Es Por Eso Que Ha Llegado El Momento De Actualizar Este Tutorial Sobre Tinyumbrella Y Adaptarlo A Los Nuevos Tiempos.
Guardar Shsh Vs Recuperar Shsh
as SHSH. Da igual la versión de iOS que tengas instalada, sólo podrás guardar las SHSH de la que Apple firme en ese momento.




Si has hecho Jailbreak, Cydia guardará automáticamente las SHSH de las nuevas versiones de iOS 5 que vayan apareciendo, pero repito, sólo las de las versiones que Apple firme en ese momento. Puede ser que tú estés en 4.3.3 y te aparezca en la pantalla principal de Cydia que tienes las SHSH de 5.0.1 guardadas, es normal. Pero este método en ocasiones falla, es por eso que se debe usar TinyUmbrella para guardar las SHSH en tu ordenador y mantenerlas bien guardadas, porque puede ser que te sean útiles dentro de un tiempo.

Por otro lado, se habla también de “Recuperar las SHSH”. Puede parecer lo mismo que antes, pero no es así. Recuperarlas es eso, tenerlas previamente guardadas y recuperarlas. De este modo, puedes recuperar SHSH independientemente de si Apple las firma o no, porque ya están guardadas. ¿Y de dónde podemos recuperarlas? Pues con TinyUmbrella sólo podemos recuperarlas desde Cydia. Si te fijas en la imagen superior, podremos recuperar las SHSH de 4.1, 4.2.1, 4.2Beta3, 4.3Beta2, 4.3.2, 4.3.3, 4.3.5 y 5.0.1.
TinyUmbrella: Funcionamiento
TinyUmbrella es un programa gratuito, disponible para MacOS y Windows, y que puedes descargar desde su página oficial (http://thefirmwareumbrella.blogspot.com/). Una vez descargado e instalado, al ejecutarlo tendrás una ventana como esta:





A la izquierda verás un listado con los dispositivos que tienes conectados, y con los dispositivos “recientes” (aquellos que hayas conectado en alguna ocasión). De esta forma, para guardar las SHSH puedes tener el dispositivo conectado, o elegirlo de entre los recientes. Además, puedes introducir manualmente el ECID del dispositivo (pulsando en el botón Manual ECID) y guardarlas sin necesidad de haberlo conectado nunca.
Además de esto, el programa tiene varias ventanas:
  • General: en la que estamos, es la pantalla principal con las funciones de TinyUmbrella
  • Log: un registro de todos los eventos que han ocurrido en TinyUmbrella desde que lo has iniciado.
  • Advanced: opciones avanzadas de configuración, es importante saber en qué consiste cada opción.
Y además tiene varios botones en la parte superior:
  • Enter Recovery: para poner tu dispositivo en modo recuperación (no DFU)
  • Exit Recovery y Fix Recovery: para sacar el dispositivo del modo recuperación. Generalmente no funcionan, sobre todo con iOS 5, de modo que no vamos a prestarle demasiada atención a estas funciones. Sólo decir que para Fix Recovery hay que poner el iPhone en modo DFU, y para Exit Recovery no.
Y en la parte central vemos una ventana en la que podemos ver los SHSH que tenemos guardados. Si no tenemos seleccionado ningún dispositivo en la parte de la izquierda (como en la imagen) nos los mostrará todos. Si elegimos algún dispositivo, sólo nos mostrará los específicos de ese dispositivo.
Por último, el botón Start TSS Server, para iniciar TSS Server. Con iOS 4 era necesario para restaurar un dispositivo con un firmware ya no firmado por Apple pero del que tengamos los SHSH guardados. Con iOS 5 no sirve para nada.


Guadar SHSH SIEMPRE
Para guadar (no recuperar) los SHSH que Apple firma en este momento, es importante que nos vayamos a la pestaña “Advanced” y la dejemos tal y como muestra la imagen.
  • Save ALL Available SHSH: marcado, para guardar todas las que estén disponibles (generalmente sólo una, pero en ocasiones Apple firma varios firmwares a la vez)
  • Request SHSH form Cydia: es importante que esté desmarcada para guardar las SHSH que Apple firma. Si la marcas, generalmente no te guardará las actuales, sólo las que ya estén guardadas con anterioridad en Cydia.
  • Overwrite existing SHSH files on “Save SHSH”: sobreescribir las SHSH al guardarlas de nuevo. No es estrictamente necesario.
Las otras opciones no tienen importancia. Una vez configurado correctamente, debes pulsar en Save SHSH y comenzará el proceso de guardado. Una vez terminado, nos vamos a la pestaña Log y vemos lo que TinyUmbrella ha hecho.






¿Y qué hago con estas SHSH? 
Pues en iOS 4 puedes restaurar al firmware específico de esa SHSH, para lo cual sólo tienes que pulsar en Start TSS Server y luego restaurar con iTunes. Esto no es válido en iOS 5, pero sí que te sirven para firmar firmwares con RedSn0w o con iFaith, de manera que puedas instalarlos siempre que quieras (aún no es compatible con iPad 2 e iPhone 4S) sin esto estas vendido