
Jailbreaking scenario for iPhone 3GS users is not as good as iPhone 3G & iPod Touch 2G users. iPhone dev team has released Redsn0w 0.9.5 Beta 5 to jailbreak iPhone 3G & iPod Touch 2G for 4.0 iOS and same can be used to jailbreak iOS 4.0.1 but iPhone 3GS users have to wait until they release Pwnagetool which can let you to create custom firmware for iOS 4.0.1 and then jailbreak iPhone 3GS.
However there is unofficial method with which you can jailbreak iPhone 3GS 4.0.1. The method is based on unofficial Pwnagetool bundle for iOS 4.0.1 and only works on jailbroken iPhone 3GS with Old bootrom. If you meet these requirements than you may proceed at your own risk. Below is step by step guide to jailbreak iPhone 3GS 4.0.1 iOS on old bootrom.
The procedure is similar to what we have posted for iPhone 3GS 4.0.
Stuff you will need
1. Download latest Pwnagetool 4.0.1
2. Download PwnageTool Bundle for iPhone 3GS (iPhone2,1_4.0.1_8A306.bundle)
3. Redsn0w 0.9.5 Beta 5 (needed to extract cydia app and replace with one present in Pwnagetool 4.0.1)
4. iTunes 9.2.1
How to Jailbreak iPhone 3GS 4.0.1 iOS
1. Download iPhone 3GS 4.0.1 Bundle and all the tools and place it on Desktop.
2. Now right click Pwnagetool.app (Pwnagetool 4.0.1 for Mac OS X) and click on ‘Show Package Contents’.
3. Now browse to Contents>Resources>Firmware Bundles>
4. Now copy the custom bundle iPhone2,1_4.0.1_8A306.bundle to FirmwareBundles of Pwnagetool.app
FirmwareBundles
5. Right click on redsn0w.app and ‘Show Package Contents’ and browse to Contents>MacOS> . Copy Cydia.tar.gz on your desktop and extract its content.
6. Now you will need to copy Cydia into PwnageTool.app. To do that, right click on Pwnagetool.app and ‘Show Package Contents’. Browse to : Contents>Resources>CustomPackages> right click on ‘CydiaInstaller.bundle’ and ‘Show Package Contents’ > Files> and overwrite all the files with the ones you just extracted from redsn0w.
7. That’s it. Now load PwnageTool.app and create iOS 4.0.1 custom firmware for iPhone 3GS
8. Once you got the custom .ipsw, you need to restore iOS 4.0.1 via iTunes. Your iPhone device must be jailbroken. Put the device in recovery mode and restore.
That’s it, if you have followed above steps properly you will have jailbroken iPhone 3GS 4.0.1 iOS. Now you can run Ultrasn0w to unlock iPhone 3GS 4.0.1.
Via: Kaatje








