The following article provides further information regarding this error that can help resolve the trouble.
Here is my solution...I tried for a couple of hours and I stumbled upon this...
- Unplug your ipad and make sure its in recovery mode
- Make sure you have newest iTunes installed
- Goto C:\Windows\System32\drivers\etc
- Make new folder here (name it ipsw) You will also need administrative priviliges
- Move the ipsw files to new folder that you created in the C:\Windows\System32\drivers\etc directory
- Plug your ipad back in recovery mode
- Select your ipsw from the NEW ipsw folder in the C:\Windows\System32\drivers\etc directory by holding the "SHIFT" key when you choose the "RESTORE IPAD"
Guys I have been pulling my hair out for the last 24 Hours. here is what i did. the PC that was giving me the 3004 error was windows 8 Pro 64 bit. I just dowmloaded and installed itunes on my son's laptop running Win 7 Ultimate 32 bit. put ipad in dfu mode. then plug to laptop and do SHIFT RESTORE. works perfect. no errors. once ipad asking to swipe to setup. unplug then plug to original PC that has the backup restore to last backup.
This WILL help.
I had the same problem. But you know what I did? I kept on trying to install the new OS.
I have an iPad 2, and my daughter was playing with it. She accidentally setup a password. I searched for a way to reset the iPad.
1. Shut down the ipad.
2. Press and hold the home button while the usb cable is unplugged.
3. While holding the home button, plugin the usb cable to your computer.
4. Wait until iTunes recognizes that you want to reset your device. You can let go when this happens.
I had no choice with this one, to reset the device I also needed to do an "Update and Restore". After clicking on that and waiting for everything to get done. The Error 3004 appeared. I just had to repeat my steps over and over again until I was able to do it (3 or 4 times).
Maybe the error is an internet problem. Maybe it is a connection (usb to computer) problem.
i got the same problem with my iphone 4S, whenever i chose restart, the next thing is error 3004.
i've add a new folder named ipsw in the directory you've mentioned yet whenever i'm trying to restore by pressing SHIFT and chose RESTORE, i can't find the folder "etc", yet i could find it in the explorer..
i've been trying for six hours and still can't do..
any help please..
This is what worked for me (using iTunes on Windows):
Open Internet Explorer and try to browse somewhere. If it says it's offline, have it go online.
Make sure you can browse the web with IE. Then retry the update or recovery.
Why this probably works:
3004 is some kind of network error, apparently happening when iTunes connects to Apple to verify the update or the iPad. My Windows machine was connected to the Internet, Chrome worked fine.
But apparently iTunes may use the WinInet library to access the web. This library uses the same configuration and settings as IE. I had recently installed Windows Updates (that did not require restarting the computer). This seems to have left IE offline for some reason.
Thanks efffish... I had ran into same error with code 3004 where iTunes didn't let me either download new IOS 7 software for my iPhone5 and also didn't start the software update process. I opened the IE browser and found that IE was offline. Once it went online after opening browser, I was able to download and update my iPhone5 software to iOS7.
This is such a foolish desing by apple that it uses IE's software library/components to connect to the iTunes server.
Thanks for your findings, it saved my time. (I had already spent 3 hours trying to fix the problem.)