Restore iPhone to iOS 4.0.1 Fix iTunes 1004, 1015 Error
Bypass iTunes 1004 1005 Error – Apple has stopped signing iOS 4.0.1 so users of iPhone 4 and iPhone 3Gs (new bootrom) will not be able to restore back iOS 4.0.1 by simply pointing iTunes to iOS 4.0.1 ipsw file (even you have backed-up SHSH Blobs and saved it on Cydia). However if you insist to still restore it, so you’ll see a message saying: “This device isn’t eligible for the requested build”.

How to fix this iTunes error and how to restore iPhone 4/3Gs on iOS 4.0.1 back? This guide will help you to bypass iTunes 1004 and 1015 Error when you try restoring iOS 4.0.1 on iPhone 4 or iPhone 3Gs.
12 Steps to Restore iPhone 4 or 3GS to iOS 4.0.1 successfully
Note: Before you proceed, you must make sure that you have your SHSH blobs saved on Cydia. If you don’t have your SHSH files saved, you cannot downgrade or restore to iOS 4.0.1.
1- Download iOS 4.0.1 .ipsw firmware file
2- Put your device into DFU mode (not recovery mode).
- Connect your iPhone to your computer.
- Turn iPhone off.
- Start iTunes.
- Hold Power and Home buttons together for 10 seconds or so.
- Release Power button but keep holding the Home button until your computer recognizes a new USB device.
- iTunes will now recognize your iPhone.Your iPhone screen at this time should be blank (black in color), if not, then you are most likely in Recovery Mode, not DFU mode.
3- Fine the “Hosts” file
In Windows:
Navigate to C:\Windows\System32\drivers\etc\ and locate “hosts” file.
In Mac OSX:
Go to “/etc/” directory by going through [Go] >> Go to Folder from Finder.
4- Open the hosts file in Notepad (for Windows) or TextEdit (for Mac OS X) and add this line:
74.208.105.171 gs.apple.com

5- Save you’ve just edited Hosts file (Ctrl+S in Windows).
Note:
Windows 7 and Vista users must run Notepad with Administrator privileges (Right-click Notepad icon then click on Run as Administrator option).
Mac OSX users have to make sure having full read and write access on their account when saving the host file.
6- Restoring iOS 4.0.1 firmware – Click on your phone icon from the sidebar in iTunes.
7- Now press and hold left “alt” (option) button on Mac (Left “Shift” button on Windows) on the keyboard and then click on [Restore] button in the iTunes and then release this button.
8- Select the iOS 4.0.1 ipsw file (downloaded from step 1) and click on [Open].
9- Lets iTunes does his job. This will involve a series of automated steps. Just wait while iTunes installs firmware on your iPhone. Your iPhone screen at this point will be showing a progress bar indicating installation progress. Now at some point, iTunes will probably throw 1004 or 1015 error at you. This is normal, just ignore this error as the firmware has already been successfully installed on the device.
10- Now your iPhone will be stuck in Recovery Mode (indicated by “Connect to iTunes” text on screen).
11- Download TinyUmbrella app (Windows and Mac). Run it and the click on [Kick Device Out of Recovery] button. Your device will now restart normally.

12- Done. So you are now running iOS 4.0.1 which you can jailbreak easily using JailbreakMe 2.0 Star then unlock it using UltraSn0w.
[via Redmondpie]
You might like:
Incoming search terms:
- iphone restore error 1005 (29)
- itunes error 1005 (27)
- error 1005 iphone restore (27)
- iphone 1005 error (21)
- iphone error 1005 restore (20)
- iphone error 1005 (20)








5 Comments to “Restore iPhone to iOS 4.0.1 Fix iTunes 1004, 1015 Error”
J’ai essayé et ça ne donne rien toujours la même erreur
If you don’t have tinyumbrella, blackr1n should do the trick. It worked for me.
Ma che cazzo di lingua parlate qui?!
E comunque questa “”"”"GUIDA”"”"” funziona solo se era già JB ! O_o
come fai a reindirizzare sui server di saurik per l’autenticazione se non gli hai mai rilasciato il tuo uid?
Ikke snap geen drol van deze taal…
Awesome read.I have reading through all your posts.I will like to read next of your posts also.Thanks a lot for sharing this with us.