First you will need cydia to download fuzzyband. When fuzzyband detects your modem version it will ask you to uprade. click on upgrade:

311986

* your screen will say OS 2.2.1

Now start up iTunes and update to the latest 3.0.1

updateupdate2

Download redsn0w here

Download the 3.0 ipsw file here

Extract the redsn0w zip file and start redsn0w.exe
Browse for the ipsw file and follow the directions.

After jailbreaking the phone, you need to unlock it with ultrasn0w.

Download ultrasn0w
Goto cydia -> manage -> sources -> edit -> add
enter http://repo666.ultrasn0w.com
16527
return to cydia, hit done and select the new repo you just added.

Install ultrasn0w and follow instructions.
16532

You are now unlocked!

Popularity: 7% [?]