Unlock iPhone 3GS with Firmware 3.1 on Windows

The iPhone Dev team has no plans to release and PwnageTool for Windows users and since there also isn't any ETA on the release of Redsnow, so we have created a Custom/Hacktivated IPSW for iPhone 3GS users who want to update to Firmware 3.1 while preserving the baseband.

iphone3gs

Only users with a previously Jailbroken iPhone 3GS (on an old firmware) should attempt to follow this tutorial as it does not work for those who have an iPhone 3GS with Firmware 3.1 out-of-the-box. The tutorial will help to Jailbreak and Unlock your iPhone 3GS on Firmware 3.1.

For the iPhone 3GS

Please use the links to download the custom IPSW of Firmware 3.1 for iPhone 3GS iPhone2,1_3.1_7C144_Custom_Restore.

http://bit.ly/iphone3gs-custom31-sizlopedia
http://bit.ly/iphone3gs-custom31-sizlopedia-p2
http://bit.ly/iphone3gs-custom31-sizlopedia-p3
http://bit.ly/iphone3gs-custom31-sizlopedia-p4

Once downloaded, join the file parts using HJSplit and extract the ZIP archive to have one file. Now follow the steps.

  1. Please down and install iTunes 9, and then run it.
  2. Connect your iPhone to the PC.
  3. Click 'Restore' while holding SHIFT key and select the Custom IPSW.
  4. Once everything is processed and OS boots up, install Ultrasnow.
  5. Follow this guide (starting from Step-3) to install Ultrasnow on iPhone.

Thats it!

Mac users can make use of the custom IPSW in case they don't plan to get their hands dirty with PwnageTool which, to be honest, is not easy to go by due to lack of documentation. The Unarchiver can be used on the Mac to join the files and uncompress them.

Note: Please test and give us your feedback in the comments. Make sure not to 'Update' the Firmware at any step, only use the 'Restore' feature.

