I'm trying to upgrade to iOS 4 Beta4 from 3.1.2 using iTunes on a PC, but every time I try I get an error message when iTunes tries to verify the update, error message 3014. I then googled this issue and was able to install HotspotShield which disguises my network traffic as though I'm using a different network. I'm not sure why this is useful in this scenario but it helped. (See http://blog.mcchouse.com/2009/08/iphone-os-301-update-error-3014.html) However now I am getting a message saying "the iPhone could not be restored. An unknown error occurred (13)". I am using Saurik's server address for gs.apple.com in my hosts file which I thought might be relevant here but it doesn't help. Any ideas?