So far, the iPhone unlock are one of the biggest problems and pain for the iPhone users, and as well as for the iPhone baseband hackers who work hard in discovering the exploits and baseband tricks to bring unlock on the new and older iPhone devices. The iPhone 4S is already completely unlocked with hardware unlock, but the iPhone 4 is still locked on some baseband due to negligence of hackers, and focus on new-generation devices.
It is reported that someone in the community has just discovered another exploit in the jailbroken iPhone devices that allow users to unlock their iPhone 4 / iPhone 4S using a SAM (Subscriber Artificial Module) package. It appears that the tweak will work like an Ultrasn0w to unlock the devices, and the current highlighted method is also verified from the iPhone DevTeam’s key member MuscleNerd. The MuscleNerd has commented on his profile that he is able to Unlock iPhone 4S using SAM, and successfully able to run it on T-Mobile’s network.
Undoubtedly, it is really good news for the iPhone users who was struggling with a locked iPhone baseband, especially the iPhone 4 “04.11.08” baseband users. The iOS iPhone hacking community is pretty active on the new iPhone 4 / iPhone 4S unlock to exploit, as it allows users to unlock iPhone devices using an existence jailbreak tweak, and allows to spoof the iTunes network completely and make it to think that you are using a legit device, and as well as the exploit work as on iOS 5.1 but tethered only, as the iOS 5.1 is the only tethered jailbreak.
Unlock iPhone 4 / iPhone 4S Using SAM
Step 1: Step one: Install Sam Bingner’s SAM (Subscriber Artificial Module) package. I recommend that you get it from repo.bingner.com since older versions have a different interface and may not work for this purpose.
Step 2: Enter SAM by either going through the settings menu or find the SAMPrefs icon on your springboard. You will need to have the SIM card you intend to use in your phone.
Step 3: Go to utilities and select “De-Activate iPhone”, your ActivationState under “More Information” should now be “Unactivated”
Step 4: With SAM enabled, choose “By Country and Carrier” in “Method”; find your carrier, for some carriers operating more than one Carrier ID you may need to select “SIM ID”; if you pick the wrong one this won’t work.
Step 5: Go to More Information”, copy or write down the IMSI in “SAM Details”, then tap “Spoof Real SIM to SAM”.
Step 6: Go back to the main SAM screen and change your “Method” to manual. Paste or enter the IMSI string we saved in Step 5.
Step 7: Connect your iPhone to your computer and allow iTunes to activate it, double click “Phone Number” parameter at the main device screen and make sure that the ICCID matches that of your SIM card. If not you need to start over from Step 1.
Step 8: Unplug your phone, close iTunes.
Step 9: Disable SAM. The source article says to uninstall SAM and delete your lockdownd profiles; it’s unnecessary.
Step 10: Connect your phone to iTunes again, you should get an error saying that your phone cannot be activated. This is normal. Just close iTunes and open it again.
Step 11: You should see signal bars in a short time, congratulations.
Step 12: Push notifications may stop working after this procedure but can be easily restored by “clear push” utility in SAM followed by connecting to iTunes.
The SAM package can be downloaded by adding the following source to Cydia:repo.bingner.com
Note: According to the iPhone unlock trick, you can only use the SIM on your iPhone and can switch between the original SIM, which you used at the time of unlock your iPhone. It is an iPhone unlock trick, but still comes with some sort of limitations.