Every iPhone user knows that unlocking your iPhone is great and has many advantages but you also that those advantages won’t mean anything if your iPhone can’t properly function with all of the standard features if the unlock process itself breaks any of your phone’s normal functions. In the early days many of the various unlocking solutions available for the iPhone had a tendency to break or corrupt at least 1 feature, usually either the GPS feature or MMS and Picture/video text messaging. The problem with these early unlocks were that the native iPhone code and the software behind it was largely unknown and most importantly untested in real world conditions.
Unlocking a single iPhone, running a certain baseband, with certain firmware, and for a certain carrier isn’t actually all that hard if you know what you’re doing, but bringing that unlocking process to the masses where everyone has a slightly different iPhone with different features and different carriers can be a little bit tricky, especially if you want to have a 1 click process. This is where the early unlocks failed because they didn’t take all of these variables into account and they didn’t have as many different phones to test the unlocks on before they were made available. Today broken and half baked unlocks aren’t really a problem but if you use faulty unlocks from untrusted sources you can run into some problems.
Usually the first thing that is fractured and the one that gets the most complaints from iPhone users who use a bad or outdated iPhone unlock is that their GPS no longer works properly or it’s giving them completely wrong info. This is mostly due to poorly coded unlocks re-routing operations through the unlocked baseband which then screws up the data and the iPhone presents you with the wrong information. Another major complaint from bad unlocks is broken text messaging that doesn’t properly thread or doesn’t get sent at all, again this is due to the software of the unlocked baseband getting in the way of the iPhone’s normal functions.
You can avoid these problems by simply using a credible and most importantly tested unlocking solution that has actually been tested on as many iPhones as possible.