Well for those of you who has particularly iPhone 3GS, 4 , maybe this would be a solution. For iPhone 3GS /4 devices running on iOS 6 can unlock using Ultrasn0w, Although we know that Ultrasn0w was Updated to support iOS 6. Keep in mind that this applies only to unlock basebands on existing old iPhone 3GS, 4. To see the list of iOS 6 Baseband that support unlocked with Ultrasn0w on iOS 6, please read below:
For starter read this article that explains the difference between iOS jailbreak and iPhone unlock, and for those of you who have one of Baseband on iPhone 3Gs / 4 Feel free to do the update to iOS 6 Or Should I wait Post entitled:
How to Upgrade iOS 6 While Preserving the Baseband
Step 1: You have to jailbreak your device running on iOS 6. In case you haven’t read this article
How to Unlock iPhone 3GS, 4 running iOS 6 Using Ultrasn0w
Step 2: After jailbreak, open Cydia
Step 3: Tap “Manage” and “Source”
Step 4: Tap the “Edit” Which are on the top left corner and Tap “Add”.
- Add Repo Address: http://repo.iparelhos.com
Step 5: Once completed, open the Repo and select “Ultrasn0w fixer for iOS 6”
Step 6: Install Ultrasn0w for 6.0.1 on your iPhone
Step 7: After installing Ultrasn0w 6.0.1, install it again on your iPhone
Step 8: And voila !!!
If you are using iOS 5.1.1 you can refer to the post on how to unlock