If you want to unlock your iPhone 4S but aren’t eligible to do so because of your current contract standings (or your particular carrier just doesn’t allow it), then this may be a way for you to bypass all that and have an unlocked iPhone 4S.
How to unlock your iPhone 4S (should work on all carriers)
The folks over at Gizmodo have prepared a short tutorial on the steps you need to do to unlock your iPhone 4S. I gave it a go and true enough, your iPhone 4S will be unlocked within minutes. The only catch is that you need a jailbroken iPhone 4S which isn’t that difficult to do either. Here are the steps from Gizmodo:
Step 1: Go to Cydia and add repo.bingner.com as one of your app repositories. Search for Sam Bingner’s SAM package and install it.
Step 2: Click on SAMPrefs icon.
Step 3: Go to utilities. Select De-Activate iPhone. Make sure your iPhone is deactivated under More Information.
Step 4: Click on By Country and Carrier in Method. Then select your carrier.
Step 5: Click on More Information again. Copy your IMSI (International Mobile Subscriber Identity) in SAM Details.
Step 6: Click on Spoof Real SIM to SAM.
Step 7: Go to the main SAM menu and change the Method to manual. Paste the IMSI in the field.
Step 8: Connect the iPhone to iTunes. It will reactivate your iPhone.
Step 9: Disconnect your iPhone when done and quit iTunes.
Step 10: Disable SAM in the SAMPrefs app.
Step 11: Connect your iPhone to the computer. iTunes will start up and tell you it can’t activate the iPhone.
Step 12: Close iTunes and open it again.
Step 13: This time, iTunes will activate your iPhone and it will be unlocked! You will be able to turn off your phone and do whatever you want. The unlock will keep working, at least until Apple releases its usual countermeasures in a firmware update.
And you’re done. Now before you try this make sure you have the latest iTunes. And if push notifications doesn’t work after you have done the above steps, simply go to SAM again and click on Clear Push then connect to iTunes again.