Error 3000-3999: (3002, 3004, 3013, 3014, 3164, 3194, and so on) Error codes in the 3000 range generally mean that iTunes cannot contact the gs.apple.com server on ports 80 or 443. This may be because out-of-date or incorrectly configured security or firewall software is interfering, an entry in your hosts file redirecting requests to gs.apple.com, or due to your Internet proxy settings. If you are using a proxy, try without using one or with a known-good network. If that does not resolve the issue, follow iTunes for Windows: Troubleshooting security software issues. Error 3014 may indicate that you need to free up more disk space on the computer before trying to restore again.17" 2.2GHz i7 Quad-Core MacBook Pro 8G RAM 750G HD + OCZ Vertex 3 SSD Boot HD
I have the same problem too. I'm using a Macbook though and I don't have any firewalls or security set up right now ( I read that might be a problem) but it still won't update. I don't understand why? I've created a new user account and tried on that (with a clean download of 4.3.3.) still did not work.
I've tried on a PC and it did not work. This is driving me crazy because I have no idea why I can't even just RESTORE (aka erase as in new state) my ipod touch. I have never had problems before. Is it because I never updated to 4.2?
Step 1 – Open the Terminal.app
Either by start typing Terminal on the Spotlight, or by going into Applications -> Utilities -> Terminal.
Step 2 – Open the hosts file
Open the hosts by typing on the Terminal that you have just opened:
Type your user password when prompted.
Step 3 – Edit the hosts file
from your hosts file, save close and then reboot.
Or in Windows:
Navigate to C:\Windows\System32\drivers\etc, open hosts file in notepad and remove
Save it and then reboot.