IMPORTANT NOTE ON 3.1.3: Please do not upgrade to the newly released 3.1.3 version of the iPhone OS. There are few if any benefits to doing so, and many drawbacks. Please stay with version 3.1.2 until further notice. For those of you who have already upgraded, please see my "So You 'Accidentally' Upgraded to 3.1.3. Now What?" thread. You will find the answers to all your 3.1.3 questions there. Jailbreak Selection Made Simple It seems like almost every day we have people posting on here asking about the best way to jailbreak their phones. This is understandable, with the number of tools currently available, but the decision could really be made much simpler. This thread aims to provide a simple way to determine the best jailbreak for your device by means of a decision tree: Note: Find your modem firmware version under Settings > General > About > Modem Firmware. Links to the tools recommended in this chart: Redsn0w 0.9.2 PwnageTool 3.1.4 Ultrasn0w and blacksn0w must be installed using Cydia (see tutorials, below). iClarified Tutorials: Redsn0w 0.9.2 ( 2G | 3G | 3GS ) PwnageTool 3.1.4 ( 3G | 3GS ) Ultrasn0w Blacksn0w iHackintosh Tutorials: Redsnow 0.9 beta (all models; has not been updated to reflect final release) PwnageTool ( 3G | 3GS ) Ultrasn0w A note on blackra1n: You will probably have noticed that I have not included blackra1n in this post. This was done both for simplicity of the flowchart and because, with the release of redsn0w, I believe there are currently more reliable solutions in all situations than blackra1n. Nobody can doubt the simplicity of the blackra1n jailbreak, and it was once the only solution for people with 3.1.2 and the new bootrom. But this is no longer the case, and I have personally noticed far more complaints of problems from people who have used blackra1n.