For some strange reason, SAM for iPhone has been somewhat of an underdog in jailbreaking. This powerful tool has been around for quite a while, and has proved to be of use in a number of scenarios, including the activation of locked devices, fixing iMessage, FaceTime and Push Notifications (these fixes are discussed in great details here). Now, however, the usefulness of SAM has reached a whole new level, and it can be used to unlock all jailbroken iPhones, regardless of their original carrier, country or even baseband! The method for doing so might appear a little tricky, but if you follow each step discussed below, everything should work out fine. So, head past the break to find out how you can unlock your iPhone on any baseband and firmware.
Please note that the following method will only work with devices which have not been blacklisted by iTunes yet. Also, follow the procedure at your own risk. AddictiveTips will not be liable for any damage to your device as a result of following the instructions provided below.
- Your iPhone must be jailbroken.
- Download and install the latest version of iTunes to your computer.
- It is better if you remove or disable any carrier logos and custom carrier names you might have got on your iPhone.
- Find out the carrier to which your device is locked to. This can be done by heading to the General menu in the stock Settings app, and looking at the Model in the About section. Now, Google this model number to determine the carrier with which it is associated.
- Install SAM on your iPhone. You can find it after you add the following repo to the Cydia store
- Insert the SIM in your iPhone (the one you intend to use with it after unlocking).
- Locate SAM’s icon on the Springboard of your device, and launch the app.
- Go to the Utilities section, and tap the button marked De-Activate iPhone (clear push) located under the Push Utils category.
- Come back to the main screen of SAM, and make sure that the Enable button is toggled on. Hit the Method menu, and from the list it shows, select By Country and Carrier option.
- Going back to the main app screen, select the country of the carrier to which your device is locked to, and then proceed to choosing the correct carrier and SIM ID. If there are more than one SIM IDs listed, select any one of them, as this step is based on trial and error.
- Head to More Information and copy the IMSI code listed under SAM Details. There is one under SIM Details as well, but you need to copy the other one.
- Hit Spoof Real SIM to SAM, and then the OK button which is sure to come up.
- Now, go to Method again, and you will observe that the field has automatically been changed to Manual. If that isn’t the case, do so yourself.
- Following the previous step will make a few new fields appear below Method. From among these fields, go to IMSI and paste the code you copied in step 5.
- Using your phone’s USB cable, connect it to your computer. Don’t disturb iTunes while it activates the device. Once that has been done successfully, go to your iPhone’s Summary tab and look at the ICCID by clicking the Phone number field. This code should match the ID of your SIM. If that isn’t the case, repeat the whole procedure and this time choose a different SIM ID in step 4.
- Go to SAM and disable it by toggling off the Enable button if all works out well.
- Once all has been done, disconnect and reconnect your phone to iTunes. There might be an error, but it will go away when you restart iTunes.
The No Service message will go away after a while, giving way to the signal bars, and if you lose features like push notifications and iMessage, follow the guide we linked at the start of this post.