Your wait is over. As the title says, you can now unlock any jalibroken iPhone (iPhone 3G, iPhone 3GS, iPhone 4 and even iPhone 4S) on any firmware with any baseband for FREE. All credit goes to Loktar_Sun who discovered this method by manipulating @sbinger’s SAM to convert temporary unlock ticket to true one.
Now lets get started with the process.. Here is what you need…
- A jailbroken iPhone that can be activated in iTunes
- A Computer with the latest iTUnes installed.
- Internet connection
- Carrier name that the iPhone is locked to.
Keep in mind – This method will not work for those iPhone’s who’s IMEI is blacklisted
Step 1: Launch Cydia, Tap on Source, Tap on Edit, Tap on Add and add the following repo – “repo.bingner.com”
Step 2: Now, Install Sam Bingner’s SAM (Subscriber Artificial Module) package.
Step 3: Before you launch SAM, make you have your SIM card you intend to use in your iPhone.
Step 4: Go to utilities and select “De-Activate iPhone”, your ActivationState under “More Information” should now be “Unactivated”
Step 5: With SAM enabled, choose “By Country and Carrier” in “Method”; find your carrier, for some carriers operating more than one Carrier ID you may need to select “SIM ID”; easy to tell since iTunes will not activate if the wrong IMSI is selected.
Step 6: Go to More Information”, copy or write down the IMSI in “SAM Details”, then tap “Spoof Real SIM to SAM”.
Step 7: Go back to the main SAM screen and change your “Method” to manual. Paste or enter the IMSI string we saved in Step 6.
Step 8: Connect your iPhone to your computer and allow iTunes to do its job (namely re-activating your phone), double click “Phone Number” parameter at the main device screen and make sure that the ICCID matches that of your SIM card. If not you need to start over from Step 3..
Step 9: Unplug your phone, close iTunes.
Step 10: Disable SAM. The source article says to uninstall SAM and delete your lockdownd folders; it’s unnecessary.
Step 11: Connect your phone to iTunes again, you should get an error saying that your phone cannot be activated. This is normal. Just close iTunes and open it again.
Step 12: That’s it! Wait for few seconds you should see signal bars, congratulations.
Step 13: Push notifications may stop working after this procedure but can be easily restored with “clear push” utility in SAM followed by connecting to iTunes.
Your phone will work normally with your SIM card and that SIM card ONLY since we have tricked iTunes to think that ICCID is one of the intended carrier’s. The phone can be rebooted and connected to iTunes freely without losing the “unlock”, at least for now.
Since it does not involve emergency numbers or IMSI spoofing it will not have any of the issues associated with SIM interposers. Tested working on iOS 5.01 but should work with tethered 5.1 too.