Before you can unlock your iPhone, you must jailbreak your iPhone first. If your iPhone model is Factory Unlocked (FU) iPhone, this tutorial is not necessary for you.
If you coming from from previous tutorial: How to Jailbreak iPhone 3.1 Firmware (Windows), you can continue reading this tutorial because your iPhone is jailbroken. If your iPhone have not jailbroken, it’s recommended to read previous tutorial How to Jailbreak iPhone 3.1 Firmware (Windows).
The baseband version of iPhone 3.1.2 firmware is 05.11.07. Previously, the 05.11.07 baseband is not available to unlock. 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 on the iPhone.

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

3. There are 3 options available.
- Cydia
- Rock
- sn0w

4. Choose sn0w, then choose 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 window will appear and you can close it.

7. Done. It will Searching network which is match with inserted SIM-card and it may takes few minutes.

I recommend you to install Cydia or Rock packages, too.
8. If your iPhone has unlocked and you have installed Cydia, you can uninstall blackra1n.
Uninstalling will not remove the blackra1n jailbreak/unlock. It will only remove the installation app.

Leave comment if you experiencing any problem or if you just want to say thanks.
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