La razon por la cual no puedes hacer Upgrade y Jailbreak de un iPhone con “Old bootrom” utilizando un Custom Firmware de Sn0wbreeze (Windows) o PwnageTool (Mac) desde l version 3.1.3 el cual fue Jailbreak con Spirit y 4.0 es por que el NOR no esta flasheado ya que el Jailbreak de Spirit es uno “Userland” y no conlleva a nada de eso. Para aquellas personas que simplemente no pueden regresar a la version 3.1.2 para hacer entonces el Jailbreak con Blackra1n y luego subir pues Spirit2Pwn es la solución a tu problema.
ADVERTENCIA: Si tu Boot Room es el nuevo se trancara tu iPhone y tendrás que hacer RESTORE
¿Que tienes que hacer?
Abre Cydia y dirígete a la sección de Manage para que añadir un “Repo” Tutorial Para Añadir un Repo (Click Aqui)
1.- iPhone 3Gs con bootrom viejo y con el jailbreak del 3.1.3 hecho con Spirit
*Si necesitas verifica tu Boot Room sigue los siguientes tutoriales: Con iDetector (Windows) o Via USB DFU (Mac/Windows)
2.- Añadirás este Repo en Cydia: http://repo.woowiz.net
3.- Instala el File: Spirit2Pwn
Re-inicia tu iPhone y comienza a hacer el Restore a custom firmware