Pin It

iPhone Jailbreak/Upgrade: More on iTunes 1600 error

Earlier, I have written up a post about possible causes & solution for iTunes 16xx error that some of the readers encounter during iPhone jailbreak or upgrade. I, however, have missed one point for 1600 error that occurred when you try to restore the custom firmware (created by WinPwn or Pwnage Tool) in iTunes.

This point is specially for those who have already pwned the iPhone once and plan to upgrade to new firmware version (Say, from 2.0 to 2.0.2 / 2.1) using WinPwn / Pwnage Tool. When you come across the below prompt, you should answer “Yes” and follow the instruction to put your iPhone in Recovery Mode instead of DFU mode.

Recently, when upgrading a pwned iPhone from 2.0 to 2.1, I tried to put it into DFU mode and restore the custom using iTunes. And iTunes prompted me with error 1600.

At first, I wondered if I did not put the iPhone into DFU mode properly. But it’s not. So, I tried to put it into recovery mode instead. And, it works perfectly with custom firmware install. So, when you encounter error 1600 again, ensure you are using the proper mode.

How to put iPhone into Recovery Mode

To put your iPhone into recovery mode, first disconnect your iPhone from USB cable and power off your iPhone. Then hold the “Home” button and connect USB cable again. Keep holding the “Home” button until you see a dock cable pointing to the iTunes icon (or yellow triangle for older version of iPhone or Steve Job logo for pwned iPhone). Now you are in recovery mode.

About Simon Ng

Founder, developer and chief blogger of

, , ,

