Creo que no se ha posteado antes, pero para los que tengan un 3gs como tenía yo actualizado a la versión 4.0.2, ya hay una forma de hacer el downgrade y luego hacer el jail. Dejo los pasos aquí, copiados de otra página:
1. Descarga el firmware 4.0.1 correspondiente a tu modelo de iPhone (
http://www.esferaiphone.com/firmwares/)
2. Lo descomprimimos a una carpeta cambiando la extensión de .ipsw a .zip
3. Abre el archivo buildmanifest.plist con Notepad en Windows, o TextWrangler en Mac. Remplaza 8A306 por 8A400 (Todas las veces que aparezca).
4. Lo guardas y repites el proceso pero en el archivo restore.plist.
5. Descargamos el firmware 4.0.2, lo renombramos a .zip y lo abrimos (con winzip, winrar o similar) sin descomprimirlo, si usais mac tendréis que descomprimirlo y luego volver a comprimirlo.
6. Selecciona todos los archivos que habiamos extraido del firmware 4.0.1 y los arrastralos encima de las del 4.0.2 que tenemos abierto para que se remplacen.
7. Borra todos los archivos .dmg que contengan 002 al final, dejando solo los que tengan 001.
8. Guardar los cambios que has hecho en el archivo.
9. Renombralo otra vez a ipsw.
10. Conectar el iphone al PC, abrir iTunes y poner el dispositivo en modo DFU, abre iTunes
11. Ir a la carpeta C:\Windows\System32\drivers\etc\ abrir el archivo hosts y añadir esta línea al final: 74.208.105.171 gs.apple.com
12. Como no te dejara guardar el archivo con los cambios, guardar el archivo en otra ubicación.
13. Coger este archivo y sustituirlo encima del original que hay en la carpeta C:\Windows\System32\drivers\etc\
14. Pulsar el botón Restaurar en iTunes teniendo pulsada la tecla shift. Para poder restaurar el iphone con el archivo .ipsw que hemos creado
15. Haz jailbreak con Jailbreakme.com
Fuente
http://www.actualidadiphone.com/2010/08 ... guardadas/Lo he probado y funciona perfectamente!
Saludos