buenas noches, si quieres ponerle el ultimo fimr, el ios4, a pesar de que muchos se estan quejando de su lentitud (yo no lo veo tan grave, la verdad) tienes una opcion mas:
te bajas el ios4 a tu ordenador
lanzas el programa sn0wbreeze-V1.6.1 y en las opciones pones "activar iphone" (te creara un firm activado del ios4, para usar con cualquier compañia que no sea la original)
pones el iphone en modo restauracion (o en modo DFU)
abres el itunes y te lo detecta en modo restauracion
con "shift" y "restaurar" te da opcion a cargar el nuevo firm activado que has creado. ahora solo queda liberarlo con Ultrasn0w (de la repo del cydia) y listo.
proceso realizado y funcionando con un iphone 3G de la compañia at&t
saludos.