Jailbreak your iPhone

Unlock iPhone 3G 3GS OS 3.1.2 With UltraSn0w


These are instructions on how to software unlock the iPhone 3GS with OS 3.0 for use with any GSM cell phone carrier. Before you can follow these instructions you must have a jailbroken iPhone with 04.26.08 baseband. If you have a 05.11.07 baseband then this guide is not for you. There is no soft unlock available in the wild for unlocking the 05.11.07 baseband, Dev team (Musclenerd) promised they started working for unlocking the baseband. Here are the official words “  We’ll continue to work on a carrier unlock for the latest basebands, but the timeframe for such an unlock is unknowable.


Breaking : GeoHot is Working on an Unlock for Baseband 5.11.07


For unlocking your iPhone with 04.26.08  UltraSn0w, a soft unlock payload from iPhone Dev Team is used. UltraSn0w is a small daemon that is launched on boot.  It injects the payload at boot and also whenever there is a baseband reset.  You won’t notice anything about it other than that your third-party sim now works. Once you have a Jailbreaked iPhone then you can use these easy steps to Unlock your iPhone.


Step One : Press to launch Cydia Installer from your Springboard.

Step Two : Press to select the Manage tab at the bottom of the screen.

Step Three : Press to select the large Sources button

Step Four : Press the Edit button at the top right of the screen.

Step Five  : Press the Add button at the top left of the screen.

Step Six : Enter http://repo666.ultrasn0w.com/ as the source url and press the Add Source button.

Step Seven : Once the source has been added press the large Return to Cydia button.

Step Eight : Press the Done button at the top right of the screen.

Step Nine : Press to select http://repo666.ultrasn0w.com/ from the list of user entered sources.

Step Ten : Press to select ultrasn0w from the list of packages.

Step Eleven : Press the Install button at the top right of the screen.

Step Twelve : Press the Confirm button at the top right of the screen.

Step Thirteen : After installation completes successfully press the large Return to Cydia button.

Step Fourteen : Now press the Home button then power off and power on the iPhone. You do this by holding down the power button for 3 seconds then moving the power slider that appears to the right. Press the power button again to turn on the phone.

Step Fifteen : You should now be able to insert the SIM of your choice!


Comments ( 33 )

