Ok so my Evo 3D is awesome... but my only problem is that the service is spotty where I live with Sprint, but Verizon/AT&T have decent service. Now my co-worker told me I could "unlock" my phone and that means that now I can get service from Verizon, AT&T, etc. Is this true? Also wondering how to do this and will it mess up phone? Lastly, what is the difference between unlocking and rooting a phone? Thanks!