Image Image Image Image Image Image Image Image Image Image

HTC Source | February 18, 2018

Scroll to top


How to SIM unlock the HTC One for free

How to SIM unlock the HTC One for free

Like many of you, we’re ecstatic about the new HTC One. If you purchased an unlocked international phone, you can pop in any SIM card you want and go about your business. But what options are available to those who purchased a subsidized HTC One through a service provider with a locked SIM slot?

Luckily, there are several different ways that you can get your hands on a SIM unlock code for the HTC One. If you’re willing to pay, you can get a SIM unlock code for the HTC One for only $12.95. But we have a better solution. If you want to unlock your carrier branded HTC One without opening your wallet, call your service provider and simply ask them for the SIM unlock code to your HTC One.  The only catch is that each service provider has a few criteria which must be met before they give up the unlock code for the device.

US service provider US unlock policies

AT&T: account has been active and is in good standing for at least sixty days; phone is paid off or service commitment has been fulfilled.
T-Mobile: phone has been paid off.
Sprint: account has been active and is in good standing for at least 90 days.

If you do not meet the criteria required by your service provider, a third-party SIM unlock service for your HTC One is your only other option.

Obtain your HTC One SIM unlock code from your service provider

In order to SIM unlock your HTC One, you must have your IMEI number and a microSIM card from another service provider.

  1. Locate your handset IMEI number within Settings > About Phone > Phone Identity > IMEI
  2. Write down your IMEI number
  3. Call your service provider: (AT&T: 1-800-331-0500; T-Mobile: 1-800-866-2453; Sprint: 1-888-211-4727)
  4. Ask customer service for the SIM unlock code for your HTC One
  5. Customer service will ask for your IMEI number and will fill out a request form. Once the SIM unlock code request form for your HTC One is processed, the code will be emailed to you (typically 1-3 days later)

SIM unlock the HTC One

  1. Once you receive your SIM unlock code, turn off your HTC One
  2. Remove the microSIM card from the phone
  3. Insert a microSIM card from another service provider and turn the HTC One back on
  4. When prompted, enter SIM unlock code provided by your service provider
  5. Enjoy your HTC One on any GSM carrier of your choice.

SIM Unlock other HTC phones

About Nick Gray

