This page has been robot translated, sorry for typos if any. Original content here.

Unlock any iPhone on almost any firmware

Unlock any iPhone on almost any firmware

Great news has appeared for those who have been waiting for unlock in recent years. Now you can forget about Gevey SIM and use the full-featured software unlock on iPhone 3G, iPhone 3GS, iPhone 4 and iPhone 4S with iOS from 4.1 up to 5.1 . Almost all modern modems are supported:

  • on iPhone 3G: 05.14.02, 05.15.04
  • on iPhone 3GS: 05.14.02, 05.15.04, 05.16.01, 05.16.02, 05.16.05
  • on iPhone 4: 02.10.04, 03.10.01, 04.10.01, 04.11.08, 04.12.01
  • on iPhone 4S: 1.0.11, 1.0.13, 1.0.14

Before the unlock procedure, be sure to read the requirements and limitations:

  • jailbreak and installed Cydia are required
  • you need to know exactly which operator your iPhone is locked on
  • the latest version of iTunes is desirable
  • Unlock does not crash after a reboot, but it only works until the SIM card is changed. Simply put, unlocking through SAM is not done for a specific firmware or modem, but for a specific SIM. With it, the iPhone is guaranteed to work perfectly, because real activation through iTunes is performed
  • in exchange for the restriction, there is a nice bonus: you can save the activation token that Apple will send you during the unlock, and use it as much as you like, even if Apple closes the loophole on its servers
  • Information about your SIM card is stored on Apple’s activation servers and will be stored there until it is deleted from there. This means that after activation through SAM, you can theoretically upgrade to any firmware, and your iPhone will activate even without jailbreak

If you meet these requirements, it's time to start the unlock procedure!

The actions up to the sixth step need to be performed without connecting to iTunes, with the SIM card of your local operator inserted.

1. Add the repository to Cydia (this is done on the Sources tab, where you need to click Edit and then Add). From there you need to put the SAM package. If the repository seems familiar to you - do not be surprised, this is still the same SAM utility that was previously used to deactivate apple devices and set up Push notifications

2. Launch SAMPrefs on the iOS desktop. Go to the Utilities menu and click on De-Activate iPhone . In response, the iPhone should give a message that the activation has been reset.

Unlock any iPhone on almost any firmware

3. Return to the SAMPrefs main menu, in the Method select By Bundle Name (or By Country and Carrier). Your task is to find the bundle or name of the operator on which your iPhone was locked.

4. Again, return to the SAM start screen, look at More Information and copy or write somewhere the IMSI code from the SIM section. Click Spoof Real SIM to SAM here .

5. In the SAMPrefs main menu, click Method again and select Manual. Enter the copied IMSI code.

6. Without closing SAMPrefs, connect your iPhone to your computer and wait 15-20 seconds. Now you need to verify the ICCID codes in iTunes and on the iPhone. In iPhone, ICCID can be found in the settings, in the Basic-About device menu. In iTunes, you need to click on the phone number on the iPhone properties page until it changes to ICCID. If the ICCIDs do not match, restart your iPhone and start over.

Unlock any iPhone on almost any firmware

7. If the ICCIDs match, disconnect the iPhone, close SAMPrefs. On your computer, restart iTunes.

8. Connect the iPhone to the computer again. The iPhone should display an activation error message, this is normal.

9. Without disconnecting the iPhone from the computer, restart iTunes. After some time, the iPhone should catch the network.

And the last: how to backup Apple’s activation token for a rainy day. It is most reliable to do it yourself, through any file manager. You need to copy the entire contents of the / var / Root / ibrary / Lockdown folder to a safe place .