It was pretty obvious that a solution to unlock iPhone 3.1.3 with baseband 05.12.01 would be released after the public availability of iPhone 4 and iOS 4 as it was insured by MuscleNerd. The probable reason was that the vulnerability in baseband 05.12.01 on 3.1.3 firmware holds true to unlock iOS 4 as well. The wait is finally over and get ready to unlock iPhone 3GS 3G on 3.1.3 [05.12.01] using ultrasn0w 0.93.
You have to follow the given tutorial to accomplish the unlock.
Function 1: Your iPhone 3GS should be running on jailbroken 3.1.3 firmware. If this is not the case, you can do this with Spirit Jailbreak iPhone 3.1.3.
Function 2: Execute Cydia on jailbroken iPhone 3GS. Navigate to “Manage” tab at bottom.
Function 3: Touch “Edit” and then “Add”. You will be prompted to enter a URL for repository source. Enter “http://repo666.ultrasn0w.com” and finally “Add The Source”. Leave the rest for Cydia as it will update the sources.
Function 4: Now search “ultrasn0w” in Cydia and install the application. The latest version of ultrasn0w would be 0.93. Now, ultrasn0w will unlock 3.1.3 [05.12.01] firmware on iPhone 3GS 3G .
Function 5: Restart iPhone 3GS and you are happy to go with any carrier.


