iPhone Dev Team has released the eagerly awaited unlock for iPhone 3G and iPhone 3GS users on iOS 4.2.1 just as they had promised.
Apple had patched the exploit that allowed users to unlock their iPhone in iOS 4.1 released on September 8 so it has been a long wait for users who wanted to software unlock their iPhone to use it with any carrier.