Hours after Apple released the iOS 4, iPhone Dev team announced the long-awaited unlock solution for baseband 05.12.01, which comes with iPhone OS 3.1.3 for iPhone 3G/3GS. I know many of you have accidentally upgraded to OS 3.1.3 and waited for this solution for so long.
The team has updated its well-known unlock tool named Ultrasn0w to version 0.9.3. The new version can handle all versions of baseband including 04.26.08, 05.11.07, 05.12.11 and 05.13.04, the latest version of baseband from iOS 4.
To use Ultrasn0w, you can simply launch cydia and add the repository source (repo666.ultrasn0w.com). Then just use search to search for “ultrasn0w”. Next, install it and reboot your iPhone. After reboot, your iPhone 3G/3GS should be unlocked.
Some readers have already tried out the tool and unlock their iPhone 3G/3GS running iPhone OS 3.1.3. If you have accidentally upgraded to iPhone OS 3.1.3, head over to cydia and install ultrasn0w to free your iPhone.

The ultrasn0w also supports the unlock for iOS 4. I will further post a guide about how you can jailbreak and unlock iOS 4 in upcoming posts. Stay tuned.
If you are using T-mobile network, please switch off 3G before using ultrasn0w.
Share with Your FriendsWhat's Next?
If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.
Related Post you'll like:- Ultrasn0w is just Released to Unlock iPhone 3G on iPhone OS 3.0
- Unlock iPhone 4 using Ultrasn0w 1.0-1
- How To Downgrade iPhone 3.1 Baseband From 05.11.07 to 04.26.08
- How to Unlock iPhone 3G 2.2.1
- Unlock Solution for iPhone 3.1.3 May Soon Be Available