New: iPhone 3G and 3GS users on baseband 05.11.07 can now unlock their iPhone using Blacksn0w! Follow here.

  • death1246
    Does this unlock the phone so i can use on t-mobile and stuff or... is this a simple custom firmware meaning jailbreak mod?
  • If your iPhone 3GS was previously Jailbroken on 3.0 or 3.0.1, you can follow this guide to Jailbreak it on 3.1 and then Unlock it too.

    Once Unlocked, it will work with T-mobile.
  • oneuptick
    I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
  • meeeep
    you need Redsn0w 0.8 and iPhone2,1_3.0_7A341_Restore
    use Google to find and download. Run Redsn0w and follow instructions.
    Done!
  • chsalman
    saad this is not working i have 3gs that was unlocked 0n 3.0 firmware, but accidentally i updated to 3.1 i downloaded 3.1 fw frm above links but when i try to restore my 3gs its simply reject
  • Rich
    I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. I was reading I had to have a ECID on file to jailbreak a 3GS. Are you sure Redsn0w will work without any prior jailbreaks and info on file? thanks for the help!
  • yeah its working with T-mobile.
  • Never tried this Before, Am from India and i have the Unlocked and Jailbreak iphone 3GS 3.0.1

    So kindly Let Me know. Is it Safe, anyone tested it.
  • You are good to go. My iPhone 3GS was Jailbroken and Unlocked on Firmware 3.0.1 and I have now successfully managed to update to 3.1 with this tutorial.
  • You tried it in MAC or In windows.


    Coz i have the Windows. And dev team didn,t mention anything about Windows.
  • oneuptick
    I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
  • shahneshah
    Will I lose all data on my iPhone after doing this?
  • Backup with iTunes before trying the tutorial. You can Restore later.
  • shahneshah
    but what about the downloads folder an files downloaded using safari download manager should I back those up aswell?
  • Hitone
    Does this custom firmware contain any custom boot logos or is it standard and does it contain Cydia please?
  • It contains Cydia only (no Icy) and the standard Apple boot logo and standard iTunes recovery logo.
  • Wckd
    Was the activate from SIM option checked or unchecked for this custom firmware? For those of us using an official carrier (ATT) they instruct NOT to check activate phone in the custom building of the IPSW.

    Also were any boot logos added?

    Thanks!
  • mohe88
    well does it work i have 3gs at 3.1 updated accedantly b4 2 weeks and i bought it from a guy b4 a month it was on 3.0 and jailbroken and cydia was installed so i wasn't knw these things about it and now i don't knw if the shsh is saved or not so wat do u say ?? could it work ?
  • johnkoo
    did you find a custom 3.1 ipsw for the iphone 3gs running on at&t network
  • thanks for this! worked a treat
  • Alex
    Hi, i have iphone 3g[S] but accidentaly i updated my OS to 3.1. i used redsnow before to perfome the jailbreak action with 3.0 OS, do u think this will work? tanks
    Alex
  • himbora
    Hi! Did you try on window? I didnt see any comment about window user. i am dying of seeing my 3gs come back to work again.
    Thks
  • shayanish
    so how do you join the files together do you join part 1 and 2 and then 3 and 4 then join those files together?
  • Download the software HJSplit and locate the first file i.e. .001, it will automatially join them all into one piece.

    Then simply Unzip the archive.
  • shayanish
    do they have do be all in one file like if i put 1,2,3,and 4 and the hj split in the same file for them to automatically join them or do they just have to be on the desktop? or does it matter? thx
  • @shayanish Just copy the downloaded files to the same directory. HJSplit would automatically find the 2, 3, 4.. parts if you select the part 1. HJSplit mentions it too on the main window.
  • Can you please upload the custom IPSW to some other site than rapidshare? Rapidshare is not allowing me to download the file and asking me to wait for 2 mins. After 2 mins, still the same message to wait for another 2 mins !!!
  • frostbit3
    Please upload the ipsw to another location if possible, rapidshare won't allow me to download, "wait 2 mins" loop. Thanks!
  • timn88
    Hi all,

    I purchased an iPhone running OS 3.0.1 on Sept 10. I jailbroke it, but when I opened Cydia, it crashes immediately. Therefore I did "Erase all contents and settings" in attempt to re-jailbreak from fresh. But I could not restore to 3.0.1 because of the 3.1 update on Sept. 9.

    I have NOT updated to 3.1 since. My phone right now is just a brick, with no O.S. I was wondering if the Unlock/Jailbreak method for current jailbroken 3.0.1 users applies to me as well?

    Thank you very much.
  • graes
    i have no signal after installing this
  • timn88
    You are in the same situation as me then? Or you are just commenting on the unlock process as a whole?
  • The Guy
    I believe this is the wrong version for ATT users. It is preactivated where we need the unactivated version.
  • onetime comment
    me too! i need help on this, no unlock done for me
  • onetime comment
    Figured it out! just unlock with ultrasnow and after it worked for me!
  • shayanish
    i got error 1604
  • Patrick
    I updated to 3.1 firmware but downgraded to 3.0 to jailbreak again...I used your method and it works perfectly but now my it says searching for my signal bars...I dont think it will work because i have to the 3.1...is this true? Is there anyway that I can hide my firmware so I can download regular apps from the app store without having to upgrade to 3.1? Thanks for the help.
  • himbora
    Does anybody know where is the link for window user to unlock 3gs 3.1?

    Appreciate.
  • justinxtreme
    I'm downloading the firmware....

    Basically PwnageTool is just a tool to create the custom firmware

    After you make the custom firmware anyone with iTunes can use it

    Using custom firmware allows it to install the OS 3.1 without upgrading the baseband (the new one isn't unlockable so with custom firmware you can still keep the old one)
  • timn88
    Okay great news guys.

    I followed all the steps:
    1)Download the parts of the custom ipsw, use HJsplit to join them.
    2)Upgrade itunes to 9.1
    3)Put iphone in recovery mode
    4) Shift+click restore and used the custom ipsw
    5) Let it work for 10mins
    6) Open Cydia --> Manage --> Sources --> Edit --> Add: repo666.ultrasn0w.com
    7) After that, remember to go back to cydia, and under the soures, install the file you just added...
    8)Insert t-mobile sim card and use...
    9)It might give you the "searching" at the top left, go back into cydia, uninstall/reinstall ultrasn0w and it should work. It worked for me the 2nd time.
    10) ENJOY!
  • Golan
    thank you sizlopdia worked perfect for me

    "3)Put iphone in recovery mode"

    it got my iphone in black screen mode with error 1600 and the restore stop. it worked for me only with shift and restore in itunes. beside that its all good.

    iphone 3gs 16gb {was jailbreak and unlock with 3.0 for t-mobile}, windows vista 32bit, i have ECID SHSH
  • er04
    You are AWESOME! Thank you so much -- I'm 3gs jailbrake'd onto T-mobile, was running 3.01. Yesterday suddenly couldn't get signal no matter what happened; pwn'd it to 3.1 and it was fine but still couldn't get a signal -- I was missing repo666.ultrasn0w.com in from cydia. Whee, it works lovely now, after only getting fracking 3 hours sleep.

    You rock, thank you.
  • can u give me the link to download itunes9.1
    thanks
  • oneuptick
    I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
  • spyder007
    download redsn0w, iPhone2,1_3.0_7A341_Restore.ipsw, start redsn0w when it asks for the firmware point it to the one you just downloaded and follow the instructions.... do not use itunes for anything u don't need it!!!!!!
  • spyder007
    google iclarified, look for tutorials,iphone, jailbreak, 3gs there u find the 3.0 firmware and follow instructions from step 3, do not restore or update because u can't restore a 3gs anymore to any firmware but 3.1 and if u wanna update to the custom firmware created by Saad u need to be jailbroken.... so start from step 3 don't use itunes now!!
  • hd239
    Will this be able to unlock iPhone with the bootloader 5.09?
  • Nopes it won't so don't follow this tutorial.
  • hd239
    Is there any method out there, that will unlock the bootloader 5.09?
  • spyder007
    as of now: no
  • I had a 3.0.1 jailbroke iphone 3gs, then after following these step with the provided custom file, i lost all cellular connections. It says my carrier is not available. I am using AT&T, so i dont need it to unlock.

    What should i do? i did a restore from backup. then i restored again as a new phone. both doesnt work.
  • spyder79
    is this firmware activated ?
  • Sathya
    Hello people
    My boss has updated his Iphone 3gs (got it from china, unlocked..was on 3.01) via Itunes to the latest 3.1 n now its asking me to activate the sim (lost the jailbreak), which is not happening n i cant even go to the home screen.Can i follow the above mentioned procedure to make his Iphone work.
    PLZ SOME ONE RECTIFY.
  • a_usman
    you can not make it work by following the above method. I think now you will have tho downgrade your iphone to previous version. see here how to downgrade. http://www.shoutpedia.com/how-to-downgrade-iphone/
  • acwlander
    Works fine, but I can't ftp to my phone anymore username root and password alpine does not work anymore, any ideas?
  • ersinjeofizik
    Use iFUnBOX instead.
    You can use it directly from usb cable, not IP adress.
  • iflyairplanes
    After doing the 3.1 update on my already jailbroken 3GS, now my visual voicemail doesnt work.
  • ersinjeofizik
    My new device came with iPhone2,1_3.1_7C144_Restore.ipsw firmware installed from another country.
    But I couldn't jailbreak my iphone 3gs.

    if I restore my device with the iPhone3G_S_-Custom31-Sizlopedia.zip (the firmware in it),
    is the Cydia comes installed in it?
    So this means I can unlock my device?
    Thanks in advance
    if one cam email me, I will be appreciated.
    mail. ersinjeofizik@gmail.com
  • elephig
    I got (4) iPhone 3Gs from Wal-Mart and three of them had 3.0.1 firmware and one had 3.1. I used some lame excuse about not liking it cuz it's black. And I got a white one to replace the 3.1 and with luck it had 3.0.1. So, all is good and family is all happy. JB all of them using redsn0w and ultrasn0w for unlock. We'll be using our existing T-Mobile account and we'll cancel the AT&T lines after 30 days.

    Well... I followed these instructions to the T and it all works fine.

    Restored from back-up. That works fine.

    Also, I enabled MMS for T-Mobile using the link below. Using SHIFT + UPDATE to point to the ipcc file. Much clearer mms pics!

    http://computelive.com/enable-mms-on-iphone-os-...

    The only thing... there's no t-mobile logo besides the signal. But I can leave without that.

    Thanks Saad Hamid!!!
  • Rich
    I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can you offer some steps or helpful insights?
  • elephig
    Install redsn0w to jailbreak
    http://blog.iphone-dev.org/post/126908912/redsn...

    Follow step from link below to unlock using ultrasn0w
    http://blog.iphone-dev.org/post/128573459/ultra...

    Make sure not to install Apple's 3.1 firmware!
  • dwaraksan
    Pls some one help me to unlock Iphone 3G with firmware of 3.1
    And the latest modemware is uploaded in it....
    I dont know which software to use to unlock the iphone
    I am trying the airtel sim in india to use in it..
    Pls Help!!!!!!!!!!!
    Thanks in advance>>><<<<
  • UU2
    iphone 3gs 3.1 custome restore stuck in the middle, phone couldn't restore. my phone was 3.0
  • vish_85
    will i lose all the cydia apps and data if i use this custom restore ?? please reply
  • rayhaan2k9
    yes it will be factory restored
  • rayhaan2k9
    hello
    I just followed your method, and have installed ultrasn0w on the handset, i inserted my vodafone sim card and rebooted, now im getting full signal but the vodafone logo does not appear next to the signal bar, i can still make calls, recieve texts etc but cannot access notifications and in the "about" section next to carrier it says "carrier 5.0" instead of vodafone. Any idea what could be up?
  • nemesis999
    hello every1, m frm india having iPhone 3GS 32GB, jailbroken & unlocked on os 3.0.1 using ultrasn0w.

    i followed the steps as follows:

    I followed all the steps:

    1)Download the parts of the custom ipsw, use HJsplit to join them & u'll finally get iPhone2,1_3.1_7C144_Custom_Restore.ipsw
    2)Upgrade itunes to 9.0.1
    3)Put iphone in recovery mode
    (turn off, wait for 5 seconds, hold Home button and plug the USB holding Home button until the connect to iTunes logo appears on iphone)
    4) Shift+click restore and used the custom ipsw (iPhone2,1_3.1_7C144_Custom_Restore.ipsw)
    5) Let it work for 10mins
    6) Open Cydia --> Manage --> Sources --> Edit --> Add: http://repo666.ultrasn0w.com
    7) After that, remember to go back to cydia, and under the soures, install the file you just added...
    8)Insert the sim card and use...
    9)It might give you the "searching" at the top left, go back into cydia, uninstall/reinstall ultrasn0w and it should work. It worked for me in the 1st attempt.

    The only problem i got is that i do not c the carrier name on the upper left corner (only signal bars).

    follow all the steps properly & u won't hav any problems

    THANKS SAAD 4 the ultimate 3.1 unlocking solution... :)
    10) ENJOY!
  • booskilla
    hey all you have to do is go to CYDIA and look for an application using the search function look for FAKECARRIER and install it. then go to FAKE CARRIER in the application and you can type watever you want then SET

    so once u have the application u can change it so it just

    fakecarrier--->fakecarrier--->type waterver u waant ---> set
  • nemesis999
    hello guys, yest i posted tht i successfully upgraded to 3.1 using custom firmware & unlocked it.

    The only problem is the carrier name, it only shows signal bars.

    until any feasible solution releases, try the following method to get the desired carrier name

    go to cydia and serch for Makeitmine

    intall and start the app, write the desired name in the textbox and click on Carrier on the upper left corner & u'll get the desired carrier name.

    After this even if u remove the app from cydia, the name remains..

    nJOY...:)
  • elephig
    Sweet! Thanks!!!
  • kasmas
    i tried several time each time give unknown error 1604.pls help me
  • Schalk
    Hey guys

    I`m completely sure that the above method will certainly work, BUT....I have another problem. I`m in South Africa with a AT&T iphone 3G....which means there is no way for me to connect to cydia......which means I cannot use the whitsn0w unlock....

    PLEASE....can any of the remarkable genuisses on here assist me??? What other option do i have?

    I don`t even want firmware 3.1....I just want the phone unlocked and I want to be able to use any sim card with the phone. I jailbraked it on firmware 2.2...but it still does not accept the south african sim card.

    Any help would be HIGHLY appreciated.....
  • how do i jailbreak iphone 3g on firmware 3.1?
  • I heard people not to update the Iphone, but they never told me "not to restore all", and I did. I wipe out the whole application. I feel so ....... :( Does anyone can help me to re-install the thing and unlock my 3GS?
  • amazing!!! was looking for this, just got the phone today :D
  • KC
    Hi All, I accidentally upgraded my Iphone 3g to 3.1 long back ( a month back ) and since then following all the blogs and worried whether I can ever unlock my iphone. I recently moved back to INDIA from US and need it to be unlocked to use it. Can any one of you here suggest me a way to unlock 3.1 or downgrade my baseband. I really appreciate the help.
    I mean it.
  • nemesis999
    use above links to install jailbroken 3.1 firmware. Once u install, go to cydia and find Fuzzybands

    it can b used to downgrade ur baseband from 5.11 to 4.26 so that u can unlock ur iphone using ultrasn0w. i've not tried it but jus google it to chk whthr it works

    chk this out: http://www.ihackintosh.com/2009/09/downgrade-ip...

    gud luck... :)
  • kasmas
    iphone 3gs on 3.01

    i tried several time each time give unknown error 1604.pls help me
  • tothemobile
    Hi

    Kindly Post the new iphone 3GS 3.1.2 Unlocked custom Firmware for windows users

    We are waiting for it
  • sajidm5
    Hello Saad,
    I have a new iphone 3gs with latest firmware 3.1 out of the box and baseband 5.11 Is there a way to just UNLOCK my phone?
  • samplestry
    Yes ... This is a good suggestion.
    I had to do this, but i went wrong when i was about to change it.
    Now i am going to do this correct.
    Thanks a lot for this article.
  • harrison1310
    how do i unlock an iphone 3gs on 3.1 for windows
    ?
  • walterl3
    i bought my iphone 3gs from the apple website the first day they started selling them. it was shipped from out of the States when i got it put my old sim in and it worked.. did think much about it at the time.. well i got reading about the 3.1 update i did whicj updated my baseband so i tryed a differnt sim card and it worked again.. then i said im going to 3.1.2 so i did then put a t-mobile sim in it and worked again.. im so lucky it most be factory unlocked is my guess on it..
  • now connect on pc..its really good
  • muheeb
    I need help please, I bought a second hand phone and didnt know it was 3.1 out of the box. I attempted to unlock it with custom restore that you described and now my iphone is stuck on usb and itunes logo. please advice!
  • Jack
    I Know that sucks I got a brand new one but am trying to unlock it how do I get to the home screen. with it saying no sim
  • ashutoshghosh
    Hi Muheeb,

    I also got a 3gs out of the box 3.1. can u plz let me know how do i unlock it.....
  • muheeb
    I managed to get the phone out of USB & iTunes logo using iRecovery
    http://www.ihackintosh.com/2009/07/irecovery-ip...

    so now the qoustion is how do I unlock 3.1 out of the box iPhone? anyone please help
  • Serge
    Doesn't work for 3 gs. No customer service and technical support. the phone shown on the contact us tab is not working. Wasting of time and money. For $24 you get only the MS Word file with instructions for steps need to be done to unlock it with none working links to some software, which should help you to achieve the goal.
    WASTING OF MONEY AND TIME
  • Thank you so much. I DID my "3GS" and it works. First time I tried was failed and show me the message error 1600. I down another ispw and restore... also failed and direct me to apple website. THIRD TIMES I tried iwas smooth success.
    I use "Itunes 9.0.1"(last itunes on apple site) on windows 7 and read the instructions over and over and over. Remember it by heart. I wish I can show you how happy I am.
    Thanks a million
  • forgot to mention... I use ispw on this site for third times. I guess if you guys failed, you have to try over and over again.
  • Serge
    Hi,
    would you please let me know how did you do it? I mean detailed steps.
    It doesn't work for me. I was trying 15 times.
    Thank you
  • rutul
    can this software unlock iphone 3gs 3.1 firmware?
  • Karin
    Hi everybody.
    I have a Iphone 3 GS 3.1. Does anybody know, if could make a unlock. I will use it with another Sim-Card.
    Thanks very much

    Karin
  • Shoieb
    Until the restore everything worked fine and I have a successful jailbroken device

    However am unable to unclok as its not allowing me to add the repo666 link into the add sources... I am getting a error as "did not find repository" (I think it could be because of the network issue but my question is if my fone is locked how can i add it? I wont be in network by any means...) pls sugest
  • charlieseth
    my power cut off while it was restoring, now its stuck in recovery mode and says error 1604 when I try to restore it again. I have the iphone 3g s 3.1

    Any suggestions?
  • ashutoshghosh
    HURRAYYY !!!! Finally the unlock for 3.1 out of the box is out. refer to http://blog.iphone-dev.org/
blog comments powered by Disqus