Here are the instructions on how to unlock the iPhone 3G and iPhone 3GS iOS 4.0 for use with any GSM cellphone carrier using UltraSn0w 0.93. This will work with the iOS 4.0 firmware. Before you can follow these instructions you must have a jailbroken iPhone and you must be on the 04.26.08, 05.11.07, 05.12.01, or 05.13.04 baseband(modem firmware).
1. First you have to Jailbreak you iphone ( Read the Guide Here ) Once jailbroken, start Cydia and go to Manage section
3. Now click on sources and click on edit to add following repository
Repo666.ultrasn0w.com
4. Search for Ultrasn0w 0.93 and click on install
5. Let Ultrasn0w 0.93 complete unlocking procedure. Once your iPhone will reboot You should now be able to insert the SIM of your choice!



















But… and Unlock with Spirit in 3.1.3… this work…??
hi guys i have a iphone 3gs 3.1.2 and 3.1.3 can i restore my iphone 3.1.2 to 3.1.3 and unlock ???
and can i restore 3.1.3 to 4.0 ???
hw cn i unlock 4.0 ???