
De la mano de iH8Sn0w nos llega la forma de realizar Jailbreak al iPhone 3GS con iOS4 y Bootrom nueva, todo esto gracias a Sn0wbreeze 1.6.2.

Necesitaremos:
* iPhone 3G[S] con bootrom nuevo
* 3.1.2 SHSH blobs
* iBSS grabber
* Payload Pwner-r2 para 3GS.
* sn0wbreeze V1.6.2
* iBooty
* LibUSB – libUSB Win7
* 3.1.2/4.0 3GS firmware
1.- Cambiamos el archivo HOSTS:
En Windows:
C:\Windows\System32\drivers\etc y abrimos el archivo “hosts”.
Una vez allí debemos añadir la siguiente linea.
74.208.10.249 gs.apple.com
En MAC:
Abrimos una ventana de Finder y pulsamos cmd+shift+G o en el menú superior vamos a “Ir” y a continuación a la opción “Ir a la carpeta…” y escribimos /etc
Hacemos clic derecho sobre el archivo hosts (dentro de la carpeta /etc) “Abrir con…” / TextEdit
Añadimos la linea 74.208.10.249 gs.apple.com al final del archivo.
1.- : Pon tu iPhone 3Gs en modo DFU.
2.- : Abre iBSS/iBEC grabber
3.- : Pon la carpeta donde tengas guardadas las SHSHs en tu escritorio.
4.- : Haz Click en “Start Monitoring”.
5.- : Abre iTunes y pulsa SHIFT + Restaurar. Busca tu firmware 3.1.2. Necesitas restaurar a 3.1.2 para hacer Jailbreak del 4.0
Guarda tu IBSS:
1.- Al acabar la restauración abre la carpeta donde guardaste el IBSS, busca dentro una carpeta que se llama Firmware y dentro de esta busca DFU.
2.- Guarda el archivo IBBS bien guardado!.
Crea un Custom Firmware usando Sn0wbreeze.
Instalar LibUSB y usa irecovery en Mac
Como instalarlo? explicacion:
Guía
1. Copiamos la aplicación iRecovery en el escritorio de nuestra Mac e instalamos la librería “libUSB”.
2. Abrimos iTunes, seleccionamos la tecla ALT + Restaurar en iTunes y cargamos manualmente el Firmware 3.1.3 original
3. Durante el proceso de restauración, aparecerá una ventana con el error 1015, no nos preocupemos porque es perfectamente normal.
4. Hacemos clic en Aceptar para cerrar la ventana de error y cerramos iTunes.
5. Ahora abrimos el terminal y escribimos los siguientes comandos:
cd Desktop
./iRecovery -s
setenv auto-boot true
saveenv
exit
Ahora Usamos Payload Pwner-r2 for 3GS
1.- Guarda el resultado.
Trabajando el Custom Firmware:
1.- Abre el custom firmware creado con winrar o similares.
2.- Cambia el nombre de:
iBSS 3.1.2 a “ibss312.dfu”
Kernel 4.0-Custom a “kernel.40?
iBEC 4.0-Custom a “ibec40.dfu”
Quedando de esa manera:
- iboot.payload — que hemos creado con Payload Pwner.
- exploitibss312 –que hemos creado con Payload Pwner.
- ibec40.dfu — Sacado del custom firmware realizado con sn0wbreeze.
- irecovery.exe
- readline5.dll
- iBooty.exe
- ibss312.dfu — Usando el iBSS de la restauración.
- kernel.40 — Sacado del custom firmware realizado con sn0wbreeze.
- sn0w.img3
Seguimos:
Con el iPhone 3Gs con el firmware 3.1.2 abre iBooty y elige “Prepare Device for Custom Firmware”.
Abre iTunes y restaura tu iPhone con el custom iOS4 creado.
Cuando tu iPhone se quede con la pantalla en negro y parezca no funcionar, no te preocupes, es normal.
Para Finalizar!!!
1.- Abrimos iBooty de nuevo y elige “boot it” y LISTO!!! proceso terminado