How to unlock iPhone 3G/3GS firmware 3.1.2 to use any carrier

by Rohit on October 13, 2009

1) Jailbreak your iPhone 3.1.2 using PwnageTool 3.1.4 (if you haven’t already done it).
Here is the tutorial for iPhone 3G users:Link. iPhone 3GS users:Link

2) Once you have jailbroken your iPhone, tap on cydia.

3) Then Tap on manage tab at the bottom and choose sources.

4) On the top-right corner you will find edit button, select that and then tap add button. You will be asked to enter a url. Enter http://repo666.ultrasn0w.com and tap on add sources. (That last “o” is actually the number zero “0”! If you use the letter “o” you’ll get an error.)

5) Cydia then updates your sources.

6) Once this is done. Tap on search at the bottom of cydia and in the search box look for ultrasn0w.(0 in the word is number zero and not letter o).

7) Now select ultrasn0w and install it. (T-Mobile users should disable 3G before installing ultrasnow).

8 ) Restart your iPhone.

9) Congrats now your iPhone is not alone jailbroken but also unlocked. Use any carrier of your choice :)

Delicious
Stumble It

{ 13 comments… read them below or add one }

Tom October 13, 2009 at 5:18 pm

Is this the unlock for 3.1 firmware we’ve all been waiting for?????

Drummer October 13, 2009 at 6:18 pm

Hi Tom

As long as you have jailbroken your iPhone using Pwnage tool and are on 04.26.08 baseband, the above tutorial should work. If you are on 05.11.07 baseband, then the unlock wont work.

Rahul October 14, 2009 at 3:30 am

I have done the about steps. My iphone is not abot to find the network.
Please help..

Rohit October 14, 2009 at 5:18 am

@Rahul Did you update to 3.1.2 firmware directly via itunes? If yes then your iPhone is currently on 05.11.07 baseband.

Please go to settings > General > About on your iPhone and then check the modem firmware number. If it is 04.26.08, then you can still unlock your iPhone. However, if it’s 05.11.07; you won’t be able to unlock your iPhone and WONT get a signal i.e your phone wont be able to find the network.

Ulymar October 16, 2009 at 4:55 pm

Hi Rohit,

Thanks for giving out a very clear step by step procedure in unlocking/jailbreaking iPhones. I really commend you for taking your time in doing this for other people for free. By the way, I am a NOOB in iPhone unlocking/jailbreaking. I would like to ask you if this unlocking fix is the solution for my friend’s iPhone problem? He recently updated his iPhone through Itunes and thus having 3.1.2 firmware. After updating, his SIM card is rejected by the iPhone. Will this unlocker solve the problem? I hope you can answer my query. Thanks in advance.

Rohit October 17, 2009 at 3:49 pm

@Ulymar Thanks for the compliment mate!. Am afraid your friend is into a fix coz he directly updated to the 3.1.2 firmware via iTunes. By doing so he has updated his modem firmware to 05.11.07 which causes the iPhone to lose it’s unlock ability. He will have to wait for a new solution and to be frank that’s not gonna happen in the near future.

So it’s better if he uses the official carrier(AT&T, 02, Airtel etc) or if he is in a different country and is totally dependent on Unlock, then his best bet is to sell the iPhone off on ebay or other market.

Uri Goldberg October 21, 2009 at 6:41 pm

Hi Rohit,

Is there a way to go back to the 04.26.08 modem firmware from the 05.11.07? I jailbroke using Pwnage Tool 3.1.4 and installed the iPhone1,2_3.1.2_7D11_Custom_Restore.ipsw, thinking that this restore step will remove the 05.11.07 and replace it with the previous one but that didn’t (couldn’t?) happen. Any suggestions would be appreciated.

Rohit October 23, 2009 at 3:05 pm

@Uri Goldberg That’s not possible I am afraid. If you are on an iPhone 3G purchased during the first two months of release then u can downgrade to 04.26.08 using the tutorial below

http://www.digitalmarketingtalk.com/iphone/how-to-downgrade-your-iphone-3g-firmware-3-1-baseband/

However, if u are on any other model there is no tool available to downgrade. I will give u an update if any solution is out.

John October 25, 2009 at 4:04 am

We’re all waiting on the 05.11.07 unlock solution. I also recently bought a new 3GS phone and it came with the 3.1 os and the 05.11.07 baseband. I’ve JB’d the phone using pwnage 3.1.4, but the unlock won’t work. I bought the phone in the States, but live in China so need the phone unlocked so to use it with my local service provider. Right now I’ve got a very nice iPod Touch with a camera!

Rohit October 25, 2009 at 1:08 pm

@John Yeah I totally understand how annoying it is. I am afraid a jailbreak solution for 05.11.07 baseband is not currently on the Priority list of the iPhone Dev Team..

Hopefully a new solution presents itself soon. Many are counting on GeoHot to release a new tool.

Will keep you updated.

Sandeep November 9, 2009 at 12:25 am

thanks guys… the baseband has been updated to 05.11.07 and not able to downgrade it as the bootloader is of 05.09 version. waiting for the solution. Do keep us posted on that. :-)

SrikanthAV November 9, 2009 at 8:51 am

Hi Sandeep you need not downgrade any more. Thanks to GeoHot’s new unlock tool called Blacksn0w you can now unlock even if you are on 05.11.07 baseband.

You can use this tutorial to unlock your 05.11.07 iPhone.

http://www.digitalmarketingtalk.com/iphone/how-to-unlock-your-iphone-5-11-07-baseband-using-blacksn0w/

Mike January 20, 2010 at 1:36 am

Thanx alot, it worked really fine, was a bit of work, but a really grat solution! ;-)

Leave a Comment

Previous post: How to Jailbreak iPhone 3GS firmware 3.1.2 using PwnageTool for Mac

Next post: How to jailbreak and unlock your iPhone firmware 3.1.2 using Blackra1n/Blacksn0w for MAC