My host file has got to be completely screwed. I have tried everything. I cannot pay for a registry cleaner. My iPhone had a bad battery so I took it out. When playing with the connector strip on the battery while it was plugged my phone would boot up. Well I threw the battery away because the little connector strip broke. Now without a battery it will just boot loop. So I tried putting it into dfu mode while plugged and and restoring 5.1.1. I get error 1394. I fixed the host file with 10 different tutorials on YouTube and I still get the error. If I just put it into recovery and try to restore and update it gives error 21. Can anyone help? I'm new to the iPhone but not messing with phones.