The following step-by-step tutorial will help you jailbreak iPhone 3GS running on iPhone firmware 3.1 with PwnageTool 3.1.3. This version of PwnageTool will enable you to update to firmware 3.1 without updating your baseband.
How to Jailbreak iPhone 3GS 3.1 Firmware:
1. Download and Install iTunes 9 from Apple site.
2. Make complete backup of your iPhone.
3. Download Original iPhone 3.1 Firmware using the links provided in this post.
4. Download Pwnage Tool 3.1 and select iPhone 3GS from device list.
5. Now Pwnage tool will automatically detect original firmware file which you downloaded in Step 3, if it can’t then browse it manually.
6. Click Next and then Choose Yes and then on another dialogue box Choose no, if you aren’t using Contract iPhone. Choosing No will let you unlock your iPhone and use it with any SIM
7. Now Pwnage Tool 3.1 will start building custom IPSW file.
8. Once done, click Yes and then click Next.
9. Now Open iTunes 9 and choose your iPhone 3GS from the devices list on left side now press Alt/Option key and then click on Restore and browse the Custom made iPhone 3.1 firmware now choose Open.
10. Now relax back until iTunes updates your iPhone to 3.1 Firmware.


eight) Hello you’ve supplied us a magnificent post that could truly assist us. We congratulate for your perform.