Los equipos compatibles para hacerlo son:
•iPhone3GS
•iPhone4 (GSM)
•iPod touch 3G
•iPod touch 4G
•iPad1
Atención. Si quieres liberar el iPhone para otros operadores, no hagas estos pasos o actualizarás el "baseband" y no tendrás más que un bonito iPod para escuchar tu música. Estos pasos los deben realizar sólamente los que tengan iPhone asociado a su operador y quieran tener hecho el Jailbreak.
El método para Windows es el siguiente:
Crea en el escritorio una carpeta llamada Pwnage
Descárgate el firmware 4.3.1 para iPhone4 desde aquí.
Si tienes un iPhone3GS, desde aquí.
Para un iPod Touch4G desde aquí.
Para un iPod Touch3G desde aquí.
A continuación vas a necesitar una herramienta llamada Redsn0w, que te la puedes descargar desde aquí.
Copia ambos ficheros a la carpeta Pwnage.
Descomprime el redsnow.zip
Cambia la extensión zip del archivo del firmware a ipsw (por ejemplo, para un G4 debería quedar así: iPhone3,1_4.3.1_8G4_Restore.ipsw)

Conecta el iPhone al ordenador y abre iTunes.
Haz una sincronización antes de nada para no perder ningún dato.
Selecciona tu iPhone en la parte izquierda del iTunes.
Presiona la tecla "shift" (la de las mayúsculas con la flecha para arriba) y presiona Restaurar.

Navega hasta la carpeta Pwnage del escritorio y selecciona el archivo ipsw
Una vez que iTunes ha terminado de cargar el firmware (esto puede llevar una hora), cierra itunes, y abre la aplicación redsn0w de la carpeta redsn0w que descomprimiste antes.
Presiona Browse y selecciona el firmware ipsw que corresponda a tu terminal.
Presiona Next
Si es un 3GS, te preguntará sobre si es posterior a la semana 45 o no.
Mirando la cuarta y quinta cifra del número de serie lo averiguas. Si es menor de 40, pulsas "no". Si es mayor de 45, pulsa "Sí". Si está entre 40 y 45 no estamos seguro qué tipo de boot tienes. Prueba primero con "Sí" y si no funciona, habrá que cargar de nuevo el firmware y probar con "No".
En la siguiente ventana la opción Install Cydia debe estar seleccionada

Pincha el iPhone al ordenador y después apágalo normalmente (con el botón de arriba)
Presiona Next y haz lo que dice:
Presiona el botón de arriba durante 2 segundos. Sin soltar el botón de arriba, presiona el de abajo por 5 segundos. Sin soltar el de abajo, suelta el de arriba y mantén presionado el de abajo por 13 segundos.
El iPhone arrancará ahora. Redsn0w comenzará a actualizar la Ram y el Kernel.
Cuando acabe, dirá Done!.
Presiona Finish.
Cuando tu iPhone arranque (unos 5 minutos) ya estará hecho el Jailbreak y tendrás Cydia en el escritorio.
Entra en Cydia y deja que se actualice. Después, si quieres utilizar archivos ipa, actualiza tu appSync a la 4.3.x en el repositorio http://iphoneame.com/repo