there are many ways to unlock motorola. unlocking can be done through softwares or through any hardware devices or through codes. when you try unlocking your phone through softwares you need experience and there are many risks when unlocking through it. compared to softwares codes has the minimal risk in unlocking a phone. so its better to get your phone unlocked through codes. you can get the codes either from your service provider or from other online providers like Mobile-Unlocker.com