For those of you who have patiently been waiting to jailbreak your iPhone 3GS with the 3.1 software, your patience is about to pay off. According to MuscleNerd all of the testing is complete and the new PwnageTool is almost ready to be released to the public.
Regarding the iPhone 3GS 3.1 software unlock, if you have already updated to the official 3.1, there still is no known way to unlock your device. In order to unlock the 3.1 software on a iPhone 3GS, this next version of the PwnageTool will be needed to make a custom IPSW file to preserve the 04.26.08 baseband firmware. Again -- that older baseband is needed if you plan on unlocking your device successfully.
Stay tuned as we will bring you the news when the latest PwnageTool drops.