Jailbreak/Unlock firmware 3.1.2 iPhone 3GS [Win/Mac]
In this tutorial you’ll jailbreak/unlock firmware 3.1.2 for iPhone 3GS using BlackRa1n. Before continuing, please make sure that you are on 3.1.2 firmware and 05.11.07 baseband. Go to setting => General => About

If you are running some older firmware then upgrade to firmware 3.1.2.
Step 1. Go to http://www.blackra1n.com/ url, download BlackRa1n depending upon your computer (PC or Mac). If you are downloading using safari then your download will be in zip format. Unzip it.
Step 2. Connect iPhone to the computer and make sure that iPhone is turned on.
Step 3. Double click on blackra1n icon that you downloaded in step 1.
Note: you may get warning depending upon your operating system after double clicking on blackra1n icon. Click on Run.

Step 3. You will see a large button (make it ra1n) on a window. Click this button.

Step 4. Your work is done now. Geohot will do the rest. iPhone will enter in recovery mode.

Step 5. Wait for 5 mins. You’ll see jailbreak done screen. Your iPhone will reboot now.

Step 6. Unlock iPhone and check your screen. Your iPhone is jailbroken. You’ll see blackra1n icon in your iPhone’s window. Tap on the icon.
Step 7. [Optional] Go to Setting => General => Auto-Lock and make this value Never.
Step 8. Choose installer you like most and choose snow if you would like to unlock your iPhone for all the carriers.

Note: You will need internet connection on your iPhone to perform step 8.
Step 9. Wait for some time. You will see a log window after all the installations are finished.

Step 10. If you want to remove blackra1n icon form iPhone then tap on uninstall blackra1n. You’ll see delete button. Tap on this button.

Step 11. [Optional] If you have changed Auto-Lock time in step 7, then reset this value to the value you like.






