I know all you have been waiting for it, but it has been unlocked.
And now, I will walk you through the steps on how to do it.
Job Well Done Dev-Team!
- Ensure you have upgraded to iPhone OS 3.0
- Jailbreak your iPhone 3G using redsn0w or PwnageTool (this will also install Cydia/Icy)
- Run Cydia or Icy
- Please add the repo repo666.ultrasn0w.com to Cydia or icy
- Search for ‘ultrasn0w’ in cydia or icy and install ultrasn0w
- Reboot your iPhone 3G
- T-Mobile USA users should disable 3G before using ultrasn0w
- Enjoy
I am upgrading it from 2.2.1 firmware.
Step 1: download firmware 3.0 as well as redsn0w

Step 2: update firmware via iTunes
DO NOT RUN REDSN0W WHILE UPDATING! IT WILL CAUSE ITUNES TO SHUT DOWN!!!!!!!!

Step 3: Once updated, run redsn0w to jailbreak it.



Step 4: Add ultrasn0w sources and unlock!





