65 Responses to iPhone Jailbreak/Upgrade: More on iTunes 1600 error

  1. Rob October 9, 2008 at 5:31 pm #

    Hi there Simon,

    thanks for the info on the 1600 error…I tried to DFU after re-creating the custom install from scratch, and itunes kept coming up with said error…googled error, found your blog (even tho on evil Windows [joke!]) I found your solution perfect on mac as well…Although successful with custom restore from recovery mode as you suggested I had a recurrance of the iphone freezing up on the apple icon with spinning wheel just below it…this occurred after I tried to restore from backup of iphone…there must have been some corruption in the backup…set phone back into recovery…let itunes check server…deleted back-ups…option-clicked custom restore…set phone up as new…and all is well!

    Again thanks for the advice…


  2. David Ong November 1, 2008 at 11:25 pm #


    I am getting error 21 and cannot jailbreak my iPhone 2.1.

    Can anyone help?



  3. Wiecher November 10, 2008 at 9:13 pm #


    In recovery mode i have a 1600 error… and in DFU mode itunes says: 21 error…

    Can somebody please help me??


  4. John November 16, 2008 at 11:57 am #

    I am getting the same thing as you wiecher I get the 1600 error… and then th 21 error this sucks i not having my iphone unlocked can someone please help!

  5. Peter Cernak November 19, 2008 at 6:30 am #

    This really works. Always when I tried to restore my 2G iPhone I got 1600 error message. I put my phone into “recovery mode” as descirbed (turn your phone off, press and hold home button a then connect the usb cable. Connect cable to iTunes logo will appear. Then I restored phone via customized firmware from Pwnage tool. Thanks for idea.

  6. Nico November 24, 2008 at 5:40 am #

    Thanks a lot, this saved my day. I just got the newest Pwnage Tool to create a custom 2.2 firmware for my 3G. Now this one works great.

  7. Manish J November 25, 2008 at 1:14 pm #

    thanks man, you saved the day! 2.2 is great.

  8. Lev November 27, 2008 at 8:10 am #

    Respect, man! It worked! ;)

  9. adrian November 28, 2008 at 11:17 pm #

    I’ve just received my iphone with 2.1 firmware installed (virgin).
    I’ve got a version of 2.2 jail-broken firmware.
    2 things:
    1. When I ran the 2.2 update by hitting shift restore, I got the 1600.
    2. When I tried this post’s solution, I received the 1604.

    I had to put the phone back into 2.1 (non jb) to get it up and running again.
    Anyone know of anything else I can try?

  10. adrian November 29, 2008 at 1:01 am #

    hey all,
    I have successfully jailbroke my 2.1 iphone.
    I had to pwn 2.1 then install 2.2 custom.
    all good.

  11. Jones Ong December 1, 2008 at 3:07 pm #

    Dear all,

    I live in Singapore and I have a previously 2G iphone (bought in US) in jailbroken 1.1.4 firmware. Recently I wanted to upgrade it to either 2.1 or 2.2 with Pwnage and Ziphone (I tried with all the methods I have found on the internet so far, including iClarified, modmyfone, iPhone Hacks, etc) but none works for me…

    I keep getting the ‘Connect to iTunes’ screen and iTunes showed error messages like (1), (21), (0xE8000001), etc… I’m really lost… What’s happening?

    Can anyone PLS HELP? Pls email me directly if u can… thanks do much!

  12. FogCityNative December 5, 2008 at 9:10 am #

    Hey, thanks so much . . . the tutorial from iClarified on how to use Pwnage Tool Mac 2.2.1 to upgrade to iPhone firmware V2.2 without upgrading the baseband is so wrong and incomplete. For those of us who already have a jailbroken 2.1 3G phone following their tutorial results in failure to restore with a 1600 error. Despite what is shown in the tutorial, Pawnage Tool does not provide the same tools and prompts as QwkPwn in that the steps to get to DFU mode are not there in the application. Putting the phone into DFU mode anyway using the instructions in the tutorial only results in a failure to restore with the 1600 error.

    Your solution worked perfectly by holding down the home key while connecting the USB cable. I am now a subscriber to your blog . . . good job, you saved the day!

  13. Rick December 6, 2008 at 1:43 pm #

    I too am getting the error 21, possibly because I restored to factory and then tried to pwn. I get 1600 when I answer NO and 21 when I answer YES. I have to find the 2.1 file and try it.

  14. Ramesh December 6, 2008 at 8:30 pm #

    I tried upgrading my iPhone 2G to 2.2 which was bought by me unlocked. It got locked and now it says make emergency call . How do I restore it back and ge it unlocked?

  15. Jones Ong December 8, 2008 at 8:06 pm #

    Simon, you are the man! Got my 2G iPhone successfully pwned! One thing I dun get it… how come there is still an error (1) message when the phone triggers iTunes to start up… ??

    Nevertheless, I realised the main difference in pwning 2G and 3G… and that WAS my mistake because I used to pwn my other 3G phone successfully so I thought 2G was the same. I was stupid enough not to realise the “YELLOW NOTE”…

    2G: If you do not use an authorised carrier, u must check ‘Activate the Phone’
    3G:If you do not use an authorised carrier, u must UNCHECK ‘Activate the Phone’

    BOOT / REBOOT logo: Jailbreakers do not neccessary need to have the Steve Jobs or Pineapple logo, simply uncheck the two logo boxes and you’ll get the original Apple logo.

    By the way I’d also learned that if u wanna a customised boot logo, it is not as simple as creating the PNG files with photoshop.

    I read from somewhere that the PNG files are embedded with some script so I’m sure DevTeam has also done some scripting work on their pineapple.

    Cheers! :)

  16. Jones Ong December 8, 2008 at 8:31 pm #

    oh by the way… cydia can’t start… sigh…

  17. Henry December 16, 2008 at 1:04 pm #

    Let me say, thank you!
    I had hours playing around with this (I thought it was a firmware error).

  18. likes January 29, 2009 at 10:57 am #

    Thank you soooo much!!! After a week of upgrading. whew! ill try cydia and other apps later if it will work properly. Thanks again. God bless!

  19. Sam February 1, 2009 at 5:11 am #

    Yes! thank you! I could not figure this out at all! thank you so much

  20. sailingaction February 4, 2009 at 5:03 am #

    I have built a custom FW 2.2.1 in latest Pwnage tool to jailbreake an 3G iPhone on ATT that already is on FW 2.2.1 and the latest modem FW. I checked for that it has not been pwn before, and unchecked activate since it is already legit with ATT. I sent the custom FW and she uses a PC. In iTunes we get the 1601 error all the time using DFU mode. She is now getting a USB hub to see if that helps to avoid connecting directly to the PC.

    However I read here that you could do a normal restore without DFU, and use recovery mode. Will that work with a custom FW that has checked for “that is has not been pwned before, or do I have to make a new one?” I appreciate any suggestion solutions for this please…


  21. Mike Leal February 6, 2009 at 11:18 pm #

    Thank you! You’ve saved me alot of frustration =)

  22. dahab February 21, 2009 at 4:37 pm #

    worked like a charm you saved me dude thank you so much

  23. J.E.Turner February 22, 2009 at 1:11 am #

    This worked-around my 1600 error but it didn’t FIX it. I used it to load a 2.2.1 CFW from (preserves the 2.28.00 baseband) and I got no signal (can’t connect to my carrier). I’m using AT&T and don’t need the unlock at the moment so I tried to load the unactivated 2.2.1 CFW (preserves baseband) from the TPB torrent (contains both). I still got 1600 and still needed to go into Recovery Mode to get around it. The good news is that I now have a signal and am on 2.2.1 with thw 2.28.00 baseband. The BAD news is that One1 says that Pwnage firmwares are slow…

  24. Biff Treehorn March 6, 2009 at 3:03 am #

    Doesn’t work. Soooo frustrating! I’m now left with a bricked iPhone! I keep getting the 1600 error message.

  25. Wedge April 3, 2009 at 1:27 am #

    I’m going from jailbroken 2.2 to jailbroken 2.2.1 via the instructions on iClarified, which stated I should use DFU mode. Got the 1600 error over and over.

    I just tried it in standard recovery mode per your instructions, and it looks like it worked like a charm. Thanks!

  26. nathan April 29, 2009 at 9:42 am #


  27. JoseLuis May 13, 2009 at 1:41 pm #

    Im trying and even when its kinda weird, its working…. =/ jajaj thx

  28. Jason June 20, 2009 at 11:15 am #

    Thanks! That worked. Great tip! Now running pwned 3.0

  29. urbanelectron June 24, 2009 at 11:47 pm #

    ay carumba! holy cow! This is exactly what i needed. I was sooooooooo scared, but it worked and sky seems bluer and i’m going to go do nice things for people all day.


  30. mikelite September 16, 2009 at 8:10 am #

    still works on 3.1! thanks man

  31. William Z September 16, 2009 at 8:25 am #

    Works much better than standard DFU mode! Thanks a bunch!

  32. josua waddell September 20, 2009 at 7:00 am #

    dude you are the s*%# thank you for that

  33. Ricky October 4, 2009 at 2:17 pm #

    Worked for iphone 3gs 3.1!!!
    Big Thanks!

  34. Tech guy October 14, 2009 at 11:52 pm #

    Thanks, I was actually following How to unlock jailbreak iPhone 3.1.2 guide, faced this iTunes error. Thanks to your tips, I’m all back up and running thanks :D

  35. Will October 20, 2009 at 8:43 am #

    That is exactly what I needed I think — not the black-screen DFU mode, but the connect-to-itunes recovery mode. The restore seems to be actually running now, instead of constantly giving me the 1600 error. Thank you!!

  36. Elizabeth October 30, 2009 at 2:50 pm #

    Thank you soo much! I just tried to upgrade my 2G to 3.0 (i’m not sure i want to mess w/ 3.1 just yet) and was mortified to think i had killed my iPhone.
    I used recovery mode instead of DFU after i received the error message and it is downloaded to my iPhone as I type. Thanks again!! :)

  37. nate January 8, 2010 at 12:12 am #

    just wanted to say thanks cuz this helped me.

  38. Chris January 8, 2010 at 2:49 pm #

    This worked!! Thanks!!

  39. Arnie January 26, 2010 at 5:04 pm #

    That worked for me, cheers!!

  40. reza January 29, 2010 at 4:56 pm #

    thanks! saved me a lot of grief. all other posts insist you go into dfu mode, which i kept going into, and that failed. some posts mentioned recovery mode, but no instructions on how to get into it.

  41. spaceorizer March 29, 2010 at 6:04 am #

    when attempting to shift-restore custom fw’s, itunes ( would return error 1600. i needed to use iREB to trick itunes into restoring. worked nicely.

  42. Nicholas April 28, 2010 at 1:37 pm #

    THANK YOU!!!!!!!

  43. penix May 2, 2010 at 12:12 am #

    Worked, thanks.

  44. geust June 23, 2010 at 4:57 pm #

    thx,helped solving error 1600 while going from 3.1.3 to 4ios

    • tjr June 29, 2010 at 12:09 am #

      hey how did u get it to work going from 3.1.3 to 4? i made a custom file using sn0wbreeze but i keep getting the error 1600. i tried ireb but it does not work. this method fixes the dfu mode error 1600 but does not actually restore the custom ipsw for me. itunes just stays on the “preparing iphone for restore” screen

  45. Dan Ang June 30, 2010 at 12:10 am #

    I am able to fix the error 1600 without going into recovery mode. Check out my fix at

  46. Morten September 10, 2010 at 3:42 am #

    I foolishly tried to JB iOS 4.1, and after getting severeal errors in cydia, and no Game Center, i decided to go back to 3.1.2…
    using DFU mode gave me the 1600 error, but with the help of this guide, i managed to fix it :D


  47. mandee October 4, 2010 at 11:29 am #

    i keep getting a error message 6 unable to restore how can i fix this…. i have and i pod touch

  48. Sauci December 1, 2010 at 6:12 pm #

    Dude, i just wanted to let u know that YOU ARE MY F*****G HERO. I’ve been sitting here for almost 6 hours now trying to fix my phone and its working now that i used recovery mode v. DFU

  49. mya December 6, 2010 at 6:21 am #

    thank you, you saved my life. I restaured my iphone by error and it blocked it. nothing was working. I absolutely had to reinstall a filmware and I always had 1600 error with pwnage tool.

    thank you

  50. Jonata' December 7, 2010 at 6:44 am #

    Muito obrigado !

  51. T-Dub March 17, 2011 at 12:39 pm #

    my problem is similar to post 47 tjr im stuck in recovery mode and i keep trying to restore using the firmware created by sn0wbreeze 2.2.1. and itunes just shows ( preparing iphone for restore.. then giving me error 1604…. help please!!!

  52. Phaek March 23, 2011 at 4:11 am #

    I just had the same problems as everyone else; jailbreaking (4.3) and getting errors.
    DFU: Error 1600
    Recovery: Error 21

    I was using sn0wbreeze software that injected the original *.ipsw image with Cydia and such.

    After several hours of insanity I found out the problem – I wasn’t doing it in the right order!


  53. Roy June 2, 2011 at 10:53 am #


    I have an iPhone 3G, updated it a few weeks ago to 4.2.1 and JailBreaked it and Unlocked it.
    However phone has been slow to react, guessing it cannot handle ios4.’

    Trying to roll back to 3.1.3, i keep getting the 1600/1602 itunes error.
    Tried iREB and RecBoot, my phone goes into DFU mode, but the error keeps occuring. Tried also recovery mode with the itunes usb logo and still the error keeps coming!!

    I am using a custom ipsw from sn0wbreese.

    I have tried everything and can’t figure it out, hope someone can advise.


  54. Osuman November 24, 2011 at 3:26 am #

    Thank you so much man !! I’ve been trying for 4 days to unlock my iphone 3g but nothing worked and I finally decided to use whited00r which was giving me that error with iTunes!!

    restore mode did work for me !

    again thanks a lot !!


  1. Upgraded iPhone to 2.2 : Shufflegazine - Apple Lifestyle Magazine - December 5, 2008

    […] so I tried with my Mac Pro instead. On the Mac Pro I got error 1600 instead but after following instructions it worked just […]

  2. FW 3.x: Pwnage 3.1 voor FW 3.1 - Verzameltopic - Pagina 5 - iPhone Forum - alles over de Apple iPhone, iPhone 3G en iPhone 3GS - September 16, 2009

    […] 5 maal opnieuw geprobeerd…. Oplossing? iPhone 2G unlocked en jailbreaked met 3.0 Google… iPhone Jailbreak/Upgrade: More on iTunes 1600 error. Kies eens "Yes" bij "has your iPhone been Pwned before?". Bij "Yes" […]

  3. iPhone 3g os4 too slow to work – downgrading « Majecek's Weblog - June 30, 2010

    […] I have solved this issue by setting iPhone NOT in DFU mode but in RECOVERY mode. […]

  4. 24×7 Tech reports » iphone errors - June 3, 2011

    […] iPhone Jailbreak/Upgrade: More on iTunes 1600 error Earlier, I have written up a post about possible causes & solution for iTunes 16xx error that some of the readers encounter during iPhone jailbreak or upgrade. […]

  5. 24×7 Tech reports » iphone error messages - June 3, 2011

    […] iPhone Jailbreak/Upgrade: More on iTunes 1600 error Earlier, I have written up a post about possible causes & solution for iTunes 16xx error that some of the readers encounter during iPhone jailbreak or upgrade. […]

Leave a Reply