SAM now unlocks your GSM iPhone 4, iPhone 4S running iOS 5.0 and above. Thanks to ICCID vulnerability discovered by Chinese hacker Loktar_Sun. The method supports modem firmware versions 1.59, 2.10, 3.10.1, 4.10.1, 4.11.08, 4.12.01 on iPhone 4 and all basebands (1.0.13, 1.0.14, 1.0.11) on iPhone 4S. iPhone 3GS, and iPhone 3G can also be unlocked using SAM but they must be running at least on iOS 5.0. In order to install SAM (Subscriber Artificial Module), your iPhone must be in jailbroken state. If you don’t want to jailbreak your iPhone, the tutorial guide is not for you.
With the unlock method listed below, your iPhone will work normally with your SIM card and that SIM card ONLY since it tricks iTunes to think that ICCID is one of the intended carrier’s. The iPhone can also be rebooted and connected to iTunes freely without losing the “unlock”. Here are the step by step instructions to follow.
Step 1: Jailbreak your iPhone
Currently, a tethered Jailbreak is available for iOS 5.1 for iPhone 4, iPhone 3GS (new Bootrom) but you can optionally install the BigBoss Semi Tether package. To jailbreak iPhone 4S on iOS 5.0 and 5.0.1, you can use either redsn0w or Absinthe v0.4. We recommend using Absinthe as it is easy to understand for those who are doing it for the first time. All related jailbreak guides can be located in our dedicated page – How to Jailbreak.
Step 2: Add repo in cydia http://repo.bingner.com and install SAM.
- To do so, tap ‘Cydia’ icon available on iPhone springboard.
- Press Manage from the tabs at the bottom of the screen.
- Select the Sources button in the middle.
- Press the Edit button at the top right of the screen.
- Press the Add button that appears at the top left of the screen.
- Enter http://repo.bingner.com and press the Add Source button.
- Press the large rectangular Return to Cydia button
- Press to select Bingner from the list of Sources.
- Choose SAM from the list of packages and press the Install button at the top right of the screen.
- Press the Confirm button.
- Press the Restart SpringBoard button after the installation has completed.
Step 3: Insert your new SIM card (not the one which the device is currently locked into). For example, if you want to unlock your AT&T iPhone 4S to use it on T-Mobile network, you must insert T-mobile SIM here.
Step 4: Tap SAMPrefs icon available on your iPhone SpringBoard.
Step 5: Tap Utilities available under SAM (Subscriber Artificial Module).
Step 6: You will be presented with three options to select – Backup Activation, De-Activate Activation and Restore Activation. Press to select De-Activate iPhone available under Utils.
In order to confirm, tap “More Information” and tap on ActivationState. The phone details should show “Unactivated” for ActivationState.
Step 7: Tap Method option in SAM and select By Country and Carrier.
Step 8: Tap Country and choose the country of your original SIM. For AT&T, use USA
Step 9: Tap Carrier and choose your original carrier that your iPhone is locked to. For AT&T, chose AT&T.
Step 10: For some carriers operating more than one Carrier ID you may need to select SIM ID.
Step 11: Tap More Information and copy the IMSI under SAM Details to the clipboard and then Tap Spoof Real SIM to SAM.
Step 12: Go back to the main SAM screen. Tap Spoof Real SIM to SAM and then paste the IMSI number in your clipboard.
Step 13: Connect your iPhone to the computer and let iTunes reactivate your iPhone.
Step 14: “Double click “Phone Number” parameter at the main screen. Be sure that the ICCID matches that of your SIM card.” If it doesn’t matches, repeat the steps (from Step 4 onwards).
Step 15: Unplug your iPhone 4S/4/3GS from the computer and close iTunes.
Step 16: Open SAMPrefs from your SpringBoard again and disable it using the Enabled switch.
Step 17: Connect your iPhone to the computer and launch iTunes again.
Step 18: You should get an error saying that your phone cannot be activated. Don’t panic, this is normal. Just close iTunes and open it again. Within few seconds you will notice signal bars. Congratulations! You have now successfully unlocked your iPhone.
SAM Unlock Video Guide
Many users are reporting that the push notifications have stopped after following SAM unlock method. Well to enable it, just restore your iPhone with the Clear Push utility in SAM, followed by connecting to iTunes.
For some users, the unlock works but iMessage and FaceTime have stopped working. It’s “waiting for activation”. For all those - try turning SAM _OFF_ after.
Note: We at CydiaBlog offer free support for installation, configuration, or troubleshooting of the iPhone Jailbreak process and unlock process. You can post any of your queries onto Forums. You can follow us on Twitter, Facebook, or Google+ for updates on jailbreak and unlock.