Do you want to unlock iPhone 3G 3.1.3 ? Starting today you will be able to unlock your iPhone 3G on 3.1.3 only if it has 05.08 bootloader and then downgrade the modem baseband using fuzzyband from cydia. The new tool can unlock iPhone 3G 3.1.3 in few minutes online but only if your bootloader is 05.08. However, when you unlock iPhone 3G you remove that programming block. It allows you to leave the cell phone company that is currently providing you with service and seek out other companies with terms and conditions which are more to your liking. This may mean lower monthly fees or more access to applications and other features. Whatever the benefits, being able to pick the best company for you is a great benefit indeed.
To Unlock your iPhone Visit: www.unlock-iphone.org
After the recent release of Blackra1n by Geohot, the iPhone dev team have now released the latest version of PwnageTool for Mac OSX which can be used to jailbreak/unlock your iPhone 1G/3G/3GS  with firmware 3.1.3 or 3.1.2.
The iPhone 3GS is now supported out of the box in PwnageTool 3.1.4 (or if you have upgraded to 3.1.x in iTunes). The iPod 2G is also still supported in PwnageTool 3.1.4 but it must already be jailbroken once. The iPod touch 3G is NOT supported as of now.
Also, Note that if you are using a iPhone 3G or iPhone 3G S with ultrasn0w and rely on it to obtain the cellular service, then you should only update your device with an .ipsw that is made with the new PwnageTool.
For a detailed description on how to jailbreak your iPhone 3.1.2 using PwnageTool 3.1.4, I would recommend you to check the article here before proceeding with the jailbreak.
A lot of users upgraded their iPhone 3GS firmware from 3.1.2 to 3.1.3 without knowing the consequences. So, if you want to jailbreak and unlock it using blackra1n, you’ll have to downgrade to 3.1.2 but the modem firmware will still be 05.12.01. Remember, before trying this out, back up your data. If you end up bricking your iPhone, I won’t be responsible for it. ( Credit for this guide goes to Cliff who sent it in! )
Uninstall iTunes 9.0.3 to from your computer. Remember to back up your data, and rename the iTunes library folder to something else.
Download and install iTunes 8.2.1. Download 3.1.2 firmware to your computer. ( links at the end of this post ).
Connect your phone to the computer and hold shift and click restore in iTunes. Select the 3.1.2 firmware file.
The restore might get stuck and you’ll get an error 1015 message.
Ignore it and reboot your iPhone using the power + home buttons.
You’ll now see the USB and iTunes logo in the iPhone display. This means that firmware 3.1.2 is installed. But right now, the phone is stuck in a DFU loop.
To fix this, you’ll need to use iRecovery. Follow this guide at iHackintosh for it.
Once you’re out of the DFU loop, iTunes will ask you to sync with the old backup. We suggest you avoid that and opt to setup a new phone. iTunes will reactivate your iPhone.
Follow our guide on how to jailbreak iPhone 3GS with OS 3.1.2 with blackra1n RC3.
You can now unlock your iPhone
using blackra1n RC3. Follow this guide for instructions