It can be done by cloning a Verizon esn on the sprint phone, and almost everything works fine. The only problem you will have is the internet will be dropping all the time because the radios are diffrent. If you want to put a Sprint phone on any other network I suggest Boost. It is cheaper and all your services work correctly except for 4G.