Descargar iOS 4 para iPhone 3G desde iTunes 9.2
Descargar RedSn0w del Dev-Team.
Restaurar el iPhone, la opción de Actualizar provoca problemas con los datos 3G cuando el teléfono ya estaba 'jailbroken'.
Justo después de que reinicie el teléfono y mientras espera la opción del teléfono ejecutar RedSn0w. Este es el momento que mejor me ha funcionado a mí, cuando he esperado a que el teléfono esté sincronizado el iPhone se me ha quedado varias veces ciclado en el logo de Apple.
Seleccionar el archivo IPSW con el 'firmware' de iOS4. El archivo liberado el 21 de Junio se llama "iPhone1,2_4.0_8A293_Restore.ipsw" y en MacOSX se encuentra en "~/Library/iTunes/iPhone Software Updates".
Habilitar las opciones de MultiTasking, fondo de pantalla e indicador de nivel de batería.
Conectar el iPhone, apagarlo y seguir la secuencia de botones que se indica en la pantalla.
El teléfono se reiniciará ya desbloqueado y entonces continuar con la sincronización.
Y listo.