updated 04:00 pm EDT, Tue July 7, 2009
ultrasn0w for iPhone 3GS
Owners of the iPhone 3GS should now be able to both unlock and jailbreak their devices, the unofficial iPhone Dev Team has announced. The group has released 3GS-ready versions of ultrasn0w and redsn0w, which respectively handle both halves of hacking an iPhone. The move was forced, the Dev Team says, by the announcement of purplera1n, which can only jailbreak a 3GS.
Intentions had been to wait for iPhone 3.1, already in beta testing. Because of purplera1n however, it is now thought that Apple will have an easier time closing current security holes. The Dev Team further warns that as with any unlocking technique, ultrasn0w users must avoid installing future Apple firmware, as it will overwrite baseband hacks. Affected devices cannot be unlocked again until another exploit is developed.
At present ultrasn0w also has a bug, requiring users to perform a single reset of network settings. A fix has been promised for an unspecified date.