Unlock iPhone 3G/3GS iOS 4 With Ultrasn0w 0.93


Got an iPhone 3G or 3GS on iOS 4 that’s SIM-locked to a carrier, and you want to break it free of carrier-restrictions to be able to use it with a SIM of your choice? Now with iOS 4 officially announced, you can easily jailbreak and unlock this firmware on your iPhone 3G and 3GS, regardless of what baseband it has. Let’s take a more detailed look at it, consider any limitations, and get on with the complete procedure.

The question of whether the whole idea of carriers locking phones to their SIMs is right or wrong, is a debatable one. While it does make sense that carriers wouldn’t want their subscribers to switch to another network while they are using a device that they purchased on contract, there are still times when it does make sense to temporarily change your network. One might be travelling overseas and want to save up on the high roaming charges by switching to a local carrier’s SIM, or one might be in an area where there are coverage problems with one’s carrier, and switching to another carrier makes more sense while there. Thankfully, the developer community usually ends up finding a method to override this restriction and allow you to use your phone on any network that the device can support.

Before we begin, there’s something important to consider. We are not so sure about unlocks working on 3GS and iPod touch 3G because a tweet from @musclenerd went like: “iPhone 3GS & iPod 3G owners who used Spirit for your first Jailbreak show stay away from iOS4 for now.” However, those of you who used any other jailbreak method should be good to go, even on the iPhone 3GS.

For this unlock, you need to have a jailbroken iPhone 3G/ 3GS.

Disclaimer: Please make sure that you have ample hands-on jailbreaking experience before trying your hands on this one. Addictivetips won’t be liable for any damages that may incur to your device during the process

Here’s is the step by step guide on how to unlock you iPhone 3G and 3GS using UltraSn0w 0.93.

  1. The first step is to go to Manage tab in Cydia and add the following source “http://repo666.ultraSn0w.com”.
  2. If you are a T –Mobile subscriber, make sure to turn off your 3G network before installing ultrasn0w 0.93.
  3. Search for Ultrasnow 0.93 and press Install at the top end of the screen.
  4. After installation, you will see that your iPhone 3G and 3GS has been unlocked.

Update: Ultrasnow 0.93 is compatible with all basebands since iOS 3.0, they include, 04.26.08, 05.11.07, 05.12.01, and 05.13.04, as mentioned here.

  • Pingback: Unlock iPhone Baseband 5.12.01()

  • Pingback: Unlock iPhone 3G/3GS iOS4 with UltraSn0w 0.92()

  • IFoneUser

    Wow i was able to unlock it…NICE thanks to you guys.

  • sam

    does this work with any sim or just tmobile

  • Jithendra

    I was able to do SIM Unlock. My Bootstrap was 6.0.4, Baseband, iPhone 3G. Thanks a lot Guys

    • jay

      hi can anyone help.. with my phone it gets unlocked but when i insert sim it goes searching and then no service

  • Aviram

    Does any one know if I can jail break my iPhone 3G running firmware 3.1.3 and baseband Looks like for using this unlock, you need a phone that was at least jailbroken earlier.

    Can some one please help??!

    • iphonefan

      Hi there Yes it work all baseband I just jailbreak my using spirit just one click just go to spiritjb.com and dowload a free jailbreak make sure u backup all ur apps music on ur iphone and follow step by step or u can pay just 9.99 for http://www.latestiphoneunlock.com

      U can also use ultrasn0w version 0.93 to unlock for any sim card I done it with my own on a 5.12.01 3.1.3 5.9 work best fast and fun. keep in mind if u don’t have iphone 4 u may want to keep the 3.1.3 because it slow for iphone 3g 3rd gen not all apps will work on the ios4 I keep my iphone 3.1.3 for me use Cydia and Rock Your phone to make background it the best way for iphone 3rd gen

  • Gioi

    What a great job! Tnx you all guys!!!

    @aviram: jailbreak ur iphone using blackra1n. Then install cydia, add the source repo666.Ultrasn0w.com and install ultrasn0w 0.93.
    Eventually look 4 some internet step-by-step guides 😉

  • Bote21

    I tried this on my 3gs and doesn’t work, stuck on blank screen but it works on 3g

    • John


      I don’t know what the problem with yours was, but mine works fine. I have a 3gs 3.1.3 5.12.04 and bootloader 6.04. and it works great.

  • Pingback: Unlock and Jailbreak iPhone 4 iOS 4.0()

  • Edison

    GREAT !!! It worked for my iphone 3g 8GB with fw 3.1.3, baseband 5.12.1. Those steps were very simple. Just follow it and you will success in minutes.

  • Abinav

    Hi Guys,

    I am planning to buy the new Iphone 3gs 8gb model with the iOS4.

    Will i be able to unlock it and use it for any carrier (like India).

    I am new to this, so will need help on how to do it if its possible.


    • You can very well unlock dude, I am using iOS4 on my 3G now. It is working like charm with MULTITASK functionality 🙂

  • Thank you so much, I have been unlocked my iphone 3g with this tutorial. Very clean and neat procedure to unlock 🙂

  • jess

    all, I did the same but ii’m getting “no service” but I can import my sim contact but can’t do any call.
    Mine is iphone 3g 8gb 3.1.3 BB 05.12.01. any other ideas?

  • Coqui

    DOes any one know if an iphone 3gs 3.1.2 bb 5.11.7 and fw 6.04 is able to be ipgraded and unlocked on ios4???

  • Boothy

    Thanks HEAPS guys !!! Like Jithendra I had 5.12.01 and Bootloader 6.04 but 0.9.3 fixed it perfectly !! Now I can use my Australian Telstra Mobile SIM card !!! Thanks again.

    • niko

      Boothy, I’m having the same prob, How do you get your telstra sim card to work? I’m running a iphone 3g with 6.15.00 firmware.


  • ArtizRizky

    WOW, I finally unlocked my iPhone! Thanks to all the Dev Team, especially to the guy who found the way!!! Much kudos! Love you guys =D

  • faruk


  • Rahul

    I am using an unlocked iPhone 3G with baseband 05.11.07 and firmware 3.1. I want to upgrade to OS4.0. So, please help me how to do it?

  • Aiden

    Thanks worked like a charm 3g 16gb iso4 tmobile

  • Jared

    Many thanks – have been waiting for this for months!

  • Elvlaprena

    I bought an Iphone 3G on ebay not realizing these difficulties. It is linked to AT&T with OS 4.1 and Firmware 5.12.01 – I noticed several people asked about 4 but will these work with 4.1 as well? I have T-Mobile so my other question would be whether I could do this with a prepaid AT&T card as it seems I would need to at least have it actively online to do this, is that correct and if so would a prepaid sim work? Thank you soooo much in advance and please feel free to email me if you need any further info. to answer this.

  • stackbundles

    so i have a iphone 3g with the 4.1 update would these steps unlock my phone so i can put my t-mobile sim card in it.?