A couple of hours ago we posted a tutorial on how to jailbreak iOS 4 on iPhone 3GS with PwnageTool 4.0. The tutorial works for those on a Mac since PwnageTool 4.0 only works on Mac OS X so we have come up with a solution for Windows users.

Now Windows users can easily jailbreak iOS 4 on iPhone 3GS without the need of PwnageTool 4.0; thanks to our custom-cooked and hacktivated firmware.
Jailbreak iOS 4 on iPhone 3GS for Windows
Follow these steps to jailbreak iOS 4 on iPhone 3GS
- Download parts of the custom-cooked iOS 4 firmware file from the links within this txt file.
- Use HJSplit to combine the parts into one file i.e. iPhone2,1_4.0_8A293_Custom_Restore.ipsw
- Go to Apple website and download and install iTunes 9.2
- Now simply connect the iPhone with iTunes and restore the custom firmware file.
Thats it! On reboot, the iPhone will be hacktivated and ready for use. The custom iOS 4 firmware that we shared is already hacktivated, has 800 MB of root partition and no custom boot and recovery logo.
Unlock iOS 4 on iPhone 3GS
The unlock part is pretty easy and we have listed all the steps to unlock iOS 4 on iPhone 3GS with Ultrasn0w 0.93
Update: The step#4 has been updated as most users were experiencing Error 1604 and 1600 in iTunes. If you still encounter it while following the steps above, try DFU mode.