Okay so my iPhone4 is on 4.0.1 ..jailbroken. Cydia has this written on top when I open it: "This Device has SHSH's on file for iPhone OS / IOS: 4.0.1" I've been having some issues so I want to restore (back to 4.0.1). I can't do a regular restore because 4.0.2 is out now. So I tried to follow everything I've read to do a restore.. I navigated to the hosts file in: C:/Windows / System32 / drivers / etc and I added "18.104.22.168 gs.apple.com" to the bottom of the file, like so: then I saved it and closed out. Next, I put my phone into DFU mode. When I try to restore in iTunes by holding Shift+Restore, I keep getting this message: This is the file I downloaded "iPhone3,1_4.0.1_8A306_Restore.ipsw" , which is supposed to be the 4.0.1 ipsw file for an iPhone 4. So now I'm stuck as I can't go any further than that.. Can anybody shed some light on why I'm having this problem? Thanks in advance!