{ 35 comments… read them below or add one }
Question. how to get cydia on updated baseband??? othere way to ask how to jailbrake my phone?? on 3.0.1 version ?? please help.
@Raj,
For 3G iPhone, you can use redsn0w to jailbreak iPhone running OS 3.1.3. If you’re using 3GS, you can use spirit for the jailbreak.
First I want to thank Dev Team , I tried the unlock and my phone is working fine.
but I have a question Simon , Does this Unlock IOS4 also ? , I didn’t upgrade my phone to it yet , I wanted to make sure first , been stuck once don’t want it to happen again ..
THANK YOU!!!!!!!!!!!!!!!!
Awesome, Thank you so much! Easiest, fastest jailbreak and unlock ever with Spirit and Ultrasn0w.
Unlocked my spirit jb iPhone 3gs 3.1.3 baseband 5.12.1 using ultrasn0w. Worked like a charm. Many thanks to the dev team.
Hi farroakh,
I have iphone 3gs 3.1.3 baseband 5.12.1 Bootloader 6.4 Model MB715 ..can i use sprit jb to jailbreak and ultrasnow to unlock…Please reply…I keep my fingers crossed!
Thanks for the information, i dont have access to Wifi.. i want to know if there is any way to unlock 3g 5.12.1 without wifi..
Thanks
Is there a jailbreak and unlock for the 1st gen iphone on OS 3.1.3?
Since its the last version I can have on what feels like an ancient phone.
Can’t wait to upgrade to the new iphone 4
works great
thankS simon u rocKKK !!!!
i have 3gs. and its showing itunnes logo with cable, so its stuck inbetween process of restore. now the question is how can i restore with 3.1.3?? becouse from itunes it will only going to upgrade iOS 4.0? right?
please help. Thanks.
so i can update my iphone 3g to OS4 and then unlock using ultrasn0w?
how do i download cydia onto os4 again?
is there a method to unlock 05.12 on the 3g without wifi my wifi is crashed and i cant use cydia. any other methods to unlock 3g
Unlock my newest boot loader 06.02 with ultrasn0w it finally work after all the wait thank to dav team
Hello Simon,
Thank you Simon, with the help of your blog my iPhone 3g is now okay. Long live simonblog.
Love it.. I been waiting for it an it works perfectly fine!!!!
Thank you Simon and the Dev Team
I have a new iphone 3GS with OS 3.1.3 and baseband 5.12.01 which is never jailbroken. Can I go ahead and jailbreak it with Spirit and then unlock with Ultrasn0w?
Please please please help !!!
@Kedar,
Yes. You can use Spirit to jailbreak it and then use ultrasn0w for the unlock.
I’m tacking my question onto this thread, because I think it’s related.
I have an iPhone 3GS (firmware = 3.1.3, baseband = 05.13.04, bootrom = 359.3). It is NOT currently jailbroken.
2 questions:
1) In my circumstance, is it possible and safe to use Spirit to jailbreak, then use ultrasn0w for the unlock?
2) If I jailbreak/unlock using this method, will I be limiting my options regarding future upgrades to OS 4.0?
Simon I tried jailbreaking my iPhone 3GS more than once but it just wouldn’t , I unlocked it using ultrasn0w but the jailbreak wasn’t successful, what do you think is the problem ??
Simon/World,
I have a Iphone 3g, base 5.12.01, boot 5.9 determined by using forecast, and have been studying this jail/unlock process for a month before trying.
first, so to confirm, I should use spirit to jailbreak and ultrasnow to unlock, correct?
second, how do i turn off 3g b/c I am on tmobile before unlocking? I searched the iphone under setting, but could not locate.
third, should i try to save my shsh files? I tried using autoshsh, but got error not supported.
If anybody can clarify for me, I would greatly appreciate the assistance.
John
I currently have a jailbroken 3G with OS 3.12 but it is still locked.
What upgrade route should I do to keep it jailbroken, unlock it and upgrade it to 3.13?
I have followed the ultrasn0w instructions and have added the repository.
Ian
I know I should probaply just change my phone but.
Is there a jailbreak and unlock for the 1st gen iphone on OS 3.1.3?
@Alex,
You can check out this jailbreak guide for 1st gen iPhone.
Thanks Simon. After I jailbreak my phone using the guide you suggest, I can then use the unlock method described here to unlock it ?
I have a Iphone 3G which was previously unlocked and jailbroken, but lately i upgraded the firmware to 3.1.3 and after the upgradation my phone is stuch to “Connect to Itunes” and the next screen says”Emergency Calls” when i insert my Vodafone Simcard it says invalid Sim Card and when i remove the Sim it says “Insert a Valid Sim card with no Pin lock to activate the Phone”, My Baseband is 05.12.01 and the bootloader is 6.4. Should i try using a turbo sim? or is there any other way to get the phone working again?I stay in India..please help
Karthik@ when i see emergency calls screen i use it used AT&T sim card and then plug in to my pc and phone would active / check youtube video for vodafone activation for iphone. i lived in USA. or i would suggest you to update ios4.
Is there a way for installing iOS4 on iPhone 2G (unlocked)? or upgrading iPhone 2G (os 3.1.3) to iOS4?
Thanks very much.
-Sameer
No way. Apple has ended the support of iPhone 2G on iOS 4.
hey..i hav a older boot rom, I am in 3.1.2 …its jailbroken n unlock.. i used blackrain .. now how can i go to iOS4 ?
Simon,
Thank you for all the effort and instructions you put up for us. Your website has become my number 1 resource when it comes to iPhone. I do have one issue that I can not resolve. I have the unlocked 3GS version with T-Mobile recently upgraded to 4.0 (thanks to you). I can not get the Picture Messages (MMS) to work at all. I found several settings online how to setup the MMS settings but none of them works for me. The issue appeared since I upgraded to 3.12 version. Do you have any safe solution to this issue?
Thanks again for all your effort and hard work.
hi simon,
i have an iPhone 3G with (version 2.2.1)-Firmware-02.30.03).-unlocked-not jailbroken.
my question is:
if i upgrade to OS4 via iTunes will it brick my iPhone?
if yes what is the best way to upgrade as normal user?
your reply would be of a great help.
thanks
best,
umd
@umd,
Not sure if you’re using a factory-unlocked phone or software-unlocked. But both should be okay for the upgrade.
However, you need to re-jailbreak your iPhone after the iOS 4 update. Both redsn0w and Pwnagetool supports the jailbreak on iOS 4. If you need software-based unlock, you can download ultrasn0w and activate to unlock the iPhone.
hello simon, hope you can help me unlock my iPhone 3G. i have already JB it with pawnagetool but i can’t unlock it, because every time i put the repo666.ultrasn0w.com repository it gives me an error “DID NOT FIND REPOSITORIES – The indicated repository could not be found…” is there any other way i can unlock my iPhone?? am looking forward for your help. Thanks a lot. Cheers..
It worked – I’m so happy.
My 3gs is an AT&T lock which I was able to completely restore to 3.1.3 and “register” via iTunes by using my dad’s AT&T SIM. I had to restore because the previous jailbreak / unlock eventually failed with an unrecoverable crash.
Jailbreak via Spirit, Unlock via ultrasn0w – works like a champ so far!
{ 10 trackbacks }