{ 140 comments… read them below or add one }
Is this including to work on an AT&T sim card thats activated… I soon will get tmobile US
Yo Guys, It works
thankyou this is brill it has unlocked my iphone 3g 3.1.3 on 5.12.o1,once again thankyou.
i wanna ask, how long does it usually take the updating sources process, cause after i add “repo666.ultrasn0w.com” then add souce, now it only show updating sources, downloading release on the screen, please advise, thanks
Trying turning your wi-fi on and off….worked like a charm
make sure you spell ultrasn0w with a zero and not an "o"
Thanks !!!
It worked for me on a 3G with bootloader 05.09, baseband 05.12.01
Followed the instructions – successfully jailbroke using spirit an iPhone 3GS 3.1.3 05.12.01 and successfully unlocked it using ultrasn0w 0.93. Thanks a lot for the instructions. Cheers!
Unlock was successful but when I tried to edit General>Network>Cellular Data to use MMS and Internet, it crashes. Any suggestions
hi it did not work for me i have iphone #G with 3.1.3, 05.12.01…..is there any other way to carrier unlock?
SAME issue as Michael.. still waiting for my sources to completely get updated
ThanQ sooo much…………i waited for almost 3 months for this release
atlast it works………….YAAAAAAAAAAAAAAY
i can use any sim on my phone now
Absolute charm !! Thanks a bunch, now my iphone can be used in Europe !!! Fantastic stuff !!!
hey boys
can u help me please? i have iphone 3g 8g… firmware 3.1.2 bootloader 05.09 what should i do? if i update from itunes to 3.1.3 it will update the bootloader from 05.09 to 06… Or not? And it will lock again i think… What should i do? Pls help me ! my wifi,gps not working if i update to 3.1.3 will work again? Or mybe to update to OS 4 ? how? thanks
Update to iOS 4 then jailbreak with redsn0w 0.9.5 and finally unlock iOS 4 with ultrasn0w 0.93
thanks for the reply … i updated and it works for me but i have another problem mi wifi still no working i folow some instructions to put in a freage and works for a five min and then stop again. now in the setings wifi N/A . what is this plesae tell me this is like the iphone 3g dont have a wifi i try pushfix but no luck… i think when jailbreak with redsnow then this problem come up…. thanks
My phone is not activated yet (i bought the phone originally using A&T sim card, i want to unlock it to use Rogers in Canada). My phone is 3GS 3.1.3 baseband 05.12.01 updated to firmware 4. Am i able to jailbreak then unlock it?
IOS 4.0 NOT YET CAN BE JAILBREAK.
U CAN DOWNLOAD SPIRIT, A JAILBREAK TOOLS TO UNLOCK UR IPHONE BUT IT REQUIRE UR IPHONE IN A ACTIVE MODE.
My phone is 3GS on 3.1.3, how do I upgrade to iOS4.0?
Where can I download redsn0w 0.9.5 and ultrasn0w 0.93?
Appreciate your help.
SHARIFF, UR ITUNES NID TO UPGRADE TO VER 9.2, AFTER INSTALLED U CONNECT WITH TO THE ITUNES WITH UR IPHONE & CHECK FOR NEW UPDATES TO DOWNLOAD THE IOS 4.0. =)
iphone 3g 3.1.3 05.12.01…. finally unlocked…. thank you very much…. now just need to find a way to speed my 3g up, any ideas or apps to do this?
Thanks a lot guys. Its working!!!
I have an iPhone 3gs with baseband 05.12.01 and version 3.1.3
It is jailbroken with spirit but i can’t get Ultrasn0w to work.
My carrier has been locked for months!!
WOW!! THANK YOUUUUUU! At Last! Purchased my iphone in the States end of March, have been waiting in South Africa ALL this time to get it unlocked! it Works!!!
it’s working for sure. thanks a lot
Thank you!!!!!!!!!! This completely worked, and everything went well! Thanks so much
Can iOS4.0 be jailbroken on 3GS iphone?
Help~!
My 3gs 3.1.3 is stuck in the “emergency call” screen…(not activate)
hence, i could not jailbreak the phone and use cydia to unlock it…
i thought dev team will comes out a tool for unlock in June…
but i didn’t know that the tool is not for non-activate phone…and it’s only available in cydia…
sigh…
regards,
a depressing ex-iphone user…now owning a rubbish phone…
I really understand you T.T
I followed the instructions to jailbreak an iPhone 3GS with Spirit then used Cydia to install ultraSnow 0.93. It appears to be installed as I can manage it from Cydia. However, if I power down the iPhone, put in a SIM from another carrier and restart the iPhone I get a dialog asking me to put in a SIM unlock code with 3 tries remaining. I was expecting that ultraSnow would unlock the phone so I was surprised that I am being asked for an unlock code. I would like to use another carrier so I’d appreciate any advice on what I should do at this point. B y the way, if I fail the 3 tries will I brick the phone?
Hi
That is the unlock for your SIM card, nothing to do with the phone or unlocking the phone, you should know your PIN code for your SIM card.
Rephrasing my questions:
Can iOS4.0 be jailbroken on 3GS iphone which is having:
version=3.1.3
modem=5.12.01
model = MC135
u’ll succeed if U follow the above instructions, :
1.Update ur 3gs to os4 with lastest Itunes, source : download iOS 4 (IPSW) Public Update Released for iPhone 3GS 3G ).
2. Use RedSn0w 0.9.5b5: (rs651.rapidshare.com) to jailbrake iphone 3gs os4 (Windows user) or Use PwnageTool 4.0/4.01 to Jailbreak iPhone 3GS 3G iOS 4 (MAC user)
3. If ur Iphone 3gS needs to be unlocked: Unlock iPhone 3GS 3G iOS 4 with ultrasn0w 0.93
I got both my 3g/ 3gs updated to OS4 and jailbreaked/unlocked. Good luck
No
Dudes, you rock!
Had my Iphone 3GS (3.1.3 05.12.01) for more than a month and went to China and couldn’t unlock it from the Vodaphone Network. I, like others, was waiting for a solid and reliable unlock. Just read your site here and it took me all of a few minutes and I am not Tech Savvy at all. Instructions were clear and it went off without a hitch.
I just thought I would post this as a way of saying thanks to you guys, wherever you are, for helping me (and others) with this issue.
Have a fantastic day and Seriously, thanks again … you Rock!
Benny!
please help me ..i have 3g /3.1.3 /05.12.01 /5.9
when i Add the source “http://repo666.ultrasn0w.com” on Cydia, cames out this…..-Did not Find Repository. the indicate repository could not be found becouse you are trying to add a legacy installer repository (these are not supported). Also this interface is only capable of working with exact repository URLs……….please help me what i have to dooo…???
Hi, the ‘o’ in snow is the number zero not the letter!! cheers
im having the same problem with the o being a zero! Any help on this? Please
Thanks a lot. ve been looking for this from long time.
My bricked 3GS has been that way for months…it became an ipod touch with 3G. I waited patiently trusted in the DevTeam and Cydia…and HELL YES I HAVE AN IPHONE AGAIN. Worked like an F_____’ charm. If I could kiss the authors of Ultrasn0w…I would. You guys rock!!!!!!!!!!!!!!!!!!!!!
i followed all the steps.. but when i add the source “http://repo666.ultrasn0w.com” how long does it usually have to take???
TQ so Much Brother…. it work
YAHOOOOO…………………..
Worked like a charm so much better then blackra1n.
ya, its worked. thanks a lot
I ran thru the process on my 3.13 (7E18) 05.12.01 3GS
No errors and phone still works – Since I won’t have another carrier’s SIM till I get overseas next week – How can I tell that my device is unlocked?
hello to All,
Im kinda new at this high-tech stuff being an old school guy hehe,anyway here is my maybe silly questions?
I have a Iphone 3G with bootloader 05.09, baseband 05.12.01, that i brought with me overseas from states with a At&t sim, which of course doesnt work over here in japan, so i downloaded snowbreeze an jailbroke my iphone,then downloaded cydia an loaded ultrasnow version 93 an rebooted my phone, even though im overseas an dont have a (open Sim) or one that works, is my phone now unlocked?? an would i be able to enter any prepaid sim or unlocked simcard??
If everything has moved fine. It should be unlocked to use with any carrier
OMG!!! Finally after 3 months wait….my iPhone (3GS 3.1.3 MC model) I’m able to unlock and just made first call from it….Hats off to all the team mates here and who all spent relentless effort to make it a stable workable solution!
undoubtedly it worked like a charm!
I have an iPhone 3gs with baseband 05.12.01 and version 3.1.3, and I followed all the process to jailbrak, and successfully loaded cysia in my iphone, but after I unlocked using ultrasnow, and changed my sim card it shows a small screen waiting for activation, so please suggest what shall I do now
it worked i am over the moon been tryin to unlock my phone for ages took 5 mins thank you soooooooooo much!!!!!
I jailbroke/unlocked my Iphone 3GS 3.1.3 with 5.12.1 MC135LL with spirit and ultrasnow and it worked like a charm. Very simple! My problem is I can send photos but not receive them. Is anyone else having this problem? Is there any suggestions to correct this? Please help. P.S. I am using T-mobile and have tried multiple APN settings.
Thank you, unlocked iPhone 3gs with baseband 05.12.01 and version 3.1.3, with out any prob.
I have iphone 3gs 16gb with spirit jailbreak…..mc model and baseband 05.12…os 3.1.3(7E18) and i cant seems to get the carrier unlock to work is there no carrier unlock released yet for iphone 3gs with new bootrom???
got iphone 3gs
baseband: 05.12.01
firmware: 3.1.3 (7e18)
Mc135 model
spirit jailbreaked
tried ultrasnow and it doesnt work at all for me???
is it not possible to jailbreak new bootrom yet?
Perfect…5 months without iPhone and now it works so Simple. Thank you very much
This really works dude !!!
Hi,
My friend in USA bought for me an IPHON from AT&T but she did not send me the SIM card in order to avoid any trouble with her AT&T contract. Now apparently there is a solution how to unlock 3GS 5.12.1 3.1.3 but i was told if no sim from AT&T I will not be able to unlock my iphone. Does anyone knows if there wILL possible to unlock my 3GS without AT&T sim ????
Any of your coments related to this mattre will be appreciated.
thanks,
hi all, i updated my iphone 3.1.3 bb 5.12.01 to iphone 4.0 is it possible to unlock..?
Wow, wonderful! Finally! Thank you thank you thank you.
One question: SW does not recognize address book on my TMobile SIM card. What should I do?
Wow, works like a charm, just in time for my trip to Vietnam! Thanks a bunch guys and awesome write up! Eat another Apple LOL
work like a magic
Will this work on a Mac?
hi, i have a iphone 3gs 3.1.3 i have the shsh using auto shsh i tried to unlock using ultrasnow now its stuck on apple logo is there any way to fix that
Thanks