Parece ser que los que hayan actualizado al firmware 4.0.2 o hayan comprado un iPhone recientemente y tenga ese firmware, aún tienen una posibilidad para hacer jailbreak a su dispositivo.
Según el método que os voy a indicar, podréis hacer downgrade al firmware 4.0.1 para luego poder hacer el jailbreak usando jailbreakme.com.
Notas:
- No hemos probado el método, así que no sabemos si funciona correctamente o no.
- Parece ser que solo funciona en los iPhone 3GS, aunque no podemos confirmarlo.
Instrucciones después del salto.
Instrucciones:
- Descargamos el firmware 4.0.1.
- Lo descomprimimos a una carpeta en el escritorio. Hará falta cambiar la extensión de .ipsw a .zip para poder hacerlo.
- Abrimos el archivo buildmanifest.plist con un programa de edición de texto. Buscamos y remplazamos 8A306 por 8A400.
- Lo salvamos y repetimos el proceso pero en el archivo restore.plist.
- Descargamos el firmware 4.0.2 y lo abrimos (no lo descomprimimos, solo lo abrimos. con winzip o winrar). Si usáis Mac, tendréis que descomprimirlo, pero luego tendréis que usar las líneas de comando para volver a comprimirlo, no desde Finder).
- Seleccionamos todos los archivos del firmware 4.0.1 y las arrastramos encima de las del 4.0.2.
- Borramos todos los archivos dmg que contengan 002 al final, dejando solo las que tengan 001.
- Guardamos el archivo (o lo recomprimimos usando la línea de comando en Mac).
- Lo renombramos otra vez a ipsw.
- (Este paso parece ser opcional) Abrimos el archivo hosts en Windows\System32\drivers\etc\hosts (Windows) o /etc/hosts (Mac) y añadimos al línea: 74.208.10.249 gs.apple.com
- Ponemos el dispositivo en modo DFU, abrimos iTunes y restauramos al nuevo firmware creado.