How To: Unlock iPhone 3GS (04.26.08 – 06.15.00) On iOS 5.0.1 Using UltraSn0w 1.2.5

The iPhone Dev-Team have recently released UltraSn0w 1.2.5 to unlock the iPhone 3GS on the iOS 5.0.1 firmware on a variety of basebands. If you have one of the iPhone 3GS basebands shown below then you can unlock your iPhone 3GS on the iOS 5.0.1 firmware using UltraSn0w 1.2.5.

  • 4.26.08
  • 05.11.07
  • 05.12.01
  • 05.13.04
  • 06.15.00  (Special iPad Baseband)

To find out if you have one of the supported basebands specified above you will need to go into the > General > About and look for the Modem Firmware field. If your iPhone 3GS is running one of the baseband specified above you can successfully unlock your iPhone 3GS on the official iOS 5.0.1 firmware. Continue following the how to guide below to learn how to unlock your iPhone 3GS on iOS 5.0.1. If you have an iPhone 4 and would like to unlock it with UltraSN0w 1.2.5 click here.

Note: In order to update to the official iOS 5.0.1 firmware and still preserve your baseband so it is unlockable, you will need to follow our in-depth how to guide by clicking here (simply select iOS 5.0.1 instead of iOS 5.0 as said in the how to guide). DO NOT under any circumstance update to the stock iOS 5.0.1 or you will update your baseband in the process. You will need to create a custom IPSW through RedSn0w or Sn0wBreeze (click here for more info).

Use UltraSn0w 1.2.5 To Unlock iOS 5.0.1 

Step 1) – As we noted above you must already be running the iOS 5.0.1 firmware on your iPhone 3GS (click here if you are not), and you must also be jailbroken on iOS 5.0.1. If your iPhone 3GS is not jailbroken please click here.

IMPORTANT: If you are unlocking an old-bootrom iPhone 3GS, according to MuscleNerd you will first need to re-Jailbreak with RedSn0w 0.9.9b9.

Step 2) – After your iPhone 3GS is running the iOS 5.0.1 firmware and is Jailbroken you will need to simply launch Cydia from your SpringBoard.

Step 3) – Once Cydia is up and running you will need to go into the Sources page. To go into the Sources page tap Manage followed by Sources.

Step 4) – Typically, the UltraSn0w repo is included with Cydia. If not, tap the Edit button followed by the Add button and you will be prompted to add a URL source. Type:

Followed by tapping the Add Source button.

Step 5) – Cydia will automatically refresh and update sources.

Step 6) – After Cydia is done refreshing sources. Tap the Search tab on the bottom tab bar and search for UltraSn0w. Once UltraSn0w appears, tap on it and you should see version 1.2.5. Read through the description and tap the install button to install UltraSn0w 1.2.5 to your iPhone 3GS running iOS 5.0.1.

Note: In case you are not familiar with UltraSn0w, it is a software unlock for your iPhone 3GS meaning you can use your iPhone 3GS with any carrier by simply inserting the SIM card.

Step 7) – When UltraSn0w is installed you must restart your iPhone 3GS and run RedSn0w to boot tethered, you’re done!

Your iPhone 3GS should now be fully unlocked running iOS 5.0.1. Let us know if you have any questions in the comment section below…

