Manual: jailbreakea y libera el iPhone 3GS (4.0) con Pwnage Tool 4.0.1 y ultrasn0w

Debido a las importantes novedades que traía, éramos muchos los que estábamos esperando el nuevo firmware 4.0. Ahora que ya esta aquí la gran mayoría de usuarios queremos actualizarnos a dicha versión sin perder la posibilidad de jailbreakear o liberar nuestro iPhone. A pocos días de que Apple publicara su nuevo firmware el Dev-Team actualizo primero redsn0w y hoy es el turno de Pwnage Tool.
Por el momento, esta versión de Pwnage Tool solo es compatible con aquellos iPhones 3GS que tengan instalada la Bootrom antigua (iBoot-359.3 o inferior). Si tu iPhone 3GS lleva la nueva Bootrom (iBoot-359.3.2) no podrás jailbreakearlo. Para averiguar que Bootrom lleva instalado tu iPhone puedes consultar aquí.
Antes de empezar es conveniente actualizar iTunes, después realizamos una copia de seguridad del contenido del iPhone, esto nos permitirá al final de la actualización recuperar toda nuestra información (sms, email, Google Maps, contactos, tiempo, bolsa, canciones..etc). Una vez realizada la copia de seguridad en iTunes vamos a iTunes > Preferencias > Sincronización, y comprobamos que se ha creado correctamente.

Proceso para el jailbreak
Lo primero que necesitamos es la última versión de firmware publicada por Apple. Para descargarla podemos hacerlo desde iTunes o a traves del enlace que encontraras más abajo.
En caso de utilizar iTunes, lo abrimos y conectamos el iPhone, automáticamente se nos mostrara una ventana avisándonos de la nueva versión, pulsamos Solo Descargar. Una vez descargada la tendremos ubicada en Usuario > “Nombre de usuario” > Librería > iTunes > iPhone Software Updates. En caso de tener desactivada la actualización automática, vamos a iTunes > Buscar Actualizaciones.

Si ya hemos utilizado anteriormente Pwnage Tool, y lo tenemos en el ordenador, solo deberemos actualizarlo abriendo la vieja versión de PwnageTools y presionando Install Update.
En ese instante dará comienzo el proceso de actualización.

En caso de no funcionar la actualización automática, o si es la primera vez que utilizas Pwnage Tool puedes descargarlo directamente utilizando los siguientes enlaces.
Herramientas necesarias
1. Pwnage 4.0.1 | Descargar
2. Firmware 4.0 (iPhone 3GS) | Descargar
Una vez todo descargado lo metemos en una sola carpeta.

Hacemos doble-click sobre el icono del PwnageTool.

Leemos el aviso y presionamos OK.

Seleccionamos el modo experto (expert mode).

Seleccionamos nuestro dispositivo, en este caso es un iPhone 3GS. Pulsamos sobre la flecha azul para continuar.

Es el momento de seleccionar el nuevo firmware. En caso de tener el firmware dentro de la carpeta de actualizaciones de software de iTunes, nos aparecerá directamente en la ventana. En caso contrario deberemos ir a la carpeta donde se ubique y seleccionarlo. Lo seleccionamos y quedara resaltado en azul. Pulsamos sobre la flecha azul para continuar.

Automaticamente se abrirá la ventana del menú principal desde donde podremos modificar los diferentes ajustes.

Seleccionamos General, desde este apartado podemos activar el iPhone, habilitar la actualización de la baseband, o asignarle la cantidad de memoria que deseemos. Debido a que el iPhone 3GS habilita por defecto el uso de la multitarea, los fondos de pantalla y el porcentaje de la batería, Pwnage Tool deshabilita estas opciones por defecto.
En caso de tener contrato con el operador del país (España-Movistar) o el iPhone viene del extranjero y esta libre de fabrica, deberemos desactivar la opción Activate the phone. Si el iPhone esta bloqueado, y por tanto utilizas posteriormente UltraSn0w para liberarlo, deberás activar la opción Activate the phone. Despues regresamos al menú principal pulsando sobre la flecha gris.

Seleccionamos Custom packages y dentro de este apartado activamos la opción Cydia Installer. Despues regresamos al menú principal pulsando sobre la flecha gris.

Seleccionamos Cydia settings y si queremos instalar la aplicación Cycorder (grabacion de video) y OpenSSH (para acceder a los archivos del iPhone) activamos dichas opciones. Despues regresamos al menú principal pulsando sobre la flecha gris.

Seleccionamos Custom logos settings, en este apartado podemos seleccionar la imagen que queremos que aparezca tanto al iniciar como al restaurar nuestro iPhone, si no seleccionamos ninguna se mostraran las originales de Apple. Despues regresamos al menú principal pulsando sobre la flecha gris.

