Ultrasn0w has been updated and it now provides unlocking to iPhone 4, 3GS, and 3G owners. Version 1.0-1 will allow users to quickly unlock their iPhone for use on multiple cellular carriers.
The updated ultrasn0w includes support for iPhone 4 baseband 01.59 and iPhone 3G/3GS basebands 04.26.08, 05.11.07, 05.12.01 and 05.13.04.
With the launch of the iPhone 4, many countries received unlocked iPhone 4 and 3GS units when purchased at full price directly from Apple. Unfortunately, these factory unlocked iPhones typically cost in the $500+ range.
The alternative, getting the iPhone on contract, locks the iPhone to one carrier but comes at a low price, usually less than $300. With Ultrasn0w, users can now unlock their once previously locked device.
To unlock your iPhone, the device must first be jailbroken. That can be done by visiting jailbreakme.com on mobile Safari. After the jailbreak, search Cydia for “ultrasn0w” and install the app.
If it doesn’t show up, manually add the repo repo666.ultrasn0w.com to the Cydia > Manage > Sources area.