The iPhone Dev Team has finally released the utility needed to unlock the iPhone 3G under iPhone OS 3.0, which will allow current users in illegitimate carriers to upgrade to the latest version of the iPhone OS, which brings about over 100 new features.
The new ultrasn0w utility is available for download through Cydia and Icy software repositories, which are both installed during the process of jailbreaking. To jailbreak your iPhone 3G running 3.0 OS you need either the Pwnage tool (Mac OS only) or the redsn0w utility, which was already released by the iPhone Dev Team 3 days ago.
Activating a factory unlocked iPhone 3G S doesn't need any utilities of the sort
To make things simpler, here are the most common scenarios that you may encounter with your iPhone 3G and 2G:
YOU HAVE an iPhone 3G running 2.x OS and you are upgrading to 3.x OS
- If you only want to jailbreak (factory unlocked handset or legitimate carrier use scenario) use redsn0w utility (Mac and Windows) AFTER you've updated to 3.0 OS the regular iTunes way.
- If you are using a 3G iPhone unlocked with previously released yellowsn0w and rely on yellowsn0w to obtain cellular service, DO NOT use redsn0w. Instead use PwnageTool to jailbreak your iPhone 3G with a patched 3.0 firmware and then use Ultrasn0w from Cydia to unlock it. If you don't have a Mac handy, you can also download a Pwnage Tool patched firmware uploaded by other users but pick your sources carefully. After you've found such a patched firmware, simply make iTunes use it for updating your iPhone 3G.
YOU HAVE iPhone 2G running 2.x OS and you are upgrading to 3.x OS
- Simply use redsn0w utility (Mac and Windows) for both jailbreak and unlock after you've updated to 3.0 OS the regular iTunes way.