Well I guess the first step when trying to unlock your Iphone would be to call your carrier, and simply see if it's possible for them to factory unlock your phone right? But what if your not with that carrier, or you may not be out of your contract yet. There are even some cases where a carrier customer my have reached their limit on unlocking through their account. So because of these limitations put on your phone one has to resort to ether jailbreaking or going to a third party unlockers (phone repair/hacking shop), which can be quite pricey! I guess the question that I'm putting to the forum is, what are the methods used by these shops, and why isn't possible for everyone to use them? From my very limited understanding, the idea is to get your imei number white listed on the apple server, and since this is only possible through apple, how can a third party do this? Hacking seems to be unlikely since no one has figured out any algorithm with the nck password (at least not to my knowledge). IS THIS JUST AN INSIDER THING?