The iPhone Dev-Team has finally published the software unlock for iPhone 3G: yellowsn0w (Note that it’s a zero in the word sn0w, not letter o). This is the original post. Earlier the team claimed the unlock is only for earlier version of the baseband, however this is not true for the actual unlock. This unlock applcation is only for iPhone firmware 2.2 with the lastest baseband firmware 0.2.28.00. The package is still in its beta, so proceed with cautions. Here are the steps to unlock you iPhone 3G.
1. Update iPhone Firmware
If your iPhone’s firmware is not up to date, you need to update it first. If you are not sure about your iPhone’s firmware vesion, tap on Settings -> General -> About. Version is your iPhone firmware vesion, it should be 2.2 (5G77). Modem Firmware is the baseband firmware version, it should be 02.28.00. Use iTunes to update your iPhone’s firmware.
2. Jailbreak iPhone
After your iPhone’s firmware has been updated successfully, use QuickPwn to jailbreak your iPhone. Here are two execllent tutorials if you don’t know how to do it.
3. Use Cydia to get yellowsn0w
Upon successfully jailbreaking your iPhone, you can see two extra applications on your home screen: Cydia and Installer. My personal preference is Cydia. By default, Cydia doesn’t have the repo for yellowsn0w, you have to add it manually.
- Tap on Cydia to invoke it.
- Tap on Manage on the lower right corner.
- Tap on Sources.
- Tap on Edit.
- Tap on Add.
- Enter http://apt9.yellowsn0w.com .
- Tap on Done on the top right corner.
- Tap on Changes on the lower left corner and then Refresh on the top left corner to refresh the list.
You should be able to see yellowsn0w package in the Sections -> All Packages. Just install it and turn off your iPhone and restart it and it should be unlocked.