How To Fix 1604, 1603, 1602, 1601, 1600 Error While Restoring Custom iOS 4.2.1 IPSW Firmware File Using iREB


If you hit a 1604, 1603, 1602, 1601, 1600 error while trying to restore your iPhone with a custom iOS 4.2.1 firmware file created using Sn0wbreeze 2.2 for Windows or PwnageTool 4.2 for Mac then there is a way to bypass the error.

iH8sn0w, developer of Sn0wbreeze has released a new version of iREB tool, which is compatible with iOS 4.2.1.

iREB is a tool that will put your device into a pwned state so that you can upload custom firmware to it.

iREB RC3 supports the following iOS devices:

  • iPhone 2G, iPhone 3G, iPhone 3G[S] (old & new bootrom), iPhone 4
  • iPod Touch 2G (MB & MC), iPod Touch 3G, iPod Touch 4G
  • Apple TV 2

iREB is currently available only for Windows users.

Before we start please note that that jailbreaking your iOS device may void its warranty and hence proceed with caution and at your own risk.

You can follow these simple step-by-step guide to bypass the 1604, 1603, 1602, 1601, 1600 errors:

  • Download the latest version of iREB from iH8sn0w
  • Start iTunes (iREB needs iTunes 10 or above, it’s a good idea to use the latest version of iTunes – iTunes 10.1.2 as of now)
  • Put your iOS device in DFU mode by following these steps:
    • iPhone/iPad/iPod Touch
      • Connect your iPhone/iPad/iPod Touch to your computer
      • Turn it off
      • Hold power and home together for 10 seconds (exactly).
      • Release power but keep holding home until the computers beeps as a USB device is recognized
      • A few seconds later iTunes should detect your iOS device
      • Connect your Apple TV 2 with your Computer via microUSB
      • Now reboot your Apple TV by holding down Menu + Down buttons together for around 6 seconds
      • After reboot, immediately hold Menu + Play until you see the message in iTunes saying that Apple TV in recovery mode is detected
  • Now close iTunes and launch the iREB tool that you had downloaded earlier
  • Click on the relevant device from the iREB screen and wait for few seconds until you get a white or red screen on your iOS device
  • Now start iTunes again and select your iOS device from the left hand side side bar
  • While on the iTunes window, hold the Shift key and click on the ‘Restore‘ button. (This is a VERY IMPORTANT STEP as just clicking the ‘Restore’ button without the ‘Shift’ button will result in restoring your iPhone with the latest firmware, by holding down the ‘Shift’ button, allows you choose the custom iOS 4.2.1 firmware file created using PwnageTool or Sn0wbreeze)
  • Navigate and select the custom iOS 4.2.1 IPSW file to restore your iOS device with it

You should now be able to successfully restore your iOS device with the pre-jailbroken iOS 4.2.1 firmware file without hitting the 1604, 1603, 1602, 1601, 1600 error.

As always, please let us know how it goes.

[via Redmond Pie]

