prueba:
-conecta el iPhone al ordenador
-ves al administrador de dispositivos (en windows), y mira si tienes un servicio de apple, creo que es apple mobile device (en USB), en el apartado de "controlador de bus serie universal"
-si lo tienes, abre iTunes y TinyUmbrella
-si te dice modo recuperación, toca restaurar con custom firmware. para ello baja el 4.3.3 de la web de getios
-Ahí eliges el tipo de dispositivo, en este caso iPhone, tu modelo ya sea 4, 3Gs etc y el firm que queremos en este caso 4.3.3.
-Una vez descargado, abre el Sn0wbreeze, le das a "ok" en la advertencia que indica que no es un programa comercial y espera que aparezca la pantalla de carga del IPSW.
-Hay dos modos: uno arrastrando el ipsw (firm) recién bajado al programa o pinchando en browse y buscándolo. Elige el que más fácil te sea.
-Una vez que verifica el ipsw saldrá un menu con 3 opciones, elegimos "expert mode", pincha en continuar y ahí en general eliges las opciones que necesites, activar multigestos o no, activar el iPhone, si no tienes la sim del operador original etc... Una vez acabado selecciona "built psw" y continuar. Después de un rato tendrás en el escritorio el custom firm con extensión IPSW.
-Como el iPhone ya lo tienes en DFU abrimos iTunes, con el tinyUmbrella abierto en modo servidor. Presiona shift y pincha con el ratón en restaurar, se abre el explorador. Vas a escritorio y seleccionas el custom ipsw. El itunes comprobará y comenzará a restaurar.
Así ya deberias de solucionar el problema, si diera algún otro error coméntalo