Apple is currently winning the cat and mouse game with the dev teams, especially when it comes to unlocking iPhone. Though there have been jailbreaking tools like greenpois0n, PwnageTool, Sn0wbreeze and Redsn0w released to jailbreak the last iOS software update – iOS 4.2.1, there has been no software solution to unlock iPhone 4 basebands – 02.10.04 (bundled with iOS 4.1), 03.10.01 (bundled with iOS 4.2.1), 04.10.01 (bundled with iOS 4.3) or iPhone 3G/iPhone 3GS basebands – 05.14.02 (bundled with iOS 4.1), baseband 05.15.04 (bundled with iOS 4.2.1) and baseband 05.16.00 (bundled with iOS 4.3). Note: You can find your iPhoneâ€™s baseband by going to Settings â€“> About â€“> Modem Firmware

So if want the freedom to use your iPhone on any carrier then it probably makes sense to buy a factory unlocked iPhone as Apple will keep making it more and more difficult, if not impossible to unlock iPhone.

What do you think? Please share your views in the comments section below.