Jailbreak your iPhone

How to Unlock iPhone 3G OS 3.1 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 if you haven’t jailbreaked your iPhone 3G then follow our Guide on How to Jailbreak iPhone 3G on OS 3.1 Pwnage Tool (Mac) For unlocking your iPhone UltraSn0w, a soft unlock payload from iPhone Dev Team is using. 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.img-0117-thumb

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!


Tags: , ,

Comments ( 56 )

Have Something To Say ?

  1. Juusteri June 22, 2010 Reply

    omfg this worked for 3.1.3(7E18)(05.12.01) Team sayd 5.12 unlock hasen’t released yet. Gr8 Job :)Maybe my mom wanna donate some :p

  2. jason April 13, 2010 Reply

    i jailbroke my 3g phone fresh 3.1.2 with blackra1n, installed cydia and tried to unlock with ultrasn0w from the repo666 source. i did the reinstall and still only got the No service or Searching status.
    i got it to work by installing sn0w from inside blackra1n. now my tmobile service works.

  3. MossE April 11, 2010 Reply

    and reinstall it, until it have carrier.

  4. MossE April 11, 2010 Reply

    I was having the same problem showing no service or searching after I installed ultrasn0w,I fixed the problem by uninstall the app.

  5. PCARTER April 9, 2010 Reply

    Haha, this is hilarious.

    I am trying to unlock a different 3G and having the same problem. I have been searching frantically online trying to solve it, and just found this thread with the solution I posted before.

    Glad to solve it again, cause I had forgotten how I did it!

  6. JThomG February 10, 2010 Reply

    @PCARTER, you are the man! Finally a simple solution, worked perfectly!

    For those of you who dont understand what he typed, in cydia, add http://blackra1n.com as a source then download and install blacksn0w from it.


  7. PCARTER January 25, 2010 Reply


    Used Cydia > http://blackra1n.com > blacksn0w

  8. PCARTER January 25, 2010 Reply

    I am having the same issue as Karina and Rahman.

    Followed all of the steps and it is either saying searching or no service.

    Reset networks settings without success.

  9. Beast December 21, 2009 Reply

    I have jailbroke my iphone 3g using 3.1 custom firmware (restore on itune) but my sim card is not recognised, I have followed your instruction, but it says searching and I can make any calls. what am I doing wrong?

  10. 02.28.00 November 21, 2009 Reply

    for 02.28.00 problem:
    – upgrade to custom 3.1.2
    – remove ultrasn0w if installed and reboot
    – THEN install Fuzzyband from cydia
    – run Fuzzyband to update baseband to 04.26.08
    – install ultrasn0w
    – reboot
    – enjoy!

  11. adapssis November 11, 2009 Reply

    I followed your instructions and now my phone doesn’t recognise jailbroken apps and can’t find signal. Help!!!

  12. Aditto October 30, 2009 Reply

    so much for the curiosity about the 3.1 os! i am still stuck with an ipod touch. its been a month for god’s sake!

    i have been going all over the internet for a solution… i don’t know what to do.

    so, is the unlock really going to be released by the end of this week?

  13. Sujith RS October 30, 2009 Reply

    I am Waiting for the Unlock for Base band 5.11.07..Since My Phone’s Base band got Upgraded to same…Waiting for the Updates from DEV Team…

    • Vinay October 30, 2009 Reply

      @ Sujith GeoHot is working on the latest baseband unlocks. For more details read here and then here

  14. sathish October 27, 2009 Reply

    Unlock for baseband 05.11.07 will be out by end of this week….
    Cheers 🙂

  15. Tina Nguyen October 24, 2009 Reply

    Hello everybody my name is Tina.. This is my 5th iPhone and I accidently upgraded to version 3.1. I use Tmobile sim card..&& now I can’t use it for tmobile anymore ? What can I do? Please help me…

    • Vinay October 24, 2009 Reply

      @ Tina Because you updated to 3.1 your baseband also updated to 5.11.07 and the latest baseband is not supported by the Ultrasn0w (Unlock) so now you have to wait for Dev team to release another hacks. But tis may take a long time.

  16. Lar October 21, 2009 Reply

    I have an iphone 3g with version 3.1 (7C144) that i updated with Pwnage. My modem firmware is 02.28.00
    It was unlocked before i did the update but now i can’t seem to get a signal.
    It just comes up NO SERVICE.
    My iphone is jailbroken.
    I have Cydia and Icy.

    Any help to unlock so i could use any sim.

    I’ve already tried repo666.ultrasn0w.com and yellowsn0w

    Cheers in advance!

  17. GTR29R October 19, 2009 Reply

    Hi,Vinay I have new 32gb(S) ver-3.1 never been connected to any computer yet. after seeing n read many Guys problem here. is there a better source, if i instore ultrasnow. will i face the same problem like them. i’m using (WINDOW XP). Pls advice. ASAP Your Help is much appreciated.

  18. Arun Kumar October 19, 2009 Reply

    Hi, I have the same case where my iphone got locked due to itunes. iTunes also updated my baseband to 5.11.07. Fortunately I was able to jilbreak but i am not able to unlock it.
    Kindly please advise if there is any solution to unlock this.
    I already tried ultrasn0w but is it dint work.


  19. soul October 15, 2009 Reply

    My iPhone 3g is worst. After accidently upgrade to 3.1, nothing can be able to do. On the springboard shows a picture of cable & iTunes. When sync with iTunes, mesage “the sim card inserted does not appear to be supported… hmm…till now, my iPhone kept in my cupboard..:(

  20. jessica October 13, 2009 Reply

    helo, wanna ask one question
    for the last step why there is a reboot iphone instead of return to cydia ???

  21. air October 4, 2009 Reply

    i have a 3G jailbreaked iphone i upgraded it to OS 3.1 after restoring with itunes i only see the ‘insert to itunes’ screen. im running on 3.1 firmware now & i dont have the original sim from iphone which the itune is aksing, please help me.

  22. Siavash October 3, 2009 Reply

    hey i have tired this but its not working,
    i did the jailbreak and its working but when i do this step it download and install the package and when i reboot it wont work its still shows (no service) for me? i’m from malaysia dose the country matter? what should i do please someone help!!!!!

  23. Dalibor October 3, 2009 Reply

    Can you help me? I have Iphone 3GS os 3.1.. He wasn´t jailbreak. Can I jailbreak it with this manual? Thank You

  24. benn October 2, 2009 Reply

    There are probably many reasons for no service after jailbreak and ultrasn0w, but I wanted to let y’all know what happended to Qty 2 3G phones I bought in Malaysia. Apparently, they were unlocked phones bought in Australia and brought into Hong Kong and “fixed” prior to being shipped to Malaysia. The phones originally worked fine with just about any SIM, however over time they started loosing service and with 3.0 and ultrasn0w they became close to hopeless.

    With the custom 3.1 ipsw and the 3.0 baseband, I started getting No Sim. I took the 2 phones to an “iphone doctor” and decided to open up the phone to see if I might have broken some SIM contact pins:

    Surprise Surprise: On the very bottom of the circuit boards, we found a TurboSIM of some sort glued on with thin copper wires running up to the SIM card holder…. We removed it and both phones are working fine.

    How about them chinese…

  25. Von October 1, 2009 Reply

    Hello –
    Can somebody help me unlock my iphone 3g my os is currently 2.0.1

    any advise?

  26. Kimberly October 1, 2009 Reply

    I am in the EXACT same boat as Karina…been looking up solutins all night and still, either I get “searching” or “no service”. Please help. And if anyone has received advice for this same problem, please email me at kkrea@comcast.net. Thank you!

  27. sathishq October 1, 2009 Reply

    Hi Vinay,

    I have iphone 3g which is upgraded to 3.1 OS. Now i want to jailbreak and unlock it for any sim cards.

    Please help me the ways for this and i am on windows OS only no MAC

    Please help


  28. Jay October 1, 2009 Reply

    Never mind- I’m a dummy… if anyone else has this problem, go back to Pwnage, and when you’re building your IPSW make sure that ACTIVATE PHONE is checked if your using a non-at&t sim card… whew!

  29. Jay September 30, 2009 Reply

    I have them same problem as YB-I have an Iphone 3g on 3.01 OS- I followed the Pwnage Tool Directions, to the T, and whenever my phone turns on It has the pineapple graphic, but It goes to the locked emergency calls only no SIM card screen, and I can’t figure out how to get to the springboard to unlock it. Please Help!!!

  30. Karina September 30, 2009 Reply

    Hi @Vinay I followed the steps and everything went well, although after a long searching it still said I didn’t have any service. I reseted my phone and still nothing. I turned it off and back on and still nothing. When I click on Carrier it says “Unable to load network list” and it’s set to Automatic. I also checked about my iPhone and it has the sim card name where it says Carrier, so I don’t get why is it not getting any service. What should I do?

  31. Victor September 29, 2009 Reply

    I did the jailbreak and all the Cydia steps. Now my phone cant get any of the carriers. What do i do now?

  32. Sammy September 27, 2009 Reply

    Hi, I allready updated the 3.1 with itunes and when I try to restore the other version the set became recovery mode. Can’t even bring it normal mode to restore. Please help.

  33. Freddy Q September 24, 2009 Reply

    I was able to jailbreak the phone but i followed the steps to unlock it and my sim card still does work..? : ( HELP
    E-MAIL me if you know what could possible be wrong.

  34. Huss September 23, 2009 Reply

    the same problem
    no service after long searching…… any news? solutions?

  35. Chuong September 23, 2009 Reply

    I follow these instruction and able to jailbreak my phone. However, I cant get Cydia working. I tap on it on my 3g iphone. it “opens” but then it seems like nothing happened.

    What is wrong?

  36. Eno September 23, 2009 Reply

    Hey I just recently unlocked and jailbroke my 3g for os 3.0. Do I just download and install the update for os 3.1 from iTunes now? I use t-mobile so I hope that my phone doesnt lock up if I just download and install the new OS.

  37. kahluas September 23, 2009 Reply

    hi vinay
    i had (key word) an iphone 3gs jailbroken, until i stupidly update my music using the new itunes 9 now the firmware as u are aware is 3.1, im not computer savy in any way, how can i fix my phone back to what it was before? or at least jailbrake it and use with current carrier? thank you! im desperate!!!

  38. gianvieve September 22, 2009 Reply

    I’ve got same problem as Rahman… always says searching. Reset network settings but still just says searching and doesn’t find a network? Any ideas now?

    Might help to know that I didn’t originally updated to 3.1 with Pwnage… oops. But what do I do now?

  39. Srinath September 21, 2009 Reply

    Seems there are lots of problems with ultrasn0w. I installed a custom 3.1 firmware on my iPhone 3G. Everything works fine except for the mobile network. Just get “SIM not installed” which changes to “No Service” and thats it. My baseband is 4.26.08 so technically it should work. I’m on Airtel India btw. And yes, I’ve tried reinstalling too. Any pointers as to what can be done. I don’t want to use mine as an expensive iTouch

  40. yb September 20, 2009 Reply

    dear vinnay,

    i have an iphone 3g without a sim card. i tried using pwnagetool to jailbreak my phone but after restoring with itunes i still only see the ‘insert to itunes’ screen. im running on 3.1 firmware, please help me.

  41. Mudassar September 20, 2009 Reply

    after plenty of search have found that ultrasn0w will not work on new baseband it only works on 3.1 if and only if its been upgraded with custom firmware means baseband is 3.0.1 and firmware 3.1 but if baseband is from firmware 3.1 then dont bother applying ultrasn0w or if you have then just go to cydia sources and just unsistall it as atlease getting signal is better then getting ”No Service” or ”Searching”

  42. jeremy September 20, 2009 Reply

    Now i find out ultrasn0w want work for my 3.1 so how do i reverse this process with a total restore? Now i have no network.

  43. ghans1965 September 18, 2009 Reply

    after ultrasnow, i can ring others but. the others can’t ring me. Wen you call my number voicemail wil directly conect. Most off the times?????????

    i have iphone 3gs software 3.0 Help


  44. Luke September 18, 2009 Reply

    Hi there!

    I just can’t seem to be able to install ultrasn0w!
    I’m on a 3G, did use the PwnageTool 3.1, even tried to restore more than 4 times, including DFU mode. The iTunes intsallation works good, but when I get to Cydia, after adding the repo666 sourse, of cource, it says it can’t install ultrasn0w because of other dependencies (one thing) and other items to be deleted (huge list)
    Your help would be very appreciated.
    I did do my research, and also believe I did everything corectly, but now I’m just stuck! #%@&!
    Thanks a lot!

  45. Rahman September 18, 2009 Reply

    dear vinay
    i reset my network settings and my iphone got restart but still its searching what should i do
    do u want me to do the pwnage/ultrasn0w again ?????

  46. gitec September 17, 2009 Reply

    wow.. it works in my iphone 3g.. thank you.

  47. tj September 17, 2009 Reply

    I just got a phone, which already had been updated to 3.1 . Is there a way to unlock it yet? I tried Pwnage and ultrasn0w, but it didn’t work?

    • Vinay September 17, 2009 Reply

      @ JCB When you updated to 3.1 your baseband also updates to a latest non downgrade-able version. And Ultrasn0w is incompatible to latest baseband. You can only jailbreak your phone try pwnage tool..

      @ Cavemen Yes you have to wait for next update of Ultrasn0w, sorry to say but next update of Ultrasn0w is a may be, may not be..

      @TJ No the baseband comes with 3.1 is incompatible with Ultrasn0w, The procedure we discussed above is for those who avoided baseband update while updating to 3.1 using Pwnage tool..

      @ Rahman Reset your network settings..

  48. Rahman September 17, 2009 Reply

    hey guys
    i have iphone 3G and i updated to 3.1 now i try to unlock it with pwnage and ultrasn0w it all working but when i put the other sim card its searching i dont know why i have cydia and i added the url which is mintioned in the unltrasn0w discreption is there anyone tell me what to do ???

  49. Caveman September 17, 2009 Reply

    So, I had my iphone 3G updated to 3.1 version before jailbroken. today I updated 3.1 succesfully but I couldn’t unlock it with ultrasn0w. My question is, I will have to wait for next update of ultrasn0w, simple like that, or I have some other possible solution? Thanks. Best regards. Caveman

  50. JCB September 16, 2009 Reply

    Hey Vinay:

    I am an iPhone 3G from Orange wireless from the Caribbean. I went ahead and installed firmware 3.1. It has never been unlocked before and I don’t even have a SIM card from any US carrier yet. Do these instructions also work for me or is there something I need to do before all this?

    Thanks alot,

  51. Justin Cauchon September 16, 2009 Reply

    Check your sources. Unlocking with ultrasn0w doesn’t work on 3.1.

    • Vinay September 16, 2009 Reply

      @ Justin Ultrasn0w works fine with 3.1 updated by pwnage tool, If you directly update to 3.1 without Pwnage tool your baseband will be update to latest version but if you update your 3.0 via Pwnage then UltraSn0w will work for your 3.1 because pwnage ripped off the baseband update. Mine phone is both jailbreaked and unlocked on 3.1 and running fine.

  52. Prashanth September 16, 2009 Reply

    Works perfect!!!!


Leave your comment here