La liberación del iPhone 3G y 3GS ,con firmware 4.2.1, se dio gracias a que el iPhone Dev Team hace uso del baseband 06.15.00 del iPad, con este baseband nuestro telefono es libre, pero a un precio algo caro, no podemos restaurar el software del iPhonecon firmware 4.2.1 desde el iTunes de forma normal.

Si queremos hacer la restauración del iOS 4.2.1 tenemos que usar un custom firmware que no nos actualice la baseband del iPhone.

Herramientas necesarias:

 

– Pwnage Tool

(si no tenemos una Mac para usar el Pwnage Tool, necesitariamos un Custom firmware para nuestro 3G/3GS que no actualice el baseband, esto lo podemos encontrar haciendo una busqueda en Google.)

– Firmware del iOs 4.2.1 (oficial, no el custom)

– redsn0w 0.9.6rc8 (descargar)

– Greenpois0n (descargar WIN|Mac)

 

Pasos:

1 . Hacer con Pwnage Tool una firmware customizada y que no nos suba el baseband, esto lo podemos hacer para el 4.2.1 o el 4.1 (el Pwnage Tool esta disponible solo para MacOS). Si no disponemos de una Mac les dejo una custom firmware que NO actualiza el baseband y que NO esta hacktivada(necesitaras una SIM oficial para activar tu iphone) para el 3G [DESCARGAR]/[MIRROR], para los que tienen un 3GS [DESCARGAR].

2. Una vez que ya tenemos la custom firmware que no actualiza el baseband, conectamos el iPhone 3G/3GS a la PC, utilizamos el Redsn0w, y nos pedira la ubicación del IPSW del 4.2.1, luego seleccionamos la opción “Just enter pwned DFU mode right now” :

Con esto nuestro iPhone 3G/3GS entrará en modo DFU, permitiendonos restaurar el custom firmware.

3.  Abrimos iTunes, y nos aparecerá el mensaje de que se encontro un iPhone en modo de recuperación. Pulsamos SHIFT + Rastaurar (ALT+Restaurar en MAC) y seleccionamos el CUSTOM firmware (no el oficial). Como les habia mencionado al inicio estas custom firmwares no activan el telefono, asi que necesitarás una SIM oficial para activarlo.

4. Usar Greenpois0n para hacer el jailbreak.

5. Instala ultrasn0w para liberar el telefono.

Eso es todo.