Ahora que ya tenemos revisada la configuración de los diferentes apartados. Es el momento de crear nuestro propio firmware, el cual utilizaremos para la restauración posterior. Para ello pulsamos sobre Build y una vez resaltado pulsamos sobre la flecha azul.

Una ventana emergente nos permitirá elegir donde guardar el firmware modificado. Una vez indicada la ruta pulsamos sobre Save.

Empezara el proceso de creación de nuestro firmware.

Durante el proceso de creación, otra ventana emergente nos obliga a introducir nuestra contraseña de usuario. La anotamos y pulsamos sobre OK.

Una vez se haya creado el firmware no será necesario poner el iPhone en modo DFU. Simplemente cerramos Pwnage Tool.
Abrimos iTunes y para restaurar el iPhone desde el firmware creado anteriormente, debemos mantener presionada la tecla ALT a la vez que en iTunes pulsamos sobre Restaurar.

Se mostrara una ventana que nos permite seleccionar el firmware personalizado. Si no le hemos cambiado el nombre se llamara iPhone2,1_4.0_8A293_Custom_Restore.ipsw. Una vez seleccionado pulsamos el botón Seleccionar.

Empieza el proceso de restauración.

Una vez restaurado nos aparece un mensaje indicando que lo dejemos hasta que se muestre en iTunes.

Si todo ha ido bien ya tendremos nuestro iPhone jailbreakeado.
Proceso para la liberación
Una vez jailbreakeado, y solo si tu iPhone utiliza una SIM de una operadora NO OFICIAL tendrás que liberarlo. En caso de utilizar una SIM OFICIAL o esta libre de fabrica no realices este proceso y restaura con la copia de seguridad.
Para ello, vamos a Cydia y entramos en el apartado Manage > Sources, y pulsamos sobre Edit.

Pulsamos sobre Add, escribimos el repositorio que contiene Ultrasn0W, …
http://repo666.ultrasn0w.com
… y pulsamos sobre Add Source.

En ese momento empezara la instalación del repositorio. Una vez instalado vamos hasta el apartado Search y escribimos Ultrasn0w para buscarlo y poder instarlo.

Una vez seleccionado pulsamos sobre Install y despues sobre Confirm. Una vez instalado el iPhone se reiniciara y tras volver a iniciarse ya tendremos el iPhone liberado para utilizarlo con la SIM de cualquier operadora.

Proceso de restauración de nuestros datos
Con el iPhone reiniciado, vamos a iTunes y restauramos desde nuestra copia de seguridad. Una vez empiece el proceso se mostrara el siguiente mensaje.

La pantalla del iPhone nos indicara que esta en proceso de restauración.

Una vez terminado el proceso, tendremos nuestro iPhone jailbreakeado, liberado y listo para instalar aplicaciones fuera de la AppStore. Ya podemos disfrutar de la nueva versión de software 4.0.
Texto e imágenes | iBrico



