[Tutorial] Carrier unlock your iPhone with SAM – Now just 1-tap!


Update: SAM’s unlocking method now only takes 1-tap to complete! Simply install SAM (instructions below), go to the Utilities tab, and tap on “Attempt Activation.”

For those who want to unlock their jailbroken iPhone, the wait is over. It’s not as easy as installing ultrasn0w from Cydia, but it seems pretty straightforward. The unlock comes courtesy of @sbingner (source). While I haven’t been able to test this out myself (as I’m on AT&T), @MuscleNerd confirmed that this worked on his iPhone 4S for T-Mobile USA. The only real requirement that you’ll need is for your iPhone to be jailbroken. You’ll find all of the instructions below.


Note: You’ll want to have the SIM card for the carrier that you want to use already inserted into your phone.

  1. Install SAM (Subscriber Artificial Module) via this Cydia source: repo.bingner.com.
  2. Open SAM.
  3. Go to Utilities > De-Activate iPhone. Note that under “More Information,” “ActivationState” should say “Unactivated.”
  4. Under “Method,” choose “By Country and Carrier.”
  5. Go back a menu, and choose your country.
  6. Go back a menu, and choose your carrier.
  7. Go to “More Information,” and under “SAM Details,” write down the IMSI number.
  8. Above “SAM Details,” tap on “Spoof Real SIM to SAM.”
  9. Go back to the main menu, and change the “Method” to “Manual.” Type in the IMSI number that you just wrote down in step 7.
  10. Connect your iPhone to iTunes, and it should activate it. Be sure to click on the “Phone Number” in the main iPhone section in iTunes to check that it matches the ICCID number in SAM > More Information > SIM Details > ICCID. If it matches, close out of iTunes and disconnect your phone.
  11. Disable SAM by opening up the same application and sliding the “Enabled” slider to the off position.
  12. Connect your iPhone to iTunes, and it should throw you an error saying your iPhone can’t be activated. This is to be expected.
  13. Close out of iTunes, and open it again.

After a while, you should get some signal bars, and you’ll be connected to the network.

If push notifications stop working, go to SAM > Utilities > “De-Activate iPhone (clear push).”

If you’re planning on trying this method out, please let us know if this is working for you by leaving a comment down below.

Feel free to follow Brian and The Tech Erra on Twitter.

  • Kjd

    It works like a charm for two different sims of mine :)

    • besweeet

      Great! Which iPhone, country, and carrier were they?

  • Abhishek Gupta

    It worked perfectly !.. Just the procedure was a bit confusing !

    • Abhishek Gupta

      iPhone 4

  • Malziq562

    It did work for me on iPhone 4 BB 04.12.01 iOS 5.1 and I am on t-mobile Europe

  • Nutsmbox

    I unlocked my 4.3.5 baseband 4.10.01… and saved my ticket using redsnow..
    question now is: Is it safe to update to 5.1??? please reply…

    • besweeet

      To be safe, don’t update. There’s absolutely no reason to even go to 5.1.

  • Nutsmbox

    i understand buth i’m working with a Tethered-jailbreak!! and want to get unTethered-jailbreak…

    so is it safe to get 5.01 … grtz

    • besweeet

      It’s currently not possible to go to 5.0.1, just 5.1.

  • Michal Elan

    Hello, under point 6. my carrier is not listed. What shall I do ? Thx

  • ihjbn