Tengo un iphone 3gs que tenía hecho el jailbreack con greenpoison y estaba desbloquedao con ultrasnow pero el jailbreak era tethered y se quedó sin batería y al encenderlo se queda en el logo de DFU

Al intentar restaurar me saltan errores, primero el 3194, despues cuando parece que lo solucione con el tinyumbrella el error 29 y el 20, y a veces el 2005. Lo he intentado con diferentes ios, el 4.2.1, el 4.1 hasta el 5.
Tambien intente hacerle el jailbreak de una y no puedo.
Modifiqué el archivo de hosts poniendole la direccion de cydia, despues tambien borre el archivo, y tampoco hay forma.
Tambien prové con el ireb y el irecovery, solo me trajeron mas errores.
Lo unico que tengo es esto del iphone:
Baseband: 06.15.00
bootloader: 6,4_m3s2
model: mc132
No encuentro manera de solucionarlo con nada! Es mi primer tema pero por favor ayudenmen que lo quiero solucionar.