Tech enthusiast, Android user and founder of the first HTC blog – Nick Gray has been blogging about HTC phones before most people knew what a smartphone even was. Over the years Nick has owned and tested dozens HTC devices and is constantly flashing new ROMs to his Android phones.


  1. Ixti

    Sprint’s requirement is apparently actually that both the device and account have been active AND in good standing for 90 days – meaning they won’t allow any HTC One to be unlocked until July. They say its to prevent fraud.

    There is also a review process if there is some (extremely unusual) reason for a special exception, but it is very tough to get through.

  2. That HTC Unlock site you listed at $12.95 doesn’t actually support the supports all the other models *but* it.

    • Florie got my phone unlocked for free. Glad I didn’t have to pay moneyfor it.
      I’m just giving actual advice to everyone. Don’tpay, get it for free!”

  3. Ron

    I already have my sim inlock code on a sprint htc one however there is nowhere to actually enter the code. Please do tell where to ebter the code or how to enter it. Thanks

    • Jon Moore

      Easiest way is to insert a different provider’s SIM and you will be prompted to type a code

      • Ron

        I have already entered a sim card from the Bahamas. The device never promts you to enter a sim pin. It only states that it is sim locked and cannot use lte/gsm networks and it will switch to cdma. Here is a screenshot

        • Raja Ram

          Hi Ron,
          You need to enter passcode to unlock your SIM card first, then it’ll prompt for Phone Unlock and then you can enter the unlock code for phone.

          • srikanth

            I got the same problem for my HTC ONE M7 sprint phone. Where do i enter the unlock code. i have inserted AT&T sim card into it but it didn’t ask me for the unlock code. can u please help me with this.

    • srikanth

      I got the same problem for my HTC ONE M7 sprint phone. Where did you put the unlock code. i have inserted AT&T sim card into it but it didn’t ask me for the unlock code. can u please help me with this.

  4. Ron

    I already have my sim inlock code on a sprint htc one however there is nowhere to actually enter the code. Please do tell where to ebter the code or how to enter it. Thanks!

    • Jordan

      Its a CDMA network carrier ? I have bad news for you, it is not possible to enter unlock code in CDMA phones.

      Btw, if your phone is not a CDMA phone, i recommend you to try to get your HTC One unlock code, it is not free, but they guarantee cheapest price and fastest delivery. I got my unlock code for ridiculous price of 6$ 🙂


    • John Keeson

      I’d recommend looking at this guide: to unlock your phone for free. It worked for me so might work for you too. Hope this helps!

  5. Misko

    Our friends at XDA developer forum are still struggling with that issue.
    Still no solution, dear friends:

  6. jeff

    Do you have any fix yet for Sprint sim unlock fix?

  7. jeff

    Sorry but I have no place to enter my sim unlock code. Any ideas?

  8. We provide HTC one unlock code for all networks. Use your phone on AT&T or T-Mobile. (unlockmytalk) .com

    • Your site does not list HTC One / Sprint as being supported. If you do support unlocking phones supplied by Sprint, please provide a direct link to the appropriate page.

  9. Jason

    Is there anyway to unlock a Sprint HtC one for other carriers as of July 1 , 2013?

  10. jess

    disculpen tengo un htc one sprint no lo puedo desbloquear
    alguein podria ayudarme

  11. John

    After you unlock a sprint htc one, what carriers can it be used on?

  12. Raul_Lovera

    Hola jess yo lo desbloquee y lo configure CDMA para iusacell de México, aún estoy en espera de lograr desbloquear la SIM.

  13. Eli Rojas

    I am stuck at roaming capabilities from my sprint HTC one. Trying to get tmobile on it. But all it gets is movistar, iusacel and another one. But yeah. Anyone have a fix?

  14. Rebecca

    Just thanks! My Htc one unlocked now 🙂

  15. SJ

    Getting the code seems to be easier.
    How do we enter the code to unlock the HTC One – Sprint ?

  16. Rudy

    The Sprint HTC ONE can only (at this time) be unlocked by Sprint. The code you purchased will eventually work but Sprint would have to release an update to HTC One that would allow it to be unlocked. The HTC One is a world phone capable of working off other providers when unlocked. Any code that was provide if bought is possibly the right one but it just wont work yet.


      How long do u think that will take?
      Many people are claiming to have unlocked the HTC One – Sprint already, wat do u say about that?

  17. Nic

    In Canada, you still have to pay around $35 for your carrier to unlock it, at least with Telus but I think it’s the same for all of the big three. And if you unlock it by any other method, they will refuse to provide warranty support.

  18. Geezus

    I had to downgrade the software to actually get SIM lock app to work so I got it unlocked, my question is can I update the software now to the latest system update or I can’t ? I read somewhere that once the phone is unlocked, it’ll stay unlocked but I don’t wanna risk it since it took me forever to get the whole procedure done

  19. I have a HTC one smart phone & I am locked out with the SIM card!!! So I need to get a code from T-Mobile? Thanks

  20. Alan Thompson

    I unlocked my at&t htc one recently now
    now using t mobile flawlessly, how ever i got the code from the provider Codes2unlock,com

  21. PhoneGuru

    Hello everybody, I would like to answer the question of whether or not, the Sprint HTC One X will work on carriers such as T-Mobile or ATT. Unfortunately it cannot as Sprint uses CDMA(Iinternal custom radio antenna) technology, while ATT and T-Mobile use GSM(SIM card). The HTC One X for Sprint however can be unlocked and flashed to carriers such as Verizon, Metro PCS, Virgin Mobile, or Boost Mobile.

    • Collinson Prince Alphonse

      you’re an idiot who doesn’t know what he/she is speaking about, the phone has a gsm radio and is gsm capable you big dummy, change your name from phoneguru to phonedummy

  22. Jeff Craig

    I have a HTC one smart phone & I am locked out with the my current SIM card. So I need to get a code, tried a site and successfully unlocked to use with at&t.

  23. zobair

    Hello. Thaanks for your advice. .I bought a HTC one unlocked from Verizon.. I am using it in Bangladesh, when I search for update, it says updates can be done under cdma mode. Though I m using gsm mode.. how can I update the phone other than cdma mode? Please help me..

  24. miles

    Can I unlock my Verizon HTC one? Can i ?

  25. Ricardo Rowe

    Go to .. i got free unlock code from them. Thanks

  26. Moo Kim

    I had recently unlocked my t-mobile HTC one through a provider and now it works fine with at&t.

  27. Jason Tresize

    I got my code from Gsmunlockhub,com for my at&t htc one and simply unlocked at first try, very easy process

  28. Fawwad Ahmed

    i got the code to unlock htc one from .. hope it helps. Thanks

  29. John Keeson

    Hi all, there’s a much easier way i found to unlock the htc one. it doesn’t take very long probably only about 5 minutes. follow the guide on this website:

  30. Jake

    CDMA phones are nightmare when comes to unlocking them.
    Try this company they might give you a better advice I usually unlock with them GSM phones