Unlock iPhone 3G 3GS OS 3.1.2 firmware with UltraSn0w

by: - Last updated on: October 30th, 2019

The following step-by-step tutorial will help you unlock your iPhone 3G and iPhone 3GS with the latest iPhone 3.1.2 firmware using ultrasn0w. This unlocking guide applies to iPhone 3G and 3GS only. Before you can follow these instructions you must have a jailbroken iPhone if you haven’t jailbreaked your iPhone 3G then follow our guide on How to Jailbreak iPhone 3G on OS 3.1.2 Pwnage Tool.

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.

Note: This unlocking guide will work for you only if your Modem Firmware (Baseband) version is 04.26.08. If you have upgraded directly to iPhone 3.1.2 stock firmware from iTunes then you are pretty much out of luck for now.

How to Unlock iPhone 3G 3GS 3.1.2 firmware with Ultrasn0w?

1. Download and install the latest version of iTunes if you haven’t already.

2. Follow the guide here to jailbreak your iPhone 3G or 3GS using PwnageTool on firmware 3.1.2.

3. Once you are done with the jailbreak, you can now unlock your iPhone running jailbroken firmware 3.1.2 by using ultrasn0w 0.9.

4. Press to launch Cydia Installer from your Springboard.

5. Press to select the Manage tab at the bottom of the screen and touch on Sources


6. Touch on “Edit” and then on “Add”. You will be prompted to enter a url source as seen in the screenshot below. Type “http://repo666.ultrasn0w.com” and touch on “Add Source”.


7. Cydia will now automatically update your sources by following a series of automated steps.

8. After installation is completed. Search for “ultrasn0w” in Cydia and install this application. This app will automatically unlock your iPhone so that you can use it with any carrier.


9. 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.

10. You should now be able to insert the SIM of your choice!

Update 1: I can see from the comments most of the people who are saying the tool didn’t work are having baseband 5.11.07. I had clearly mentioned in the article (under Note) that this will work only for users on baseband 04.26.08

Update 2: Good news! Blacksn0w to Unlock 05.11.07 Baseband on iPhone 3.1.2 Firmware

Update 3: Unlock iPhone 3.1.2 baseband 05.11.07 With BlackSn0w

Thanks RedmondPie!

Weekly Newsletter

Sign up for a specially curated Tech Newsletter.


Leave a Reply

Your email address will not be published.

  1. Hi Mr.sanil sen, I am waiting for my iPhone 3G 3.1.2 baseband 05.12.01 for long time. Its already jailbroken using BlackRa1n, I tried to unlock using blacksn0w, ultrasn0w etc. But no luck. My iPhone doesn’t be unlocked till now. Waiting for long time…Please update me how did you unlocked it?


  2. Hi, I’ve already jailbreak my iphone 4 but now i have to unlock and Cydia is disappear.I tried to do jailbreak again but the message is

    Version too new. You need to downgrade to 4-0.1/3.2.1.or earlier (wich may be impossible explanation) before you can use this site.
    more info

    I tried to jailbreak again with jailnìbreakme 2.0 star but I can see only an indications about what is and what can do jailbreak.
    have you any solution for me? I hope you understand, I’m italian and my english is terrible.
    thanks a lot for every suggestion.

  3. i use ultrasnow and its work after 1 month my the signal is become unfunctional and i decided to reinstall the ultrasnow but still not working, i uninstall the repo666.ultrasnow,com and install it again i cannot install anymore prompt says bad url… what will i do so i can unlock my iphone again..please help me out…thank u

  4. I spent the weekend reading your blog. I have an iPhone 2g and I jailbroke and unlocked it following your instructions. I have done it numerous times but each time i insert a working at&t sim card either it locks me out (connect to iTunes or call for emergency) or it never finds the network. It stays searching. Any suggestions? I have restored and re done many times