EDIT: For those who used an older version, upgrade to yellowsn0w version 0.9.4. It works much better!
EDIT2: Version 0.9.5 fixes more bugs. For me it fixed BiteSMS compatibility.
EDIT3: Version 0.9.7 is out. This version is compatible with Firmware 2.2.1 BUT with the firmware 2.2 baseband
(2.28.00 and NOT 2.30.00). Version 0.9.7 will work with firmware 2.2 as well.
There is no software unlock yet for Firmware 2.2.1 with baseband 2.30.00. Do not upgrade directly to Firmware 2.2.1. The software unlock is only for baseband 2.28.
It's Out!
DevTeam Blog
Tips:
1) Right-click on your iPhone's icon in iTunes and Click "Backup"
2) Restore to Original 2.2 Firmware. Download the Original 2.2 Firmware
here.
3) Use Quickpwn to Activate and Jailbreak your iPhone 3G. (MAC and PC, Direct download QuickPwn from
here)
4) Restore from Backup in iTunes.
5) Add the source of yellowsn0w in Cydia. (See
DevTeam Blog) Install yellowsnow.
6) Reset Network Settings in Settings-General-Reset
7) Turn ON and OFF Airplane Mode
8) Dance!
Use Installer or Cydia to install yellowsn0w, which is completely free. Here are the addresses you have to use to add yellowsn0w to your installer application (manually add the repo/source url):
For Cydia enter:
apt9.yellowsn0w.com/
For Installer enter:
i.yellowsn0w.com/
*we recommend using Cydia to install. But try installer if you are having issues.
Note that In both, the 0 in "sn0w" is a ZERO and not the letter O.
Mod Edit: added the 2.28.00 baseband premise in the title to avoid confusion.
thanks,
applei.ph