You need jailbreak your iPhone, before unlock it. If have Factory Unlocked (FU) iPhone, this tutorial is not necessary for you, because your iPhone is already unlocked.
Read this guide: How to Jailbreak iPhone 3.1.2 Firmware by using blackra1n, if you have not been jailbreak your iPhone.
The baseband version of iPhone 3.1.2 firmware is 05.11.07. Now, you can unlock 05.11.07 baseband using sn0w package inside blackra1n app. Check your baseband version and make sure the baseband version is 05.11.07 before you continue reading this guide.
1. Connect your iPhone to Wi-Fi network and make sure that the Wi-Fi network has Internet access.
2. Run blackra1n app on the iPhone.

If your iPhone neither connected to Wi-Fi nor don’t have Internet access, you will get this error:

3. Otherwise, you will see 3 options available in blackra1n app.
- Cydia
- Rock
- sn0w

4. Tap sn0w, then tap Install button on the top right corner.

5. Let the blackra1n download and install sn0w package to unlock your iPhone.

6. Post Install Log for sn0w pop up will appear. You can close it.

7. Done. It will start Searching available network and it may takes few minutes.

I recommend you to install Cydia package.
8. If you have unlocked your iPhone and installed Cydia, you may uninstall blackra1n.
Uninstalling will not remove the blackra1n jailbreak/unlock. It will only remove the installation app.

Leave your comment if you experiencing any problem.
Related posts:


