Is there a free way of unlocking an Android phone from a particular network?
To unlock you phone for free you can root it. But it is at your own risk. I found this guide but don't know if it works for you.