Have Something To Say ?

  1. Surt April 12, 2010 Reply

    There is currently no way for a typical user to unlock their 3G iPhone if they’re on the new baseband (05.11.XX) AND the new bootloader 06.XX.

    If you’re on the OLD bootloader you can use Fuzzyband via Cydia, as mentioned by a user above and be happy.

    Otherwise, you’ll have to wait, believe me I’ve looked.

    Also for anyone that it might help, avoid ‘tethered’ unlocks like the plague.

  2. Caitlin February 11, 2010 Reply

    last year me and my brother bought an iPhone 3G. it is a great phone with lots of functionality and great styling too.

  3. jpoweiuh February 5, 2010 Reply

    i know that there’s a redsn0w 0.9 for 3.1.2 but is there an ultras0w for baseband 5.11.07? updating to 3.1.2 will upgrade the baseband. if i jailbreak using redsn0w 0.9, can i use blacksn0w to unlock 5.11.07?

  4. Kashif February 4, 2010 Reply

    can you tell me how i can downgrade to OS 3.0.1 from 3.1.3 as to unlock my phone…

  5. Manith January 5, 2010 Reply

    Hi, Please help, I have succesfully install the blackrain icon in my iphone. However, when I tap on the icon in my iphone, I always get error message: “Please check your internet connection”. I was in the Wi-Fi enable and able to browse internet go to iTune from the iphone but whenever I tap on the blackrain icon, I always get that error message and I have not seen any Cydia, Rock or Sn0w applications at all… Please help! Thanks

  6. dillsonwheelz October 30, 2009 Reply

    Hey guys just bought an iphone 3GS 16GB, arriving in the post today, I been told its firmware is 3.1.2, and its brand new. Has anyone come up with a way yet how to get it unlocked so I can use my vodafone sim in it? I have a macbook if it helps for if i need to use any software.

    Also can i go to an mobile phone unlocking shop or stall and get them to unlock it using their tools?

    Please guys help. Really appreciate it if someone could respond to this.

    • Vinay October 30, 2009 Reply

      @dillsonwheelz The latest iphones with 3.1.2 firmware has 5.11.07 baseband and all available soft unlocks are limited up to baseband 4.26.08, GeoHot is working on the latest baseband unlocks. For more details read here and then here

  7. Mohammed October 29, 2009 Reply

    i have installed custom firmware to 3GS, and run ultrasn0w, baseband is 05.11.07, when i run ultrasn0w it says ’searching’ doesnt unlock and I cant use my original sim card

  8. Si October 27, 2009 Reply

    I get blackra1n I lauch that, then update to the 3.1.2 and then use ultrasn0w to unlock… is that right?

    I’ve done all this already for the 3.0 OS but this one seems pretty unclear to me…

  9. Rashin Maharaj October 27, 2009 Reply

    Trying to unlock my locked iphone – 3GS with firmware 3.1.2 and modem 05.11.07. Any help or suggestions will be highly appreciated.
    Rashin Maharaj

  10. Christophe October 26, 2009 Reply

    It doesn’t seem possible to me to downgrade to 3.0 once you’ve updated your iPhone 3GS to 3.1.2.

    Rich, your idea seems good but I just cannot seem to make it happen for me.
    A little more detail would be much appreciated.

    Layale … I feel your pain 🙂

  11. Layale October 25, 2009 Reply


    I tried the method you proposed, but I am not being able to downgrade to OS 3.0. Can you please provide the link from where to download the firmware 3.0? And if you can give more details…in fact I am stuck now with a 3.1.2 firmware and baseband 05.11.07 and unable to use my iPhone!

    Help is appreciated.

  12. unlock iphone October 25, 2009 Reply

    If the software you buy for the purpose of 3g iphone unlock gets old you do not need to worry as recent updates to these software services and the customer cares for answering of all your queries are also available for your benefit.

  13. Dipen October 25, 2009 Reply

    Hi everyone

    Thanks to Dev Team for such a nice solution.
    I am having one problem in following these steps:
    when i enter the URL it gives me message: “Did not find Repository…………” with Ok button.
    can anyone please tell me how can i add this URL and go ahead?

    I am sorry if I am asking any silly question. but I am very new to iphone.

    please answer asap

  14. saurabh October 22, 2009 Reply

    All understood but the quarry is, will it jail break an iphone 3GS which is now at 3.1 upgraded from 3.0.1. I can downgrade it and get it to DFU mode but i have never previously jail broken it. I am a windows user. It is written if i get an custom iphone 3G ipsw from some where but which one of the custom ipsw coz there are different versions in it. Service provider is O2. Plz guide

  15. Rich October 22, 2009 Reply

    I struggled to unlock my phone after upgrading to OS 3.1.2 and Baseband 05.11.07, however after downgrading to OS 3.0, jalibreaking with ultrasn0w, and then using fuzzyband – I was able to downgrade to baseband 04.26.08 – then the unlock worked perfectly! 🙂

    Don’t know if this helps anyone, but good luck!

  16. TecHniX October 22, 2009 Reply

    Yes, please! We need 05.11.07 software unlock!…
    We are eagerly waiting for you DEV TEAM…


  17. Suren October 19, 2009 Reply

    You may have noticed that your carrier name or logo is missing after jailbreaking and unlocking your iPhone 3G or 3GS on Firmware 3.1.2. According to Dev-Team, this is caused because of the bug in ultrasn0w and PwnageTool. It wont be affecting your iPhone is anyway, so you dont have to worry about it. But here is a workaround for the same until the Dev-Team comes up with the fix in their next update.

    You can follow the steps below to fix the Missing Carrier Logo on iPhone 3.1.2 Jailbreak

    Launch “Cydia” on your iPhone, search for a app named “MakeitMine” and install it.
    Now Start the app you just installed, now type-in your carrier name in the box given below.
    After that Touch on “Carrier” button on the top left to save your changes.

  18. Randy12 October 15, 2009 Reply

    Unlock iPhone 3G 3GS OS 3.1.2 works great With UltraSn0w baseband 04.26.08 only
    The only thing that I noticed was the carrier name(T-mobile) is missing but not a big deal as long as it is working, thanks DevTeam.also if someone needs the custom file email me at rlgeames12@aol.com I’ll send it to you free. Thanks

  19. sagar October 15, 2009 Reply

    We are eagerly waiting for you DEV TEAM.

  20. dali October 15, 2009 Reply

    Yes, please! We need 05.11.07 software unlock!

  21. Daniel October 14, 2009 Reply

    Please Dev-Team, and all Hacknig groups…
    We need this 05.11.07 software unlock!
    We hope you will not disappoint all the desperate iPhoners…
    Thx agaiin!

  22. Jeroen October 13, 2009 Reply

    BaseBand 05.11.07

    Please unlock, we need you dev team!

  23. Chris October 13, 2009 Reply

    I hope some nerd will manage to unlock bb 05.11.07… I’m desperate!!!

  24. stegfan October 13, 2009 Reply

    guyss if u have a iphone 3gs with 3.1 or 3.1.2 just go to blackrain.com and download the file (only windows for now)
    i used it on my brand new 3gs OTB,was hacked in 30 seconds as promised!
    one thing, better install only cydia with it,i had a lot of problems with rock.
    and dont be afraid if it doesnt work for you,u can set your original setting back easy with itunes

  25. welchy15 October 13, 2009 Reply

    When will there be a jailbreak and unlock for 3GS bb 05.11.07, if there isn’t going to be one i need to know so i can sell my iphone

  26. Arshad October 13, 2009 Reply

    What about the unlocking of 3G upgraded to bootloader 6.02?

  27. ahmed October 13, 2009 Reply

    i have installed custom firmware to 3GS, and run ultrasn0w, baseband is 05.11.07, when i run ultrasn0w it says ‘searching’ doesnt unlock…

  28. erdili October 13, 2009 Reply

    no, it doesn’t work on bb 5.11.07
    also it’s not a new thing also
    I didn’t understand why they published that news under the 3GS topic!!

  29. mataya October 13, 2009 Reply

    Unlock iPhone 3G 3GS OS 3.1.2 With UltraSn0w baseband 04.26.08 only

  30. usua69 October 13, 2009 Reply

    not work with 05.11.07

  31. Dark ELf October 13, 2009 Reply

    Perfect news!!!
    This work with baseband 05.11.07?

  32. neFos October 13, 2009 Reply

    BaseBand 05.11.07

    Please Reply Thanks.

Leave your comment here