When it comes to unlocking your iPhone, the most preferred way is to do it using software, even though you can do it by modifying its hardware. It is essential to check whether you can unlock your iPhone before you proceed as unlocking an iPhone hasn’t always been possible for all firmware versions.
In order to unlock your iPhone, you need to jailbreak it first. Jailbreaking an iPhone has become pretty simple and straightforward. All you need to do is download jailbreaking software specific to your operating system, plug your iOS device to your computer, and run the software. You can easily find enough jailbreaking tools for Mac and Windows.
Here are few steps you need to check before you try to unlock your iPhone:
1. Make sure that the carrier you wish to go for uses GSM, as iPhone uses GSM for its communication. If you try to use CDMA carriers then you may not be able to unlock it.
2. You need to know your iPhone’s firmware version and baseband version. Depending on your iPhone’s baseband version, you can search the latest unlock tool on net. If you don’t get the right software for the right firmware, then unlocking can turn out to be a tetchy experience.
3. Whether you are planning to unlock or jailbreak your iPhone, it is better to stay away from updating your iTunes, as a new update could prevent your iPhone from unlocking.
4. Before you download an unlock tool, you need to verify its compatibility with your iPhone model. This is usually given in the description section of the unlock tool’s download.
How to unlock your iPhone using UltraSnow 1.2.5
1. Go to settings -> General and find whether you have a qualifying baseband.
2. Then, you need to jailbreak your iPhone using Pwnage tool or Redsnow. After you jailbreak your iPhone, go to Cydia, and search for Ultrasnow 1.2.5 and install it.
3. Now remove your old SIM card and replace it with your new SIM. After a few seconds, you can see your iPhone on the new network.
How to unlock your iPhone using Subscriber Artificial Module (SAM) package
Subscriber Artifical Module (SAM) package, developed by a Chinese iPhone hacker, basically spoofs an activation server and activates an unsupported SIM. This method has become quite popular to unlock jailbroken iPhone with any baseband version.
Download SAM and SAMPrefs by making Cydia source point to repo.binger.com. Then, launch SAM and find out the IMSI number of the SIM you are currently using. Then, replace your iPhone’s SIM with the new SIM you wish to use. Open SAM and change the new IMSI number to the IMSI number you copied from your old SIM. Then, select your country and carrier provider. You should see the carrier logo of your new SIM.
A brand new iPhone comes with two restrictions. One is you can’t use third party applications that are not approved by Apple, and the other is, you are tied to the wireless carrier that comes with it. When your iPhone is tied to a specific carrier, you can’t take advantage of other low cost service providers, especially when you travel abroad.
By unlocking an iPhone, you are no longer bound to the carrier approved by Apple and you will be able to use SIM card from other carriers, thus removing the SIM restrictions on its modem. If you mess up your iPhone’s settings while unlocking, you can always restore to its original factory settings. If you have the correct unlock tool for your iPhone’s baseband, then unlocking is pretty simple and straightforward.