Waiting for software unlock like forever? There’s good news. Loktar_Sun has been able to update SAM unlock in order to make it work with any iPhone on any version of iOS. So, you can now unlock iPhone 4S on 5.1 iOS, iPhone 4 as well as 3GS, irrespective of the baseband version. If you don’t want to indulge into how it actually works, you can simply skip the following paragraph and head straight to step by step guide on Loktar_Sun’s SAM unlick.
When you restore iPhone to any version of iOS, it confirms the carrier unlock status from Apple servers. If you are using a carrier-bound iPhone, you must have the same carrier’s SIM card in the iPhone in order to activate it. To bypass this, you will have to trick the system. SAM tricks the iTunes into issuing the ticket to any SIM that is currently installed in the iPhone. This ticket is then tied to that particular SIM so you can have the unlock for pretty long time, for that particular SIM.
Loktar_Sun SAM Unlock
What it is?
SAM (Subscriber Artificial Module), developer originally by Sam Bingner, is a tweak to trick the iPhone activation system into issuing any SIM a ticket, and unlocking it.
What it Does?
It lets you unlock baseband 4.11.08, 4.10.01 or any other baseband versions on any jailbroken iPhone.
How to: SAM Unlock Tutorial
Step 1: Jailbreak your iPhone
Step 2: Open Cydia on iPhone and navihate to “Sources” tab.
Step 3: In “Sources”, tap on “Edit” and then on “Add”. When a window pops up asking for a source, add repo.bingner.com and tap on “Add” button.
This will add SAM repo to the Cydia.
Step 4: After adding source, search Cydia with “SAM” and install the package on your device. SAM will get installed and you shoud see an icon on SpringBoard named SAMPrefs.
Step 5: Make sure you SIM card, the one that you want to use with this iPhone, is inserted and tap on SAMPrefs from SpringBoard.
Step 6: Navigate to Utilities > De-activate iPhone. This will deactivate your iPhone. To confirm, head to “More Information” and notice the “ActivationState”, it should be “Unactivated”.
Step 7: Make sure SAM is enabled, select the Method: “By Country and Carrier”.
Step 8: Navigate to More Information > More Details and note down the IMSI. The tap on “Spoof Real SIM to SAM”.
Step 9: Now go back to SAM main screen and change the method to “Manual”, and then put in the IMSI that you copied in earlier step.
Step 10: Now connect your iPhone to the computer and let iTunes re-activate your iPhone.
Step 11: Select your device from left sidebar in iTunes, then double click on “Phone Number” parameter. Make sure that the ICCID matches with that of your SIM card. If not, you will need to start over.
Step 12: Now unplug your iPhone from computer, close iTunes and then disable SAM on your device.
Step 13: Now connect your device to the computer again and launch iTunes, it will say that your device cannot be activated. Ignore it, close the iTunes and launch it again.
Step 14: You will soon see signal bars on your iPhone.
Your iPhone has now been unlocked, yay! There is one more things to fix though. You will notice push notifications not working after SAM unlock process. To fix it:
Step 15: Use the “Clear Push” utility in SAM to enable push notifications.
You can now use this particular SIM card with this iPhone. Again, this process can successfully unlock iPhone 4S, 4 and 3GS. All you need is a jailbroken iOS. Please follow the instructions carefully, if it’s not working for you, do let us know in comments section.