It seems that the wait is going to end for unlocking iPhone 4, 3GS and 3G with Ultrasn0w 1.0-1. Yes, Ultrasn0w 1.0-1 is the new coming release for unlocking iPhone. Ultrasn0w 1.0-1 was under beta testing by Musclenerd and Planetbeing from the iPhone Dev Team and it seems there work is complete and they are going to release the unlock tool for iOS 4.0.1 on iPhone 4, iPhone 3GS and iPhone 3G. Ultrasn0w 1.0-1 will work with baseband 01.59.00 for iPhone 4 and basebands 04.26.08, .05.11.07, 05.12.01, and 05.13.04 for iPhone 3G and 3GS.

The Jailbreak for iPhone 4 “JailbreakMe” is already released and now only people are waiting for unlock to get released. Stay tuned for the release and the complete guide to unlock iPhone 4 with Ultrasn0w 1.0-1.
Meanwhile, if you have not Jailbroken your iPhone you can follow the complete guide and jailbreak your iPhone using this link and unlock is coming in very soon.
You might also like to check out:
- Guide for how to Jailbreak 4, iPhone 3GS, 3G on iOS 4 / 4.0.1, iPod Touch on iOS 4, and iPad on iOS 3.2.1using JailbreakMe 2.0
- Jailbreak iPhone 4, 3GS, 3G on iOS 4 / 4.0.1 and iPad on iOS 3.2.1 using JailbreakMe 2.0 Released by Comex from iPhone Dev Team
- Unlock iPhone 4 on iOS 4.0.1 with Ultrasn0w
- iOS 4.1 Beta 2 Released for iPhone 4, iPhone 3G, 3GS and iPod Touch 2G
- Guide to Jailbreak for iOS 4.1 iPhone 3G/iPod Touch 2G with Redsn0w 0.9.5
- iPhone 4 unlock with Ultrasn0w on iOS 4.0.1/4.1
Related posts:
- Jailbreak iPhone 4, 3GS, 3G on iOS 4 / 4.0.1 and iPad on iOS 3.2.1 using “JailbreakMe 2.0″ Released by Comex from iPhone Dev Team!
- How to unlock iPhone 3G/3GS with iOS 4 using Ultrasn0w 0.92.1
- Ultrasn0w Unlock for iPhone 4 on iOS 4.0.1 to be Released in couple of Hours!
- iPhone 4 unlock with Ultrasn0w on iOS 4.0.1/4.1
- Jailbreak iPhone 4, 3GS, 3G on iOS 4 / 4.0.1 and iPad on iOS 3.2.1 using “JailbreakMe 2.0″ [Complete Instructions Guide]