Unlock any jailbroken iPhone with the Loktar_Sun SAM unlock method
APRIL 27th 2012 - The SAM unlock has been patched. I attempted the unlock on two phones I unlocked just yesterday with no issues and today they will not activate. If you saved your unlock ticket, you are safe.
APRIL 25th 2012 - Please use the SAM 0.1.16-1 unlock tutorial, it is MUCH easier and requires less steps and less prerequisites.
Some unexpected and surely welcoming news is circulating Twitter right now. A new method has been released to unlock any(presumably) jailbroken iPhone using SAM from Cydia. The phone must also be on iOS 5.0 or higher. SAM, Subscriber Artificial Module, is a tool that has been around for a while now that allows you to activate an iPhone with an unofficial SIM card. Up until now, that has been the main use for this tool.
However, something tells me that SAM is about to get a HECK of a lot more downloads in the coming days. A Chinese hacker, Loktar_Sun, has released an IMSI unlock method to actually unlock your device using SAM. This method has been confirmed by @musclenerd of the iPhone Dev Team, so this is no joke. As if that's not enough, this unlock method does not depend on your baseband so those who have been stuck on the dreaded 04.11.08 baseband finally have a saving grace.
- Your iPhone must be jailbroken in order to install SAM.
- Your iPhone must be in good standing(this method will not unlock blacklisted devices).
- You must be running the latest version of iTunes(10.6.1 at the time of this tutorial).
- You will need to know what carrier the phone is locked to. If you don't you can try this website to find out.
- Finally, you will need to have the SIM, you will ultimately use, in the phone.
How to unlock your iPhone using Loktar_Sun's SAM method:
*CAUTION* If you are an unlocker that has been using the Gevey SIM to unlock, you must uninstall the Furious Mod package from Cydia in order for this to work.
Step 1: Install Sam Bingner's SAM package from Cydia. You can get it from Sam's repo which is http://repo.bingner.com make sure to use the newest version(0.1.14.-2 at the time this tutorial was created). Some people have had issues installing SAM from the official repo. If this is the case for you, you can download our SAM deb pack for manual installation.
Step 2. Open SAM through the settings app or by launching the SAMPrefs icon that was added to your springboard. You will need to have the SIM card you intend to use in your phone.
Step 3. Go to utilities and select "De-Activate iPhone", your ActivationState under "More Information" should now be "Unactivated"
Step 4. With SAM enabled, choose "By Country and Carrier" in the "Method" options and then select the country and carrier the phone is currently locked to in the options boxes. For some carriers which use more than one Carrier ID, you may need to select a "SIM ID." If you don't know what SIM ID to choose, just pick the first one, if you get to the end and your phone doesn't activate in iTunes, start over and select a different SIM ID until you get it to work. To be clear, in this step you want to choose the carrier that the phone is locked to, not the carrier you will be using. If you don't know what carrier your phone is locked to, try using this website.
Alternatively you can try other methods such as "Auto Detect" or "By Bundle Name." Different users have had success with different methods, be patient and try as many different method combinations as you need until you get service.
Step 5. Go to "More Information" and copy or write down the IMSI listed in "SAM Details," then tap "Spoof Real SIM to SAM." Make sure you are copying the IMSI from the "SAM Details" section(the second section under More Information).
Step 6. Go back to the main SAM screen and change your "Method" to "Manual." This will display 2 new fields, ICCID and IMSI, simply paste or enter the IMSI string that you got from Step 5(you can leave ICCID blank).
Step 7. Connect your iPhone to your computer and allow iTunes to do its job (reactivating your phone), double-click the "Phone Number" parameter in the "Summary" screen of your iPhone in iTunes and make sure that the ICCID matches that of your SIM card. If not you need to start over from Step 1. After the phone is activated, close iTunes.
Step 8. You should now disable SAM(toggle the switch in SAMPrefs). If you don't disable SAM you won't get signal.
Step 9. Now reopen iTunes, you may get an error saying that your iPhone cannot be activated but that is to be expected. Close iTunes once more and reopen it. This time you should get signal within a few seconds.
- If you are getting iTunes error 1664 which is something along the lines of "Could not locate carrier update for this iPhone" try deactivating your phone with Redsn0w instead of SAM. Open Redsn0w, go to "Jailbreak" and then once you get to the options screen choose ONLY "deactivate" do not check any of the other boxes. Thanks to dOpe(Oscar) for this solution
- If you are having issues trying to get your carrier selected, try a variety of different options under the "Method" section. If you are having issues try the "Auto Detect" method. Others have reported success by choosing the "By Bundle Name" method as well. Just try a series of different options to figure out what works best for you.
- If you went through the process and didn't receive any errors from iTunes during the process but still do not have signal, open up SAM and make sure that SAM is disabled. If it was enabled, disable it and then connect to iTunes again.