there are many ways to unlock a phone. you can unlock it using software or hardware or through codes. if you ask me the codes are the best way to unlock it. unlocking through codes is the best and simple way to unlock any phone. i got my phone unlocked through this method only. you can get the codes either from your service provider or from any other online service providers.. i got the codes from a third party Classicunlocking.com provider. they also provide codes even for older model phones.