Ultrasn0w 0.93 To Unlock iOS 4 iPhone 3GS, 3G On Baseband 05.13.04, 05.12.01,05.11.07 And 04.26.08
Finally iPhone unlockers have some good news. Ultrasn0w 0.93, the latest version, lets you unlock iOS 4 on any iPhone 3GS, 3G. Unlike Ultrasn0w 0.92 which was able to unlock iOS on baseband 04.26.08 only, Ultrasn0w 0.93 lets you unlock any iPhone including the newly released final version of iOS on baseband 05.13.04.
Apart from this, Ultrasn0w 0.93 also supports other basebands including 05.12.01, 05.11.07 (also supported by blacksn0w RC2), and 04.26.08. Here is how you can unlock your iPhone 3GS, 3G on iOS 4 using ultrasn0w 0.93. First jailbreak your iPhone on iOS 4 before going ahead with these steps.
1. Launch Cydia on your jailbroken iPhone.
2. Go to Manage –> Sources –> Edit.
3. Tap Add, enter http://repo666.ultrasn0w.com and add it as a source in Cydia.
4. Let Cydia update it’s sources, and once done search for ‘Ultrasn0w 0.93′ in the list of packages.
5. Install Ultrasn0w 0.93.

That’s it. Your iPhone is completely unlocked after you reboot. it. You can now use any carrier of your choice.

SBSettings Alternative for iPhone 4S/iPad 2, No Jailbreak Required
How to Unlock iPhone 4S on AT&T without Jailbreaking
Save SHSH Blobs of iOS 5.0.1 for iPhone 4S with TinyUmbrella
Gmail App for iPhone, iPad, iPod Touch Available for Download
Enable FaceTime over 3G in iOS 5 [Jailbreak Tweak]
iTunes 10.5.1 for Windows, Mac OS X [Direct Download Links]
Jailbreak iOS 5.0.1 with Redsn0w 0.9.9b8