Alright if the Shift + restore to 4.1 ipsw still doesn't work.
I want you to restore through Tss Server.
Download Tiny Umbrella, use the feature kick out of recovery to get you back to where you first started.
Now Check Advance Tab
Devcie/Version : select iph 4. 4.1 shsh blogs
Request : Cydia
Save Shsh
Wait for Answer : It should say Yes.
Now Start your Tss Server and it will say connecting
Do the Shift + Restore to 4.1 ipsw
At the end you will get error 1004, use kick out of recovery again.
Now you are at emergency Screen.
You're getting 3002 errors trying to restore an iPhone 4 to 4.1 (8B117) via iTunes, and you're sure your hosts file is right?
Would you kindly ping gs.apple.com for me from your Terminal and report back the IP address you obtain?
Also, please shoot me your ECID via PM (On Windows, it's in Device Instance Path under Device Manager if your device is in recovery). Let me try to obtain you some blobs the old fashioned way.
Yes, if it is iphone 4 and you restore through using tss server to preserve your baseband, you are at official 4.1 but with 4.0 baseband for unlocking purposes.
i ended up just sending my phone in, thanks for your help though. After five hours of struggling im washing my hands of it. Ill have a brand new one on thursday though.