Jailbreak/Unlock iPhone 3.1.3 with redsn0w 0.9.4

An update for redsn0w has been released to jailbreak iPhone 2G, iPhone 3G (no unlock), iPod touch 1G, iPod touch 2G (old models).

Do not update to iPhone 3.1.3 if you want to preserve your unlock for iPhone 3G, iPhone 3GS, iPod touch 2G (new models), and iPod touch 3G.

iPhone 3.1.3 updates baseband to 05.12.01 on iPhone 3GS, and iPhone 3G which makes it impossible to jailbreak and unlock them.

This guide is almost similar to the one I posted earlier to jailbreak/unlock iPhone 3.1.3 using redsn0w 0.9.3.

So in case you find issues with this latest redsn0w utility from iPhone dev team, you can follow that guide to unlock your iPhone/iPod old models.
For iPhone 3G jailbreaking, this updated utility is must but remember it doesn’t unlock iPhone 3G, only jailbreaks it.

All You Need
Apple iTunes Software
iPhone OS 3.1.2 for iPhone 2G
iPhone OS 3.1.2 for iPhone 3G
iPhone OS 3.1.3 for iPhone 2G
iPhone OS 3.1.3 for iPhone 3G
redsn0w 0.9.4 for Windows & Mac

Step 1
Update to the original iPhone 3.1.3 firmware via iTunes.

Step 2
Start redsn0w 0.9.4 and browse it to original iPhone 3.1.2 firmware to proceed. Pointing redsn0w 0.9.4 to the original iPhone 3.1.2 is mandatory as still, it can’t validate latest iPhone firmware 3.1.3.

Step 3
Select both “Install Cydia” and “Unlock” options.

Step 4
Make sure your device is OFF and plugged into your computer before you proceed or click  “Next”.

Step 5
Connect your device in recovery mode by pressing “Power” buttons and other buttons continuously.

Now you will be presented with a screen where you will have to quickly hold “Power” button then while holding “Power” button, you will have to hold “Home” button.Now after few seconds, release “Power” button but keep holding “Home” button until installation begins.

Step 6
Now let the redsn0w do its work. After installation is finished, your  iPhone/iPod will restart automatically and you will find it jailbroken and unlocked with iPhone firmware 3.1.3.

This guide is for testing and educational purposes only. We won’t be responsible for any loss of important data or malfunctioning of your device. You have been warned!.

Unlock iPhone 2G only
Once you have jailbroken your iPhone 2G, now you can unlock your iPhone 2G that is running jailbroken iPhone 3.1.3 firmware by using BootNeuter application from Cydia.

1. Go to Cydia, search for BootNeuter application, and Install this application.
2. Make sure you have “BigBoss & Planet-iPhones” repository added to Cydia before you search for this application.
3. Once you have installed this application, restart your iPhone.
4. When BootNeuter starts, set the settings as shown in the screenshot below and your iPhone is unlocked.

Note: iPhone 3G, and iPhone 3GS users are strongly advised to stay away from this official upgrade if they want to preserve their jailbroken and unlocked phone’s integrity.