so the on in Q&A is getting full of nothing so time to start one with the guide
I don't take any credit just posting,,,All credit goes to hotaru2k3 (
http://xdaforums.com/member.php?u=4572661) and Rimidal (
http://xdaforums.com/member.php?u=1468774) for writing step by step and video
first off you need to be on stock sprint rom or base for this to work. also it will work on bad esn phones
1. You should be rooted
2. Download
https://play.google.com/store/apps/details?id=jackpal.androidterm
3. Run Terminal Emulator
4. Type "su" (excluding quotation marks) and grant it superuser permission
5. Type "am start com.redbend.vdmc/com.htc.omadm.test.TestMainActivity" (excluding quotation marks)
6. You will get menu on your HTC
7. In that menu, select "API", then scroll down 'till almost end and select "simlock"
8. Reboot the phone and hopefully it would accept GSM SIM
9. Enter *#*#4636#*#* in your dialer
10.In the phone information section(the first one) set preferred network type to something that is GSM specific: "WCDMA Preferred", for example. The phone will switch to GSM mode
here's a video also if you get stuck
http://www.youtube.com/watch?v=iE4jjwWKwBg
ok so Recognized Developer -viperboy-(
http://xdaforums.com/member.php?u=518868) made a app to help make it easier if some people
like before all credit goes to him, he just asked me to post in op
here's is the google play link
https://play.google.com/store/apps/details?id=com.viper.simunlockhelperfree
here's a link to his thread, if you have any questions it's best to post there about the app
here's a link for ppl that want to flash there phone,here's a guide on how to flash sprint htc one
http://www.cricketusers.com/cdma-htc-one/85426-how-flash-sprint-htc-one.html how to get spc code and how to connect to qpst