
Ya es posible liberar el iPhone 4 y 3GS con iOS 4.3.1 gracias a Ultrasn0w.
Requisitos:
- Tener un iPhone 3GS o iPhone 4 en iOS 4.3.1 con jailbreak de Sn0wbreeze 2.4 beta 1 ( enlace de descarga )
- El iPhone debe tener una de las siguientes basebands (si no se encuentra en el listado no funcionara): 01.59.00 / 04.26.08 / 05.11.07 / 05.12.01 / 05.13.04 / 06.15.00
PASOS:
1. Desactivar el código PIN: Ajustes > Teléfono > PIN de la SIM
2. Desde Cydia añadir el repositorio http://repo666.ultrasn0w.com, si aun no lo tienes, e instalar Ultrasn0w (Ultrasn0w escribe con un cero). (imagen arriba)
3. Reiniciar el iPhone

La nueva version de ultrasn0w ya capaz de liberar el iPhone 3G y 3GS con iOS 4.2 o anteriores
Tienes que añadir a Cydia esta fuente:
http://repo666.ultrasn0w.com/
NOTA:
Si tienes un iPhone 3G o un 3Gs con bootrom vieja, basta con que actualices normalmente y luego ejecutes Redns0w.
Si tienes un iPhone 3Gs con bootrom nueva o un iPad, tienes que descargar este PWNAGE TOOL 4.1.3 Unlock edition, para poder hacer el jailbreak correctamente.
Libera las basebands: 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00.

Esta nueva version de Ultrasn0w 1.0-1 no solo soporta el iPhone 4 (Baseband 01.59) sino también es valido para los iPhones 3Gs con las baseband (04.26.08, 05.11.07, 05.12.01 y 05.13.04)
Para instalar ultrasn0w debereis tener esta source en Cydia:
repo666.ultrasn0w.com
sin lugar a dudas una excelente noticia por parte del Dev-Team