[...] my iPhone firmware to a newer version since it could be unlocked by blackra1n. Read this tutorial: How to Unlock iPhone 3.1.2 Firmware Happy unlock for all SU (Software Unlock) iPhone [...]
It works….great……thanks to BlackRa1n and Geohot…
You can donate Geohot for future development
It works perfectly for about a day, then i lose the signal
however the £G coverage still works…
hi there,
i get the 2 other options but sn0w does not appear??
Have you downloaded the latest version of blackra1n from http://blackra1n.com ?
I am getting the same problem. I get the other two options Cydia and Rock.There is no option of Sn0w. I have downloaded the latest from the site you have mentioned. thte downloaded .exe is 594 kb and when i open the exe it says “blackra1n jailbreak by geohot RC3″
the modem firmware says 04.05.04_G
Can you suggest a solition?
Thanks,
The blackra1n jailbreak is not made for baseband 4.???… It Is made for the baseband 5.11.????…If you want to jailbreak and unlock your 4.???? Baseband you will need either redsnow 0.8 or pwnage tool 3.1.4… Blackra1n and blacksnow is only made for the new baseband because there Are other jailbreaks and unlocks for the old baseband
I’ve warned about it in the beginning of post.
Anyway, thanks for your reminder.
i have hacked and unlocked everything is working except itunes!!!
it shows me “sim card inserted in yout phone does not seems to be supported” now i cant sync with music and outlook ,any solution?
What’s your iPhone’s model & firmware, what did you use to jailbreak and unlock it ?
Read Fixing iTunes error message: The SIM card inserted in this iPhone does not appear to be supported for better explanation.
After downloading blackra1n.exe – I tried to run the file, but get the message “the procedure entry point sqlite3_prepare_b2 could not be located in the dynamic link library SQLite3.dll.”
can you help?
I wish that I could help.
Did you use Vista to run blackra1n?
Did you use compatibility mode for Windows XP?
If you didn’t, try it. If it’s not work, try another computer with Windows XP (recommended).
snow was not available… and i tried both i still did not get signal?!
Have you downloaded the latest version from blackra1n.com ?
Tried both? Did you mean twice?
after Step #7 , it searches for few minutes and them it goes to no service;not getting the carrior name and signal bars; can you please let me know how to go from here
Have you tried to restart your iPhone?
I have the older baseband, but the other unlock options you listed don’t work. What can I do?
What’s the baseband version? 4x? Have you tried using redsn0w ?
I have the same problem, my phone is jailbroken and unlocked but itunes has the same problem. Im on 3gs 3.1.2 firmware.
Did you comment on wrong post?
I guess that you’re having problem with The Sim card error on iTunes.
Is it possible to do it without a SIM card?
Yes, it is.
i had my iphone 2g updated to 3.1.2 (7d11) version, modem firmware 4.05.04_g, model MA712LL. First, it was un activated when the update was completed, but then i was able to jailbreak it using the blackra1n. But it seems that it cannot unlock it because it was made for 5.11 baseband. So i downloaded the apple software (*ipsw) 3.1.2 for 2g and the redsnow 0.8 to unlock the phone. I had already attached the iphone and the itunes pops-up. Run the redsnow 0.8 and then browse the ipsw to my computer, but then it returns the message in the redsnow window that ” unable to recognize specified ipsw”.. Please HELP. what’s wrong?
it seems that redsnow 0.8 cannot unlock the 3.1.2 version installed on my 2g iphone? So i’ll try to revert to the older version 3.0…wait.
Yes, use blackra1n instead.
Blackrain works!! Black rain works!!! Black Rain Works!!! it worked on my phone it wasn’t working for three days, I couldn’t even get into my phone, and it worked the first time, it took no more than 2-5 minutes. That’s all!! Thanks Gehot, God bless you!!!
amazing! super fast, super easy, and works. Love it. You guys are awesome.
Thank you so much for this – Soooooooooo Easy to do and you saved me money!!!!!!!!!!!!!!!
again thank you so much.
Miri
i have done the blackra1n procedure! now when i go to install sn0w via the blackra1n application, i have no blackra1n app to click! what do i do?
So are you folks saying that you have purchased an iPhone, unlocked it, and it works, including online stuff? Does it work with Verizon? I would like to hear from a Verizon customer (or Alltel, because that’s what my connection is now).
I tried this from my iphone 2g but it says download failed
..what am i doing wrong
On my iPhone 3G, it says firmware 3.1, how do I know the exact firmware version (3.1.1, 3.1.2, 3.1.3, etc)? After I do Sn0w unlock, it didn’t unlock, it says ‘searching..’ but only manage to show 5 little bars, no carrier name. It is the same after reboot. The baseband version is 05.12.01. Since Sn0w only works with 05.11.07, how do I downgrade it to 05.11.07?
It’s not supported yet, I guess.
Hello guys, I have iPhone 3G which I got as a present (I live in Greece) and I accidentally updated through iTunes to latest version and i got the SIM not recognized message. I followed your instruction and updated holding the Shift key to version 3.1.2 (7d11), after the iPhone restarted an unknown error was shown. I ignored this error since the iPhone was accessible and I installed Blackra1n in seconds (Thank you Geohot), connected iPhone to my home Wi-Fi and selected to run Blackra1n but I get the Please check your Internet Connection error message. My PC connection works fine, probably I should mention that my baseband version is 05.12.01. Is there any hope for me? What should I try?
Hi Erka, anyway, this tutorial was wrote to unlock 3.1.2 firmware version, not 3.1.3.
Are you sure that your iPhone has connected well?
Hello, my bootloader is 6.2 and it seems that my iPhone cannot connect at all via Wi-Fi any more. Can I fix it somehow?
How can I do both on OSX Snow Leopard, with firmware 3.1.3?
Thanks.
3.1.3 isn’t unlockable yet.
Hey guys…so i followed all the steps…
downloaded everything…installed it…ran blackrain…then cydia, and then snow…….except THERE IS NO SIGNAL
I’m using 3g, 3.1 (7C144) and 5.12.01
what should i do? please help. thanks
I mean i know its not for 5.12…. i know this is clearly stated at the beginning of the post…but im just confused as to how my phone has this 5.12…if someone konws the answer..i’d greatly appreciate it!
You should wait until new tool released.
Hi- After jailbreaking and unlocking, my 2G is still showing ‘NO SERVICE’ and cant connect to the network… I’ll apprecate any help or direction to make it work !!
Guys, I used bootneuter to unlock and after restarting the 2G comes up with the ‘Searching…’ on top left. I removed the SIM and restarted, it still comes as ‘searching…’ .. It does not allow Áirplane’mode ON..if i try airplane mode, it automatically comes back to ‘off’ and ”searching…’
since its old 2G, the ‘Snow’ option was not available from Cydia, so I had to use bootneuter ..
Appreciate any help here.. Cheers!!
i didnt hear anything from anyone so far, am not giving up asking though ! — if i go back, reinstall 3.1.2 again and try blackra1n, is there any chance of it working ? my 2g, is not connecting to the service provider … please reply ;->
every time i download blackra1n my computer wont run it….
any suggestions?
or should i just try on a different computer…the one im using is preeety shit…
pleeeeease help – i really wanna get my iphone working!!
Try redsn0w instead.
[...] If you want to continue using blackra1n to unlock your iPhone, read this: How-to Unlock iPhone 3.1.2 Firmware [...]