The iPhone Dev-Team’s Ultrasn0w unlock for legacy iPhone 3G owners is ready. The unlock works with the original iPhone as well but not the iPhone 3GS; for that you’ll have to be patient.
Read this over on Engadget and headed straight to the iPhone, even though I really don’t need to have it unlocked!
- Make sure you have upgraded your iPhone to 3.0
- Jailbreak your iPhone with either Pwnage Tool (which is what I did) or redsn0w
- Run Cydia or Icy (I am a Cydia guy mainy)
- Add the repo repo666.ultrasn0w.com to Cydia or icy (see below for Cydia instructions)
- Search for ‘ultrasn0w’ in cydia or icy and install ultrasn0w
- Reboot your iPhone 3G
T-Mobile USA users should disable 3G before using ultrasn0w
Adding a repo to Cydia
- Open Cydia on the iPhone
- Tap on the Manage tab
- Select Sources
- Top right of screen is a Edit button, tap it
- Top left of screen is a Add button, tap it
- Type in the URL details and Add Source
Let me know how you get on and in which countries it works for you.

hi!
i am umair ishtiaq and i am from Pakistan. and after this procedure my iphone 3G is working perfectly fine on all carriers along with all services.
Thank You.