Todo perfecto como siempre. Solo una duda, porque instalar cycorder si el iphone 3GS ya tiene grabación de video?
Saludos
tengo una duda que me esta matando cuando yo restauro el iphone me manda a la panta lla de bloqueado poruque yo vivo en colombia y tengo una sim de movistar al hacer este proceso el iphone pasa por esa pantalla sin problemas o me pedira la sim con el codigo ese que acctiva es iphon resumiendo puedo hacer esto sin correr el riesgo de que darme en la pantalla de llama de emergencia espero su respuesta con temor
jacs, la ponen por si prefieres utilizar Cycorder en vez de la que viene con el iPhone.
s4nt11, si no utilizas la compañía oficial a la que pertenece el iPhone deberás seleccionar la opción ACTIVATE PHONE.
Ahora bien, asegúrate de que tu iPhone 3gs ha sido jailbreakeado con anterioridad y no lleva la iBoot nueva.
Hola. Llevo unos días con la ios 4.0 customizada y el jailbreak según vuestro magnífico tutorial, pero he notado que hay bugs, como que en los mensajes no me deja volver atrás a la lista (sale de la aplicación) y en ajustes-general-red-red de datos móviles lo mismo, no me deja ver lo que hay. Alguna idea? Saludos
[...] [...]
Que tal oye JUANELE excelentes tus tutos pero una pregunta tengo un iPhone 3GS de 32gb con Iboot antiguo con iOS4 nunca jailbrekeado ni tengo los SHSH guardados puedo seguir este tuto o tengo que esperar el unlock no me importa pues mi chip es del carrier original pero si lo intento dañare mi iphone? gracias
Hey si tengo el iboot nuevo ni modo de jailbreakear miiphone 3gs 16 gb ios 4????
oscarmh, hasta que Apple no corrija dichos problemas me temo que no hay solución.
sismo99 y Agavolo, mirar aqui:
http://www.ibrico.es/2010/03/23/guia-jailbreakea-y-libera-el-iphone-e-ipad-dependiendo-del-software-instalado/
mi pregunta es : entonces si tengo un iphone 3gs iso 4.0 con la nueva Bootrom (iBoot-359.3.2) no hay nada que hacer?
felicidades por todo este trabajo que haces, es muy bueno
Hola JUANELE, minombr es Nestor, de Argentina, tengo una pregunta, soy nuevo en esto de liberar, cargar firmware y demás cosas para el iphone, tengo un Iphone 8gb 3gs, ya Liberado con la Versión del Software 3.1.2(7D11), Firmware del Modem 04.26.08, el iphone esta con el Cydia ya cargado, lo que quiero es cargarle el Firmware 4.0, y liberarlo para la companía que me falta, me reconoce Personal y Claro, pero en la pantalla de Ajustes el operador me dice que es Movistar 5.0 .
Ahora, yo puedo Actualizarlo al Firmware 4.0, luego cargar otra vez el Cydia, y Liberarlo para las tres companías dado que Movistra no me lo reconoce y no se cual es la cuestión??? el Iphone lo compré usado, y posiblemente haya salido Homologado por la empresa Movistar, y calculo que al no pagar la factura lo dieron de baja por Imei? puede ser eso? espero tu respuesta, Gracias Nestor…
Una pregunta eso de lo de contrasena de usuario a cual se refiere lo pregunto por k yo estoy utilizando mac en una maquina virtual y al hacer la maquina virtual yo no puse ninguna contraseña en ningún sitio
Buenos dias y felicidades por tu trabajo. Estoy realizando el tuto y en el momento que itunes se prepara para restaurar al firm que ha creado pwnage tool aparece un error 1602. Como podría solucionar esto! estoy con un iphone 3gs, en estos momentos muerto! gracias
disculpa nuevamente el error es el 1604 ( no el 1602…..)
A los que quereis actualizar a la 4.0 o tenéis algún problema. Seguir los nuevos manuales para realizar el proceso con jailbreakme.
[...] novato con duda……. una vez hecho el jailbreak con jailbreakme, he leido en Manual: jailbreakea y libera el iPhone 3GS (4.0) con Pwnage Tool 4.0.1 y ultrasn0w | iBrico que te dice : solo si tienes una sim no oficial deberas liberarlo, si es oficial solo basta con [...]
Hola. Tengo un iphone 3gs sin SIM valida que tenia jailbreak y estaba liberado con ultrasn0w siguiendo este tutorial y funcionaba correctamente con el firmware 4.0. Por error he actualizado al 4.0.2 desde itunes y se ha quedado bloqueado y solo permite llamadas de emergencia. Es decir, desde el iphone no puedo hacer nada. ¿Cual es el procedimento que debería seguir para poder restaurarlo a un firmware que me permita hacerle de nuevo el jailbreak y desbloquearlo? Muchas gracias
Hola Bego se que la pregunta es para Juanele pero espero te pueda ayudar
primero que nada no hay forma de hacer jailbreak al 4.02 lo que tienes que hacer es hacer downgrade a cualquiera de las siguientes versiones 3.13, 4.0 o 4.01 y para ello necesitaras los shsh la buena noticia es que si tu telefono ya tenia jailbreak muy probablemente se hayan guartdado en el servicor de cidya para saberlo usa Tiny Umbrella es un programa que te permitira recuperarlos y tambien a restaurar Puedes bajarlo de aqui
http://www.megaupload.com/?d=7MQ99XKE
(no se si se permitan enlaces si no es ais borrenlo y usen google gracias) tan solo conecta tu telefono y y dale en opciones avanzadas y selecciona cualquiera de las versiones que te dije y en el ultimo dale en cidya si te apareen mensajes en Verde es que tuviste suerte luego solo activa en donde dice TSS server y vete a itunes e intenta restaurar tecleando shift y seleccionando uno de los firmwares anteriores
Lo que si necesitaras un SIM valido para actiarlo (no importa que no sea el tuyo puesdes pedirlo prestado no lleva mas de 5 minutos) o puedes comprar un SIM activador despues pasate por este tutorial y listo
http://www.ibrico.es/2010/08/03/manual-jailbreakea-y-libera-el-iphone-4-04-0-1-con-jailbreakme-y-ultrasn0w/
espero te sirva y si tienes mas dudas y te puedo ayudar no dudes en comentar