martes, 31 de agosto de 2010

Tutorial: Downgrade del iOS 4.0.2 al iOS 4.0.1, sin tener guardado el archivo SHSH en el iPhone 3Gs

Desde BigBoss vemos que un usuario llamado CodeBlue ha descubierto un método que permite rebajar su iPhone 3Gs del iOS 4.0.2 al iOS 4.0.1 y realizar el Jailbreak a través de JailbreakMe, si tener guardados los SHSHs.
No he probado este método ya que mis iPhones 3Gs y 4, tiene los ECIDEs guardados.
Pero no hay nada que perder, si se tiene o se ha actualizado al  4.0.2 sin los SHSHs en Cydia, así que no pasa nada por probar.
Tutorial
Descargar el Firmware 4.0.1.
  • Descomprimir el archivo en una carpeta creada en el escritorio. Para ello hará falta cambiar la extensión de ".ipsw" a ".zip" para poder hacerlo. Se puede hacer a mano simplemente cambiando la extensión.
  • Abrir el buildmanifest.plist con el bloc de notas.
  • Buscar y reemplazar 8A306 por 8A400
  • Guardar. Repetir lo mismo con los archivos restore.plist.
Descargar el Firmware 4.0.2.
  • Abrir el archivo con winrar o winzip y dejarlo abierto (no descomprimirlo, solo abrirlo). Se debe utilizar este archivo exacto y no crear uno nuevo. Si se usa un Mac, hay que descomprimirlo y luego hay que usar las líneas de comando para volver a comprimirlo, no desde Finder.
  • Arrastrar los archivos de Firmware 4.0.1 sobre los archivos del Firmware 4.0.2, que tiene el archivo zip/rar abierto.
  • Borrar todos los archivos dmg que contengan 002 al final, dejando solo los archivos que tengan 001.
  • Renombrar de nuevo el archivo a ". Ipsw" y este será el archivo que se usará para el Downgrade.
  • Poner el dispositivo en modo DFU.
  • Abrir iTunes y restaurar con el firmware que se ha cambiado.
Opcional
Esto ayuda a asegurarse de que se obtiene un archivo de solicitud SHSH para el futuro, pero no debería ser necesario para este Downgrade.
Mac:
  • Usar el Finder, hacer clic en "Ir a la carpeta" menu "Ir" y el tipo "/etc/". Copiar el archivo del fichero "hosts" en el escritorio, abrirlo con el texto Editar y al final del archivo agregar la cadena:
  • 74.208.10.249 gs.apple.com
  • Siempre guardar el archivo en el escritorio y luego arrastrarlo a la carpeta "/ etc".
  • Guardar el archivo
Windows:
  • Ir a Inicio - Todos los Programas - Accesorios y hacer clic en el Bloc de notas con el botón derecho y seleccionar "Abrir como Administrador".
  • Ahora ir a "C: / Windows / system32 / drivers / etc" Abrir el archivo de hosts, añadiendo al final esta línea:
  • 74.208.10.249 gs.apple.com
  • Guardar el archivo.
Notas
  • Sólo funciona para el Downgrade de 4.0.2 a 4.0.1 y 4.0
  • Parece ser que con el iPone 4 no funciona, solo con el 3Gs
  • No  es una forma de bajar a un Firmware 3.1.x
  • No funciona para futuras actualizaciones del firmware.
Cuando se termine, si todo ha salido como se espera, nada más hay que pasarle el jailbreakMe y se tendrá realizado el Jailbreak en el iPhone.

  © El Blog de berllin - iPhonemaníaco.