+ Reply
Results 1 to 13 of 13
  1. #1
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    Default How to get past 1604 error to load custom 3.1.2 ipsw on 3G

    Thought I'd let my first post be at least a little useful. I'm new to the iphone and subsequently to jailbreaking, and thought my experience over the past two days might help a few.

    Not knowing better, I immediately updated my 3G firmware to 3.1.2 before I started researching jailbreaking. Not smart.

    -blackra1n never would get past recovery mode.
    -itunes always gave 1604 on loading custom ipsw.
    -putting phone in DFU didn't help.

    If you're one of the many still stuck at 3.1.2 and trying to jailbreak, this is what worked for me on the first try (well, after trying a thousand other things).

    (1) Load custom ipsw into appropriate itunes folder(s).
    (2) Download latest iReb tool
    (3) Connect phone to USB, do NOT start itunes
    (4) Put phone into DFU mode (10s together, 10s home)
    (5) Select proper phone/ipod type with iReb, wait for whitescreen
    (6) Launch itunes, shift/recover to custom ipsw

    Worked like a charm. NOTHING else did.

    Hope this helps someone.

  2. The Following User Says Thank You to osli For This Useful Post:

    kimvichi (11-16-2009)

  3. #2
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts

    It didnt work it starts itunes and says iphone is in recovery mode and i need to restore factory settings ....any other solution?

  4. #3
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    Make sure you turn off automatic syncing in itunes, both through the surface options, and through edit/preferences/devices - check the "stop devices from automatically syncing" option.

    Getting the phone into DFU was the hardest part for me, but easy once I finally got the hang of it. Watch the video linked from the iReb application to make sure you are in DFU, otherwise iReb can't do it's magic.

    After iReb gives you a white screen, you can start itunes and it will recognize the phone as in recovery mode. Shift+click on restore and select the modified .ipsw.

    Good luck!

  5. #4
    iPhoneaholic satch2501's Avatar
    Join Date
    Aug 2008
    Posts
    394
    Thanks
    0
    Thanked 60 Times in 55 Posts

    If your phone was previously pwned, don't put it in DFU mode to upgrade. Simply open up itunes (with your phone on of course) and press Shift+restore (pc) ALT+restore (mac) and pick the created custom firmware. That's it. The 1604 occurs because the phone is in DFU mode when it doesn't need to.

  6. #5
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    My advice was for those on non jb 3.1.2, either new to the iPhone or who unsuccessfully tried blackra1n, which starts by having you update to the official 3.1.2 fw.

    These phones get 1604 because they won't accept a custom ipsw. The procedure above allows you to get past that.

  7. #6
    iPhone? More like MyPhone
    Join Date
    Jan 2008
    Posts
    109
    Thanks
    8
    Thanked 0 Times in 0 Posts

    Can you PM a link to iReb for windows? Every link I try points to iH8SN0W's blog and his link is broken...

  8. #7
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    I found it on the ih8sn0w site, but it was up then down then up. I'm not sure where else to find it.

  9. #8
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    12
    Thanks
    5
    Thanked 0 Times in 0 Posts

    Osli
    Thanks for this useful thread. I too am unable to get a custom restore to a JB ispw. I get the 1604 error message but my phone is frozen with just the request to connect to i tunes so I can't even go into DFU mode. I got out of 1604 freeze by doing a normal apple restore to new 3.12 software which didn't bother me as I already had 3.12 but now I'm very cautious of going through the whole process again. Can u just confirm that your phone was a 3G not a 3G? Mine is a 3Gs and as far as I can make out the iReb app only works for a 3G

    Also to help others I wonder do you know why we ended up with 1604 errors and so many don't? I think it might be because updated tutorials are now saying that it is good to quit i tunes and i tunes helper before installing a customised ispw. So did you still have i tunes or i tunes helper running when this happened to you?
    Last edited by IGnome; 10-27-2009 at 05:03 AM.

  10. #9
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    If you don't care about unlocking your phone to use a carrier other than AT&T (now, or in the future, because it is unknown whether a new unlock path will ever be found), then you can restore to the official 3.1.2 on itunes. This will reset the phone, get it out of the "connect to itunes" recovery loop, and get it ready to jailbreak. However, if you have been unlocked or think you might be in the future, don't do that because it updates the carrier baseband and the devteam isn't sure if they will ever come up with an unlock option for that update.

    If you are interested in unlocking, there are some utilities that are supposed to get your phone out of the recovery mode loop. I've never used them so I don't have links, but google should find them quickly. No idea how successful they are.

    Anyway, to go into DFU mode make sure the phone is PLUGGED INTO THE COMPUTER. A little detail that cost me hours and hours that was either neglected or glossed over on many of the other posts and/or tutorials I found. You may be able to get into DFU from the recovery loop, but I make no promises.

    So here's the steps a bit more precisely:
    (1) plug into computer
    (2) shut down itunes, open up iReb
    (3) turn phone off (sleep button - power off slider)
    (4) hold down sleep+home button exactly 10 seconds
    (5) release sleep button, continue holding home button exactly 10 more seconds
    (6) release home button
    (7) select your phone (3G?) in iReb
    (8) wait for white screen, iReb crashes
    (9) open itunes
    (10) shift+click on restore
    (11) select custom ipsw

    Obviously the hard part is getting out of recovery loop and into DFU, after that iReb should do its magic.

  11. The Following User Says Thank You to osli For This Useful Post:

    IGnome (10-28-2009)

  12. #10
    What's Jailbreak?
    Join Date
    Nov 2009
    Posts
    3
    Thanks
    0
    Thanked 2 Times in 2 Posts

    Try this one since it is fast.
    I have had this come up a couple of times when forced to upgrade on my 3G. I was finally able to find a quick fix from the Apple helpdesk guy. Here's what to do.
    1. Proceed with restore until you get to the "unkwown error 1604" hit okay then, with iPhone still plugged in x out of iTunes closing it off.
    2. Relaunch iTunes and while the phone is still attached and click okay if prompted.
    3. iPhone should then be able to finish where it left off.

    According to the helpful iTunes support dude "Gerald" the USB port of my pee-cee is slower than the iPhone's needs and shows the error. You may want to make sure no programs are running in the background and you are not taxing the USB by doing other funtions or using hubs, docking stations, etc. Good luck from Mississippi!

  13. #11
    What's Jailbreak?
    Join Date
    Nov 2009
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    cheers for the info olsi, sounds like the right solution and other sites are saying ireb is the way to go. Problem I have is ireb doesnt kick in and turn my screen white or crash so it can't move on! My iPhone is brand new and came with 3.1.2 on it

  14. #12
    What's Jailbreak?
    Join Date
    Oct 2009
    Posts
    14
    Thanks
    0
    Thanked 3 Times in 3 Posts

    My first thought is that you aren't in DFU mode. Made me go crazy trying to figure out how to get in DFU... seems simple, but the steps have to be followed perfectly. Timing is crucial, as is whether the iphone is plugged in USB or not, itunes is open or not, etc.

    If you're in DFU and iReb isn't working, then I'm at a loss. That's what iReb is made for. Try restoring to factory 3.1.2 first and then give it another go. Other random thoughts are that the USB cable, port, and/or driver might be giving you some problems. Try another cable and/or another computer if available. My home desktop is fine to sync itunes and will restore to factory firmware fine, but won't work with iReb or a custom firmware. My laptop has no problems. Could be that my desktop is more than five years old and still running windows XP. If you think this could be a problem, try another computer before you do anything more drastic.

  15. #13
    What's Jailbreak?
    Join Date
    Nov 2009
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default iReb DOES NOT work with lastest iPhone GS

    Dude, thanks for your topic and your help.

    BUT it's a fact iReb WON'T work with iPhone 3GS.

    you can go to DFU and wait for the white screen, it will never come out.

    actually the latest iPhone 3GS are just UNCRACKABLE for the moment.

    you can try everything, you won't be able to make it PROPERLY and TOTALLY jailbreak.

    BlackRa1n doesn't fully work. There are issues with Cydia, network, wifi...

    I guess they will soon find a new way to jailbreak the latest 3GS but for the moment there is nothing to do about that.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts