iPhone 2G 3.1 Custom Firmware 7C144 Windows

/* Posted September 20th, 2009 at 1:16pm    */
/* Filed under Apple, iPhone, Mods    */

Yes, we still use the iPhone 2G, got a problem with it? The aluminum back still looks better than the newer iPhones and resists scratches better. At any rate, if you’re like us, and have been wanting to upgrade your iPhone to the latest 3.1 firmware released a few days ago, you’re in luck. Windows users traditionally have been the last to get these updates since PwnageTool is a Mac only tool. But if you’ve got a nice friend, or in this case a nice blog like Code Retard, then you may get lucky and have someone create a vanilla custom restore firmware, iPhone1,1_3.1_7C144_Custom_Restore.ipsw to be precise, for you so you can go ahead and simply use your regular old iTunes to perform the complete 2G jailbreak and unlock.

If you want to unlock and jailbreak your iPhone 2G on 3.1 firmware, follow these steps:

  1. Download the iPhone1,1_3.1_7C144_Custom_Restore.ipsw file (password is "coderetard").
  2. Upgrade your iTunes to the latest 9.0 version.
  3. Turn your iPhone off.
  4. Connect it to your PC or Mac via USB cable.
  5. Bring it into DFU mode. To do so, press and hold the Power and Home buttons for 10 seconds, let go of the Power while continuing to hold Home for another 10 seconds, and by then your computer will beep and Windows will detect a DFU device.
  6. iTunes will automatically launch and ask if you want to restore the iPhone.
  7. Shift click or option click on the "restore" button and find the custom firmware 7C144 ipsw for iPhone 2G you downloaded in step 1.
  8. Sit back and enjoy the show on your iPhone.

For Windows users, if you get error 1600, your iPhone is not in DFU mode. Try this button-free approach and see if it helps. For Mac Users, download PwnageTool and use it to put your iPhone in DFU mode.

  1. Download DFU.zip. Extract it to C:’ drive so that it is located in C:’DFU
  2. Connect your iPhone and ignore iTunes.
  3. Go to Start -> Run
  4. Type “c:’dfu’dfu iBSS.m68ap.RELEASE.dfu” without the quotes.
  5. Wait for iPhone to show a white screen.
  6. Then proceed with the restore in iTunes.
  7. More DFU help here.

Screenshots/Code Retard

Related Blogs

  • Related Blogs on iPhone

Related Blogs

  • Related Blogs on iPhone


42 Responses to “iPhone 2G 3.1 Custom Firmware 7C144 Windows”

  • Comment from booby

    does this really work or is it just BS? because all the other sites say there is no kack to get 3.1 for a 2g iphone on a windows! hum??

    • Comment from Will H.

      Yes it’s Official. It works installing OS 3.1 via windows. Just need to click check for updates and click restore while holding down shift. Also iTunes 9 is required or else you’ll get that compatibility error.

  • Comment from hm

    It doesn’t work for me. I get error 1604. Of course, my phone ended up getting the Sim Card not valid something when I opened iTunes. Still hope for my phone?

  • Comment from sal

    i also got error 1604 so it doesnt work i guess. i have a 2g iphone which was accidently updated to os3.1

  • Comment from kayrok

    It worked for me–was leery at first, but after a couple of times failing at the DFU part (my fault)I was up and running 3.1. However, if you want to use the itunes icon feature and you have a custom theme running your best bet is to disable it then switch your icons around and then re-enable whatever theme you want from cydia. Will not work with 5 column app.

  • Comment from wildies

    thanx for the effort guys
    but one question, this custom firmware got cydia, right?

  • Comment from ricky

    how bout itunes 9.0.1 version

  • Comment from wildies

    okay done, thanx alot guys
    but for your informations this custom firmware contains cydua , icy and winterboraed already installed

  • Comment from henry z

    tried several times on my 2g from the point when i shiftclicked restore – then the automatic update started and there was no option to select the downloaded ipsw file. what now ?

  • Comment from Eric

    I put my phone into DFU, it comes up on the computer as seeing a device in DFU. Itunes launches saying it recognizes a device in DFU. I press ok then hold shift and press the restore button. My options come up and I select the file I downloaded from you. But every time I get the error 1600. It sees it in DFU mode, and if I restore it just through the regular itunes process it works.

    Any ideas?

  • Comment from Riddik

    I had a big issue too, awhile back, first make sure you are in the correct DFU mode and if it still doesn’t work then try another computer.

  • Comment from JLP

    Will this unlock one carrier SIM iPhone 2G/3G to any SIM card?

  • Comment from edwardk448


    Can I get iPhone2,1_3.1_7C144_Custom_Restore.ipsw file?

    just like for 2G iphone

    Thanks in advance

  • Comment from kevin l

    this fireware worked perfectly for me, though i didn’t use the diagnostic mode at all, just did the shift click on restore and everything is great! thank you.

  • Comment from LIBERTYBENZ

    Hey guys.. the author of this article should update it … the majority of users, if not all, will recieve a 16XX (1604) error when restoring in itunes… to bypass this error, search google for “ih8sn0w” .. open the program, select what gen of iphone you are using with your phone connected… it will go into DFU, and then run itunes and follow these steps… the error 16XX will be gone, it worked for me and it should for you. Let me know if I helped anyone one…

  • Comment from LIBERTYBENZ

    program called ireb 3.1… search google and you will find the guys site, scroll down, click either windows or mac

  • Comment from jonas


  • Comment from edwardk448

    This error I see you guys referring to is because you use DFU method. YOU DO NOT NEED DFU METHOD.
    All you need is RECOVER METHOD, where connect to iTunes comes up on the screen.
    Press shift+Restore and select CustomeWare. That is all you need. Your phone will be JB. It takes about 10-15 minutes.

    Hope that helps.

    • Comment from Jai

      Thanks edwardk448, the above worked like a charm in Recovery Mode. No need for DFU Mode for that matter, which means no error 16XX. Just follow the procedures to put phone into recovery mode, then follow the first set of instructions on how to use iPhone1,1_3.1_7C144_Custom_Restore.ipsw:

      How to put your iPhone in recovery mode :

      1. Turn the device completely off and disconnect it from cable/dock.
      2. Hold down the home button.
      3. While holding down the home button connect to a computer with a cable (easiest) or dock.
      4. Keep holding down the home button until you see a connect-to-itunes screen You are now in recovery mode.

      To escape Recovery Mode and power the phone off simply hold down power and home buttons for ten seconds.

  • Comment from eliud

    thaks for the info very helpfull

  • Comment from alex

    work like a charm

  • Comment from Jason

    very good job , thnx a lot

  • Comment from Luke

    YOU GUYZ R AWESOME!!!! after searching and searching for weeks now i was successfully able to jailbreak and unlock within an 1 hour thanks 2 this post. I am using coderetard FOREVER THANKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    i have 2g 3.1 OS on Vista, worked fine!

  • Comment from K00lKid

    Help!!!!!!!! i used ih8sn0w and i got the white screen. then i opened itunes and it it won’t show my iphone icon so that i can restore it. somebody help me please!!!!

  • Comment from Facebook User

    I have the same problem, i’m in white screen, but itunes doesn’t show my phone!!!!

  • Comment from rmeade

    Thanks for the update yes putting it into recovery mode is what made this work for me

  • Comment from Patrick

    i put the phone in recovery, shift/clicked and installed the custom firmware, now it’s stuck on iTunes saying “preparing iPhone for restore”, been like that for about 5 minutes…any ideas?

  • Comment from Patrick

    and i just got a 1604 while in recovery, so that whole “you can’t get a 16xx while in recovery” is a bunch of crap

  • Comment from bhuvaneswaran

    i got a 1604 error while recovery, help to get the iREB3.1 for windows

  • Comment from Sharath

    I have successfully upgraded my iphone 2G to 3.1 just by restoring to the custom firmware. No hassels. My phone had 2.0.1 FW which was already pawned and unlocked earlier using QuickPwn-225-2 from devteam. Here’s what i did to upgrade to 3.1.
    1) Download the custom firmware “iPhone1,1_3.1_7C144_Custom_Restore.ipsw”listed above and save it to your computer (Windows XP was my OS). Any location.
    2) Download and install itunes (This is the version i used).
    3) Connect your iphone to your computer.
    4) You will get a popup from itunes that a new FW is available for download. Cancel that.
    5) Now hold “Shift” key and click restore.
    4) Point to the downloaded FW.
    It will take about 15~20 minutes to restore the FW after which the iphone will reboot….
    It will remain unlocked :).. It worked for me!… All the Best…

  • Comment from Anonymous

    HEY guys unlocking the iphone 3g or 3gs running 3.1 or 3.1.2 is not a big deal blackra1n is the thing u need at this point.just install a news version using itune basband is doesn,t matter itune update ur basband if u want 3.1.2 then open blackra1n rc3 u can search it on google and run it it will hardly take a few mins and u will have blackra1 icon on ur iphone,s screen then run that and install sydia and icy using that.that all u need to do but if u wont c any signal bars realy easy go to setting carrier and search your carrier there wont be a problem then coz i jb and unlocked three iphone 3gs and 3g using this method good luck :)

  • Comment from Titheridge

    Thanks, This worked perfectly for my 2G, on T-mobile, previously running a PWNed 3.0 firmware. I just put in recovery mode using the instructions above (not dfu) and pressed shift & restore. 10 minutes later, it was done. Beautiful. I can’t thank you enough.

  • Comment from Jonah

    Thanks. I have a 2G phone updating it to ….D144 (next version after this post) and was getting the 1600 error too because I was putting it into restore mode instead of DFU mode as some blogs suggest. Put it into DFU mode using PwnageTool and everything worked.

  • Comment from taufeeq

    everything’s go right but after the screen goes black it starts again and it shows bootneuter 2.1
    and its written
    Please wait
    determining current settings…….

  • Comment from Vijay

    not able to download the iPhone1,1_3.1_7C144_Custom_Restore.ipsw file. when i click it above, it directs me to a page where there is no DOWNLOAD.

    plz suggest what to do.

    thanks in advance,



  • Comment from 13ON3S

    Anyone with issue performing this incredibly simple task is a fucking noob and shouldn’t be jailbreaking in the 1st place.

  • Comment from Rakooon

    Works great

  • Comment from javelina187

    I DID IT!!!!

  • Comment from bjansia tino

    Just a heads up – if I was you, I wouldn't waste my time or money purchasing the new iPhone 4G. There are a few sites that are giving people willing to test the new iPhone out one for free.

  • Comment from arwennoyer tory

    You should jailbreak through blackra1n. its much easier. All you have to do is install the firmware then it will put a raindrop on your phone and click on the raindrop and install cydia/rock. Look up blackra1n for install instructions

  • Comment from rosadginge tetreichwe

    yeah me too when i am ditching X-D

  • Hey there! Quick question that’s entirely off topic. Do you know how to make your
    site mobile friendly? My blog looks weird when browsing from my apple iphone.

    I’m trying to find a template or plugin that might be able to
    correct this problem. If you have any suggestions, please share.
    Appreciate it!

Leave a Reply

or Login (not required)

HTML tags allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>