Since the iPhone needs to be unlocked or jailbroken in order to be used with any SIM that you want, there have always been several jailbreaks and programs that help in opening your iPhone. With newer versions of iPhone OS, newer jailbreaks are revealed.
Update (November 29, 2010): How to Jailbreak and Unlock iOS 4.2.1 for iPhone 3GS and iPhone 3G with Ultrasn0w 1.2, PwnageTool 4.1.3 and Redsn0w 0.9.6b5
Official Update (June 23, 2010): Official iOS 4 Jailbreak for iPhone 3GS, iPhone 3G and iPod Touch 2G from the iPhone Dev Team.
Jailbreak Update: iOS 4 Jailbreak for Developers iPhone 3GS and for iPhone 3G and iPod Touch 2G .
Update (March 26, 2010): Geohot Untethered Jailbreak Tease.
Their efficacy and efficiency is far from known, and sometimes you may even risk rendering your iPhone unworkable, if things went wrong. With that in mind, here is yet another video which claims to jailbreak use Sn0wBreeze 3.1.3 to jailbreak iPhone 3.1.3 firmware.
We had earlier read that iPhones running on iPhone 3.1.3 OS can’t be jailbroken with Blackra1n, which depressed a lot of people. Now, it turns out that you could use Sn0wBreeze 3.1.3 to jailbreak the new iPhone 3.1.3 firmware update. In a detailed video, one could see that it is quite a lengthy procedure.
NOTE: this was provided as a tip to us, we have yet to try it and are NOT sure if this is actually going to work. Hence, using the Snowbreeze 3.1.3 iPhone Jailbreak is your own responsibility and action. We are not responsible of failure of your iPhone in any way by using the Snowbreeze jailbreak.
A commenter reveals that you would need to download 3.1.3 Custom Firmware and Sn0wbreeze 3.1.3 v4. You might also need to download the bypass error program for the iTunes, and begin to jailbreak. The program asks you to confirm if you are ready to go through the procedure a few times, and you would just have to agree.
The successful jailbreaking also depends upon which generation of iPhone you are using. You could then choose a custom boot logo and move on to extract the IPSW. Later you would need to connect your iPhone 3G(S) and enter the recovery mode. Now, you it would be required to hold the shift button after launching iTunes and click the Restore button in iTunes. Afterward, your iPhone will be placed on recovery mode, and you would be required to connect the iPhone to the system using USB. From here, open Sn0wBreeze 3.1.3 and extract it.
Many commentators even in the YouTube page of the video have revealed that it didn’t work. However, some have claimed they really could jailbreak the iPhone 3.1.3 OS. Moreover, if I had an already unlocked iPhone, I would desist from upgrading the OS to the next version and then again trying to jailbreaking it and making a whole mess of it. If the iPhone gets jailbroken or not is something that I can’t confirm. Since it was a tip that we received, we would like to hear from you guys if you were successful in jailbreaking using this video!