NOTE: Only do this if you already updated to OS 3.1.2 - also read precation on bottom before starting !
Follow the steps below to jailbreak all iPhone’s and iPod touches on OS 3.1.2:
Step 1: Download and install the latest version of iTunes (download link given below).
Step 2: You will now need to first update/restore to the original iPhone OS firmware 3.1.2 on your iPhone by using the latest version of iTunes. Download link for iPhone Firmware 3.1.2 is given at the end of the post.
Step 3: Download blackra1n for Windows (download link at the end of the post).
Step 4: Start blackra1n app. If you are on Windows 7 or Vista, run the app with “Windows XP Compatibility” mode by enabling it from the “Properties” tab to avoid any errors during the jailbreak process.
Step 5: Click on “make it ra1n”:
Step 6: Let the app do its thing and wait for the phone to automatically reboot.
Step 7: You should now have “blackra1n” in the list of applications on your iPhone. Run “blackra1n”, download Cydia and let it install it.
*** 3rd Gen iPod Touch has to be booted while hooked up to PC with Blackra1n on it if you Power it down completely !
**This doesn't Unlock Your iPhone to work with other NON AT&T carriers , but you have to jailbreak before you Unlock !
* Unlock will be cover in another Thread so search for "iPhone Unlock" here on Geekdrop.com