Like this post? Share it!
  • VoIP

    You guys are great .. thanks for all your hard work!

  • Name

    nice work! but i didn’t receive such an error while upgrading to 4.2.1 with sn0wbreeze…only luck?

    • pal

      i think so! i used ireb and snowbreeze 2.1 last week on my i4.. worked without a hitch… kept old bb with 4.2.1 fw.

      havent noticed anything out of the usual after i upgraded to a custom fw… but i dont use ibooks, facetime or push notifications.

      defintely was hesitant to use snowbreeze as hes kinda new to the scene but everything seems to be in good working order!

  • k

    Doesn’t work on iphone 3G, anyone?

    • C_A_N_O_N

      Try greenpois0n RC6.1,

    • Melvarius

      try running the software in compatability mode (xp servicepack3) and run as administrator. I use win7 and I think it depends on the OS the program was created on. This has helped me out a few times when using green poison or red snow and they’ve frozen halfway through the process.

  • C_A_N_O_N

    Ok very nice but we need an unlock now, any date for this?

    • Borat

      I doubt there will be a unlock for 4.2.1 which is disappointing. However 4.3 will be coming out soon and you can probably count on an unlock coming out for that.

  • brandon

    Thank you so much fixed my phone yay yay

  • Titanss

    Does Not work on 3G, my fingers hurt trying.
    Greenposi0n Does Not work either.
    Redsn0w is the only one I found to JB a 3G.

    • Melvarius

      see my reply to K further up.

      • Titanss

        Been There Done That, GP & SB still did not work.

  • fas

    Well these errors are still happening.

  • Eltepito

    Why my FaceTime is not working ? It said waiting for activation

  • Saurabng

    Mtv fully faltoooooooooooo.. It’z jst nthng new.. A small bundle just extracted from redsn0w…Hahahaha… It was already a option to get pwned mode in redsn0w…

  • 3G_NoService

    have a 3G iPhone and attempting to upgrade from 3.1.2 to 4.1.2. Ran Sn0wbreeze (and iREB). Appeared to work, but get No Service. Right now I have an iTouch, not an iPhone! Help!

  • labuser

    my facetime is no longer working help

  • AVP

    Stuck with iReb. It will not detect DFU. Tried on two machines.

  • PAK

    screen did’nt turn to white or red, rather; it remained on Black. Yet the error remain same i.e. 1600.

  • kosmo

    I have also black screen and 1600 error

  • Jusituation

    hi im trying to update and jailbreak my iphone 4 w baseband 1.59.00 i get the error i see ireb is the solution but i am a mac user can anyone suggest solution for mac

  • jlo

    i have an ipod 4 running 4.3.3 and i use snowbreeze to make a custom firmware and then i use itunes to retore it but the process got stuck and now im trying to fix it but no solution i try ireb to fix my error 1600 but nothing no luck what can i do please

  • viktor

    ihad a problem with 1604. i searched all websites for resolution and nothing was helping. I got so pissed and mad. Iphone would not just turn off, it was restarting everytime i conected it to computer so i could not place it into DFU mode ( or didnt know how)
    I performed next steps.
    Disconected Iphone and turned off computer.
    pressed and held hoe and sleep bottons so long that phone would turn off and just before it shows apple, i let go sleep buton and continued to hold home. this kept iphone in dead state, not puttingit into restore mode. And I just kept holding it.
    Now, turned on computer, launched iTunes, connected Iphone. Itunes shows restore button, clicked that. Baisicaly did everything I was supposed to in order to restore, but held home all that time untill it showed apple and restore progress.
    This is how I bypassd stupid 1604. What a relief!!!

  • sebarsh

    Load and loads of thank this slove my problem very smoothly i was struck in between error 1603
    on iphone 4 for newly update for IOS 5 thanks dud million million

  • Karan

    hey buddy, i have an iphone 4. upgrading on ios 5 with my baseband preserved. till now since 2 days im not able to upgrade it, its stuck in the restore mode. sometimes i get error 1604 or 1600 or 1602… but currently im stuck 1602 not able to get thru it.

    if you guys know anything about it. do help me out…


    • azer

      dude i got same problem have you find any solution ?

  • Robert

    guys i have a problem i have an iphone was unlock with a custom firmware 4.0.1 with ipad baseband by mistake I update the the phone to 4.2.1 now im stuck in connect to itunes logo and i try many times with ireb and dont work
    Iphone 4.2.1 (from Itunes)
    Vista Computer
    Itunes 10.4

    • Miguel

      Hey! I have the same case as Robert. My problem is that I tried to restore the iphone with the official firmware after having JB with a custom firmware from Pwnd (in order to have an upgrade in the baseband).

      I’m using Ireb to get the iPhone 3g with the green screen. Then, I’m trying to install the custom firmware from Pwnd. But error 1603 keeps showing. Anyone can help us??? Thanks in advance…

  • alex

    i have iphone 4 with 5.0.1 and i have error 1603/1604, ireb doesnt work, have any solutions? thanks

  • I have an iPhone 3G its stuck on the connect to itunes screen I have tried to restore store it to a custom firmware i have got from resnow my itunes keeps giving me every error it can find untill i used ireb and it was to get rid of 1600 error and now im getting an error 21 what should I do

    • im now getting 1600 again

  • Lars

    I have the same problem as Brandon – iPhone 3G as well

  • Sharon

    i wanted to upgrade my ipad2 to ios5.0.1 today for absinthe jailbreak. it was running ios 4.3.3 with snowbreeze jailbreak before. so now i stuck in error 1602 when iTunes try to restore my device. Device can’t function at all right now, not to mention any jailbreak afterwards. when will we get iREB for iPad2??!

  • Fapple

    Anyone solved this stupid errors? Ireb wont work. Nothing works little help please!!!

  • Herman

    Like Sharon posted I have the same error on my Ipad2 3G, trying to upgrade from iOS 4.3.3 JB Snowbreeze to IOS5.0.1. Please can you help us with your suggestions? Any help is much appreciated!

  • Yu Wei

    just trial and error as I have been trying all ways that was mention iphone 4 on IOS 5.0.1 and I am using UltraSn0w 2.9.1 and received 1600, 1602 and 1604 error….. thus, I try doing an addition steps before I click restore and after the message mention that the phone will restart in …..
    – Go to hosts file and rename before restore custom IPSW
    – when received message that the phone will restart in after restore in itunes …. I rename the hosts file again to original name.
    only problem now is that I don have an network which I can see my carrier but reflect no carrier list….

  • Natasha

    I had the 1604 error message on my iPhone 4 with 5.0.1. firmware and ran the program and now it’s successfully custom restoring! Thanks so much!

  • DJ

    I followed instructions here and on RedmondPie. Typical advise is to launch iTunes, enter DFU, close iTunes, iReb, launch iTunes then shift-click restore. Gave me an error every single time on 3G and 3GS.
    When I entered DFU without being in iTunes, I was able to get it to work every time. If you keep getting 1600 errors, try skipping step 1 of opening iTunes first.
    When it would work, I noticed two things:
    1) Entering DFU while not running iTunes, my computer would install a driver (recognition of device despite already being plugged in). If entering DFU when iTunes was running, it would not install the driver.
    2) While iTunes is “preparing to restore”, the screen will flash, then display an install progress bar.

  • Click on the relevant device from the iREB screen and wait for few seconds until you get a white or red screen on your iOS device

    i never gt any color on ma screen

  • Lewis

    Help….when i followed and finished all the steps for iREB tool….i turn on my itune but i could not find my device…..what should i do?

  • Jordan

    Still getting a 1600 error .. I am trying to downgrade a iphone 4 from 5.1 to 5.0.1 .. any help

  • Etude

    No results, here. I’ve tried this as well as other methods (Tinyumbrella, holding down Home and plugging in, moving the “C:\Program Files (x86)\Common Files\Apple\Apple Application Support” directory, etc) and nothing seems to work. I have an iPhone 4 with iOS 4.2.1 and 03.10.01 Baseband. I’ve looked everywhere I can and there doesn’t seem to be an answer that works for me. There has to be a way or at least an explanation why it doesn’t work.