Don't forget to like iJailbreak on Facebook, follow on Twitter and add to your circle on Google+ to stay up-to-date on all the latest Jailbreak and Apple news!


  1. Raymond_orama says:

    I need to do that with or without the sim card

  2. With step 7, do you power off the phone after the ultrasn0w has installed and then boot via RedSn0w? I tried to restart via the cydia button after install and it enters a reboot loop every 5-10 minutes.

  3. Hey i managed to do everything, but when i had to reboot my ipod on Redsn0w, everything failed. Cydia won’t open along with Safari. Help please

  4. I’m currently using the Fix for Ultrasn0w 1.2.4 for my 3GS. Do I have to remove the fix before I install 1.2.5?  Anything else that I have to do?  Thanks.

  5. It dint worked for me….followed every step of urs

  6. Jamie Taylor says:

    How do you know if you have done it right? will there be any indication that its worked?

  7. Jamie Taylor says:

    Right after you iPod turns on and you can’t launch Cydia or Safari, keep your iPod tethered, and shut it off, then using redsn0w select “just boot” from the extras menu then it should finish installing Cydia Completely and safari should work again

  8. Jamie Taylor says:

    I did it once on an iPhone 3GS (LATE) WITHOUT a sim card, and once on a different iPhone 3GS (LATE) WITH the sim card, so it shouldn’t make a difference

  9. Confused and Scared says:

    I’ve got a question about this. I have recently come into the possession of a 3GS running iOS 5.0.1 with modem firmware 05.16.05. I want to unlock it from the Rogers (Canada) network and put it on Koodo (Canada). There seems to be a lot of confusion and non-straightforward information out there on the internet, and maybe someone can clarify this.

    Am I to “upgrade” to the iPad 06.15.00 baseband (which I hear will break your GPS and screw your battery life), and then run UltraSn0w as was described above? Will I get my GPS functionality back and have improved battery life doing this? I don’t want to permanently brick the GPS/battery for my phone. If someone can please clarify this, or maybe change the article to specifically address this concern, it would be greatly appreciated. I know there are many others in this situation, as a bit of googling will show.

    Thank you very much.

  10. I did everything, but, when I put a sim in it keeps saying searching at the top left corner… I dont know whats going on. Help please!

  11. Okay now it says no service. I am confused now. What’s going on with my 3Gs?

  12. Shakir_idb says:

    hello my i phone 3gs version 5.0.1 serial number 00116YNZEDG should i upgrade ipad base band?? coz it’s not working in 06.15.00. what i do???

  13. Inigo Montoya says:

    Hey, I just unlocked my iPhone and hopefully I found a fix that works. Hopefully this helps:
    [ I own a 3gs recently untethered 5.0.1 new bootrom iPhone with the iPad baseband… say that five times fast.]. 
    First, I restored my firmware with a custom ipsw stitched with shsh blobs using redsn0w 0.9.10b3 

    Second, I jailbroke the iPhone after checking the boxes “install cydia”, and “install ipad baseband”(don’t check this if you already have a viable baseband…obviously), 

    Next, I installed Ultrasn0w 1.2.5 in cydia.

    Finally, I rebooted my iphone and inserted the sim card. 

    After about thirty seconds, the beautiful letters of t-mobile came into the service area.  And there was much rejoicing.


  14. I was succesfully updated my iphone 3gs baseband by following,,,,

    1.Take simcard out
    2.Switch off iphone
    3.jailbreake using redsnow 0.9.10.b3,,in which tick install cydia and ipad baseband 06.15.00
    reflashing takes place
    4.From cydia install mobile substrate
    5.From cydia install ultrasnow.
    6.insert sim card is able to search network..

    enjoy….this will surely work….


  15. Ivan Bartovčak says:

    definitely works

  16. Jaranna2ratea says:

    Big Thanks Montoya..
    wroking well in my 3GS..

    cheers from Palu, Central Sulawesi, Indonesia

  17. I saw your steps to unlock the 3Gs. I did the same with my phone, but step 7 did not work. Several tries, no result. My phone is from France and was not activated in any network. In the Netherlands with T-mobile I got no result.
    Any ideas how to proceed?

  18. K_nirmal123 says:

    same to me

  19. K_nirmal123 says:

    somone please help am tring for years to unlock this iphone 3gs

  20. K_nirmal123 says:

    same prob here if u get any solution please share

  21. What about Iphone 4?

  22. I did an untethered jailbreak of my 3gs and then did the unlock above.  It has baseband 05.16.05 running ios 5.0.1.   Seemed to work without a glitch.  The phone is to be used in Ireland so I don’t have a sim card and don’t want to take my chances there unless I know it’s going to work.

    1.   How can i tell if it worked without having a sim card in it. 
    2.  If it is not going to work, how do establish a baseband that will work? 


  23. Rwarner13 says:

    you are the shit been doing this for dayssssssss thank you

  24. what about 3gs old bootrom, 06.15.00 baseband????

  25. Hi, my iPhone 3GS baseband is 6.15.00
    And I have used redsn0w latest version to jailbreak my IOS5.0.1 version
    And I have install ultrasn0w to unlock but still I can’t see any network , after searching it
    Only say no service?? Can anyone help please!!!

  26. Emma hollings says:

    i just unlocked my jailbroken iphone 3GS and everything went as it said in the instructions, until the end and now all my phone says is searching… 

    what do i do, how can i get service? 

  27. im having the same problem… has anyone given you any advice??? 

  28. i made all the steps but the result is as follow
    Network (not available)
    carrier (STC 11.0)
    ICCID (8996 6012 1004 2529 254)
    not that i am in saudi Arabia using STC sim card

  29. Nicole Thomson says:

    Hi there,

    I currently have an iPhone 3GS ios 5.0.1, Baseband 16.05.00, new bootrom, my phone was made before the 35th week of 2011, jailbroken with redsn0w 0.9.10b3. My current carrier is Rogers and the reason I want to unlock is so I can switch to the the Koodo network (yes, I live in Canada so no, I am not with AT&T or T-Mobile and not too sure if this even matters). I really want to switch carriers but I just keep getting stumped after the unlock process.

    I have tried unlocking my phone probably 4 or 5 times now, followed all the instructions and still cannot get a Koodo sim card to work with my phone. When I insert the Koodo sim card, my phone displays that it is Searching… and then after a few seconds it will say No Service.

    Even though it says No Service, there has been progress in my attempt to unlocking my phone because the first time I tried unlocking my phone, my phone would say Searching… constantly even with my Rogers sim card in. Anyway, another thing I noticed when I put the Koodo sim card in, if I go to General Settings-> About, it will tell me the information of the Koodo sim card and says that the carrier is Koodo instead of saying no carrier or no info for ICCID.

    But now, I am officially stumped. I know the Koodo network is covered in my area because it is my boyfriends sim card (we live in the same house). Can you please contact me if there is any solutions to this? My email is [email protected]. Or just respond here and I will bookmark this page and check it often. I’ve tried checking tons of other threads and forums but haven’t been able to find anything specific.

    Thank you,


  30. Karann Sehgal says:

    Okey.So,I finally I made it.
    Unlocked 3Gs 5.0.1 

    1.Restore iOS5 using iTunes 10.5
    2.Open Redns0w 0.9.10b3
    3.Click on Jailbreak,make sure to tick right on INSTALL CYDIA,INSTALL iPad BASEBAND and DEACTIVATE and click next.
    4.After Jailbreaking search for Ultrasn0w in Cydia and install it.
    5.Reboot your iPhone and whoopieee ..

    You’re Unlocked on iOS 5.0.1 :D

  31. where do i go to click “just boot” from extras menu. what do u mean by using redsnow..

  32. 1st, restore 3gs via Itune in DFU mode (restore & update to 5.0.1 firmware)

    2nd, downloaded firmware 5.0.1 and save in your computer

    you can search your computer for “Iphone2,1_5.0.1” if you already
    downloaded in Itune for restore.  Copy it and paste in desktop or
    wherever you  want.  This save you hours on downloading.

    3rd, Open Redsn0w 0.9.10b3 (for window 7, set it compatible with window Vista instead of XP)

    Click “Extras” – “Select IPSW” and choose the 5.0.1 firmware that you
    save earlier.  when this done, click back button to go back to the 1st

    5th, Click “Jailbreak”  Follow the screen instruction
    then check install Cydia and also ipad baseband even you already have
    ipad baseband.

    6th, After Jailbreak completed, open cydia go to
    sources, delete the ultrasn0w already installed in there.  Go to add and
    type in then click “add Source”

    7th, after “add source” completed, go to search and search for ultrasn0w, install it then reboot you phone.

    8th, Enjoy you fully unlocked iphone when it turned back on.

    Right after you jailbreak your 3gs, make sure you turn the 3G
    network off before going to unlock procedure.  After unlocked you can
    turn it back on if you are using 3G,  

    Good luck!

  33. Ozgur Calli says:

    Tried everything a few times… still searching for the damn network :'(

  34. Folks,

    For all who are struggling to unlock 3gs + 6.15 basband

    I myself was trying to unlock for more than a month. Follow above posted steps but with no success
    Then tried few other options like greenpoison and snowbreeze and all other custom ipsw. nothing worked

    Today i got success.

    Here are the steps what i did

    1 Download iPhone2,1_5.0.1_9A405_Restore 

    2. Restore via iphone via freshly dowloaded IOS 5.0.1

    3. Use redsow redsn0w_win_0.9.10b3

    4. Select the IPSW as new os saved in computer

    5. Checked Install Cydia , IPad baseband (though already had 6.15 bb ) and deactivate tab

    6. run Jailbreak 

    7. Once its on Factory default state , i got no sim error

    8. prompt to insert SIM to activate

    9. I inserted  de activate ATT sim (means sim which works with every device )

    10 . Success i got the ATT and then i inserted my provider it works !!

  35. Homerosalinas21 says:

    what if you do not have the specified baseband?

  36. After all of this my iphone says network (not available)
    carrier not available
    ICCID No Sim <– I think thats the problem
    can anyone help?

  37. Highlander says:

    Thank you so much Raj – this worked an absolute treat!!! Although i just skipped step 9 & inserted my own sim & it still worked! Thanks again!

  38. after doing all this my phone jumps from having full services to searching….. and then it says cant activate cell data. any body got any this on this 

  39. superb! it works for me. i’ve got a 3gs with serial# 87936…, original carrier rogers(canada). jailbreak as my fido cell. thanks:)

  40. Yay! I finally updated my unlocked 3gs from 3.1.3 to 5.0 without any issues. Thanks so much for writing these helpful guides!

  41. Ozgur Calli says:

     before installing baseband i’ve got an important notice saying something like “installing a bb could kill the phone”. Do you get that warning and ignore it?

  42. ok so i had the same issue as most of the ppl on here, i had ‘3gs 5.0.1 BB 06.15.00’
    and i upgraded from 4.3.3 so i obviously lost my unlock, tried everything but it wasnt working so this is what i did.

    1. installed the custom 5.0.1 ipsw from itunes
    2. jailbroke my iphone 3gs succesfully
      Note: although i already had the ipad baseband, i re checked the option to install it , this is what got the phone to identify the sim again.
    3. install ultrasn0w from cydia and reboot the iphone.

  43.  not work sirr

  44. Nelson Liu says:

    I upgraded to IOS 5.0.1 with firmware 06.15.00, and successfully downloaded ultrasn0w BUT i still get no service when i put my SIM card in? Please someone help?

  45. Step #4 — From Cydia install mobile substrate —  genius!!!  Thank you so much – I can make call again!!!  :-)

  46. iphone 3gs searching what can do

  47. it greatly works! after almost a day (of course with meal and sleep) of trying to figure out how to jailbreak and unlock my 3gs to 5.0.1 and facing differnt kind of errors, now im done! thanx a lot for the help…

  48. Muchenpeng says:

    it works. Thanks.

  49. Muchenpeng says:

    But I found out that the GPS is not working anymore. Anyway, this is expected. Hope the development team can find a solution for the GPS. Thanks again.

  50.  Hi, I’m a 3gs with the same 6.15 baseband and it wouldn’t unlock, and I tried to follow the steps you mentioned, but on step 5, when i selected “install Cydia” and iPad Baseband, redsnow seem to just crash and the program literally disappears, and I have to restart the program again. it kept crashing when I select “iPad Baseband”. is anyone else having the same issue?

  51. Alexparker10 says:

    i did all wat u sed but still showing searching

  52. Kalra9211 says:

    thaxs man my Iphone 3gs is working, your the Great ” god Blass you.

  53. Unlock_iPhone_Help says:

    I Did What You Said But Mine DIdn’t Work. :<

  54. Andrep Roy says:

    it’s not letting me choose a firmware, it’s telling me i need to update to 5.1

  55. unlock for 4.11.08?

  56. Aboubaro95 says:

    how do i make it take a prepaid sim card?

  57. Onasis says:

     Hey… I just followed the above instructions and it worked!!

    I have an iPhone 3GS with 05.16.05 based band and was able to JB and Unlock the phone… even GPS looks like it is working.

    Thanks for the info…

  58. Adwingsx says:

    Will this work on iphone 3g or just 3gs or can i only unlock on 4.2.1?

  59. Adwingsx says:

    Can this be used for iphone 3g or just 3gs? or do i have to unlock in 4.2.1 instead

  60. Cynthia says:

    Can i use this for iphone 3g?

  61. Daniel_hutson6 says:

    Doing this was very easy however my phone is still not unlocked. It just keeps searching and when I go to setttings to see who the carrier it says unknown. Is it possible to erase my sim card if I leave it in during this process? I noticed on one of the post that they removed their sim card before doing these steps.

  62. Hussnainbajwa79 says:

     same here bro did u find any solution if u find then tel me bro plz

  63. No Service showing in top bar
    plz tell what i missed to unlock the phone
    i am using iphone 4 software 5.0.1

  64. this works great. i tried on 3Gs iphone

Speak Your Mind