If you are trying to restore stock or custom IPSW on your iPhone, iPod Touch or iPad and iTunes throws 3014 error, it means iTunes failed to fetch the SHSH blobs for your iDevice from Apple Server, Sauriks Server or localhost. Note that iTunes error 3014 is different from 3194 error. iTunes error 3014 means false edited HOSTS file while 3194 error indicates that SHSH blobs for the requested firmware was not found on Apple or Saurik server.
How to Access HOSTS File on Windows or Mac OS X:
- To access HOSTS file on Windows, open Notepad and go to File -> Open... or press Ctrl+O. Now navigate to the following location and open HOSTS file in ETC directory.
- To open HOSTS file on Mac OS X, click Go -> Go to Folder and then enter path /etc. Open HOSTS file with TextEdit app.
How to iTunes Fix 3014 Error?
Once you have successfully accessed the HOSTS file on Windows or Mac, there are two possible solutions to this error.
- If you have SHSH blobs saved on Cydia or Saurik server, add the following line to your HOSTS file.
- If you do not have SHSH blobs saved on Cydia server, simply remove the following two lines from your HOSTS file.
After adding 220.127.116.11 gs.apple.com to your HOSTS file, open http://gs.apple.com in your default browser. If you edited the HOSTS file correctly, it should redirect to Cydia homepage.
After removing all instances of 18.104.22.168 gs.apple.com or 127.0.0.1 gs.apple.com from HOSTS file, open http://gs.apple.com in your default browser and it should redirect you to Apple website.
Thats it! Launch iTunes and restore stock or custom IPSW by using SHIFT+Restore button (ATL+Restore for Mac). Hopefully this time iTunes will not throw 3014 error while restoring the firmware.