iphone error

Many of you have been asking me about those annoying iTunes errors while trying to restore your iPhone using a custom firmware with PwnageTool or SnowBreeze. Usually, the error you get says:

The iPhone “iPhone” could not be restored. An unknown error occurred (1600 – 1601 – 1602 – 1603 – 1604)

There is an easy and quick fix for this. The downside is that it is Windows only (Mac version is in the work), and that it only works for iPhone 2G, iPhone 3G, iTouch 1G and iTouch 2G. In other words, no iPhone 3GS and iPod Touch 3G support.

iREB (iTunes Restore Error Bypasser) is a neat little tool that will help you fix these errors.

Step 1: Download iREB from here.

Step 2: Launch iTunes and put your iPhone in DFU mode (hold power and home button together for 10 seconds; release the power button and keep holding the home button until iTunes tells you it has detected an iPhone in recovery mode.

Step 3: Once iTunes has detected your iPhone in recovery mode, close iTunes and launch iREB.


Step 4: Select your device and wait for the screen to go red or white.

Step 5: Launch iTunes and hold the SHIFT key while clicking on restore. A window will open. From there just browse for the custom firmware you want to restore to.

You should be good to go. iTunes should restore your iPhone to the desired firmware without giving you any error.

  • Tanveer

    @kyle yeah man it’s time.

  • Nic

    Hi there , i wanna ask , why its said “waiting for iDevice” ?

  • Hi Iam getting stuck on the stupid 2005 error. I updated my USB device, reinstalled itunes, unplugged into different usb slots.
    Somewhere it said to change from main to hub or hub to main, right now my usb is hub but how do i changae it? Or is that for Mac only

  • It worked for me .Get error 1601 when restore 4.2.1 on 3gs 32gb.

  • It worked for me ,when restore 4.2.1 on 3gs 32gb.Just run TinyUmbrella V5.00.09 (must be uncheck :set hosts to cydia on exit ) and used itunes 10.3.1 and it done.

  • I know this is old, but wooow… Thank you! I had installed OpenIboot and iX but didn’t find it that useable so I decided to just DFU restore to a new state, but then came the error and I thought I had bricked my iPod. At first I tried restoring to Whited00r and even after using iREB iTunes still gave me the error, but as soon as I tried recoverd with an official firmware it worked. Again, Thanks 🙂

  • thanks mate , it should work . but it didn’t !! every time i fix an error , other error come up
    i got tired , then i used my friends macbook pro . and it went so smooth without any problems.

  • Hi So what can the 3Gs users do? thank you.. 🙂

  • Helpful , werked for me, thank you very very verrrrrry so sooooo toooooo much

  • Andrew Brown

    Worked great. thanks!

  • thnxx alot..it works for m3 😉

  • I’m using iReb but this error still occur!

    • Muharamy Vuay

      oohh! very sorry….. its fixed that problem 100%… try to download latest iReb and make sure your iTune are latest too

  • Josh Tiss

    it worked…tanx

  • rehan khan


  • Pulsar Boy Viji

    Dear Friend pls help me to solve my iphone 3g to upgrade to version ios6 or above i have tried what u have said

    1st the iphone could not be restored an unknown error occurred 1604

    then i have worked out with ired-r7


    it showing the iphone could not be restored an unknown error occurred 1600 this one

    i am really vexed pls try to help out from this problem

  • Vlad Comarlau


  • Ramy EL Nahas

    It’s very helpful, thanks a lot 🙂

  • Zules Gile


  • ceck your cable for original..