Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Complete guide] to SIM unlock your HTC One Sprint for free

OP elvisypi

27th December 2013, 01:59 PM   |  #1  
elvisypi's Avatar
OP Senior Member
Flag Düsseldorf
Thanks Meter: 1,311
 
2,310 posts
Join Date:Joined: Nov 2010
Donate to Me
More
After receiving many PM's I decided I should make a new thread to make the unlocking process clearer for noobs.

First:
Every Sprint HTC One can be unlocked, you just need a little patience and some basic knowledge. The unlock is PERMANENT, so you won't loose it if you flash another ROM, or even a ruu. The unlock works only on SENSE ROMs, so you can't unlock it on CM, AOSP or GPE ROMs. Even after you have unlocked you won't have network in non-sense ROMs.

Make sure your carrier frequencies are supported by the phone. Here you can find the HTC One's frequencies for Sprint.

Using US carriers will be a bit tricky, cause the frequencies the phone uses do not cover all the regions. You may loose network coverage often and may have problem with the roaming guards. Some users reported that the newest radios block domestic roaming, so you can try directly solution 3 which will downgrade your radio also, or downgrade it manually by flashing THIS radio in recovery. I also suggest you try BadBoyz ROM which has forced roaming.

The unlock works great outside the US though.

Background:
Before the release of 4.3 ROMs the process was very easy. If you still are on a SENSE 4.1.2 ROM with root access than all you have to do is follow this guide http://forum.xda-developers.com/show....php?t=2386703 or use the "Sprint HTC One SIM Unlock Helper" from Play Store

Now with the release of 4.3 Sprint made it more difficult. (Note even on the 4.4.2 base nothing has changed, the process is the same) The unlock uses a file called HtcOMADM_SPCS which was modified in 4.3, so the unlock no longer works.


Solution:
There are 3 possible solutions to this problem.

1. Use the modified HtcOMADM_SPCS made by @chas123 http://forum.xda-developers.com/show....php?t=2534208 You have to flash this in recovery and than the process is the same as with the 4.1.2 ROM

2. Use a file manager to replace the HtcOMADM_SPCS in /system/app with THIS.Than the process is the same as with the 4.1.2 ROM. After unlocking you'll get vDM client crashes. It's not a problem, cause afterwards you can flash any other ROM and you'll remain unlocked.

3. This is the longest way. Do this only if the previous methods fail.

a)If you are already S-OFF than:
-Download Sprint_HTC_One_m7wls_1.29.651.10_RUU.zip
-extract zip to a folder on your pc
-boot into bootloader (various ways)
-using fastboot, type this cmd: fastboot oem lock this will relock the bootloader
-from pc, run setup.exe from the extracted folder. it will run the RUU utility & flash back to stock

Now you have to unlock your bootloader, install a custom recovery and root. There are tons of guides for that. You can use THIS


b)If you are S-ON.
You can get S-OFF pretty easily on hboot 1.55 with rumrunner. Instructions HERE
The latest version of rumrunner HERE
If you are on hboot 1.56 or newer you can get s-off with Firewater http://firewater-soff.com/instructions/
After gaining S-OFF the process is the same as explained in a)

After you have successfully downgraded your ROM and radio, gained root you can go ahead and use the unlock. http://forum.xda-developers.com/show....php?t=2386703


How do you check if the unlock was successful?
Pretty simple just insert a SIM card and if you don't get the "SIMLock enabled" message than the unlock is complete.
You may still have no bars and be unable to make calls though. Make sure you change the settings in mobile data, network mode to GSM/UMTS. If still no luck than probably the phone doesn't cover your carrier's frequencies.
If you have signal, but can't use the internet make sure the APN settings match your carrier.



Credits:
@thatotherguy.. for the unlock thread
@-viperboy- for the Sprint HTC One SIM Unlock Helper
@O.M.J for the ruu
@chas123 for the hacked file which makes unlock possible

If you find this guide useful you can press the "Thanks" button or buy me a coffee
Last edited by elvisypi; 1st July 2014 at 09:20 PM.
The Following 60 Users Say Thank You to elvisypi For This Useful Post: [ View ]
27th December 2013, 02:10 PM   |  #2  
Junior Member
Thanks Meter: 8
 
27 posts
Join Date:Joined: Nov 2012
Great guide, and well organized, thanks!
The Following User Says Thank You to durres For This Useful Post: [ View ]
27th December 2013, 09:09 PM   |  #3  
O.M.J's Avatar
Recognized Contributor
Flag MN
Thanks Meter: 7,953
 
2,690 posts
Join Date:Joined: Jun 2007
Donate to Me
More
be sure to give credit to chas123, he's the one who hacked HtcOMADM_SPCS (which is also used in Sprint HTC One SIM Unlock Helper) making it possible to unlock!
The Following User Says Thank You to O.M.J For This Useful Post: [ View ]
27th December 2013, 09:38 PM   |  #4  
elvisypi's Avatar
OP Senior Member
Flag Düsseldorf
Thanks Meter: 1,311
 
2,310 posts
Join Date:Joined: Nov 2010
Donate to Me
More
Quote:
Originally Posted by O.M.J

be sure to give credit to chas123, he's the one who hacked HtcOMADM_SPCS (which is also used in Sprint HTC One SIM Unlock Helper) making it possible to unlock!

I already did in the instructions, will add in the credits

Sent from my HTCONE using Tapatalk
The Following User Says Thank You to elvisypi For This Useful Post: [ View ]
30th December 2013, 03:24 AM   |  #5  
Junior Member
Thanks Meter: 1
 
1 posts
Join Date:Joined: Dec 2013
Anything For Sprint's HTC One Max? Sim UnLock?
I have the unlock code for it but Sprint's HTC One MAX does not give me the option to enter a Network Unlock Code when I insert a foreign SIM CARD.

Quote:
Originally Posted by elvisypi

After receiving many PM's I decided I should make a new thread to make the unlocking process clearer for noobs.

First:
Every Sprint HTC One can be unlocked, you just need a little patience and some basic knowledge. The unlock is PERMANENT, so you won't loose it if you flash another ROM, or even a ruu. The unlock works only on SENSE ROMs, so you can't unlock it on CM, AOSP or GPE ROMs. Even after you have unlocked you won't have network in non-sense ROMs.
Make sure your carrier frequencies are supported by the phone. Here you can find the HTC One's frequencies for Sprint.
Using US carriers will be a bit tricky, cause the frequencies the phone uses do not cover all the regions. You may loose network coverage often and may have problem with the roaming guards. There are some solutions to these but I'm not gonna explain them here. The unlock works great outside the US though.

Background:
Before the release of 4.3 ROMs the process was very easy. If you still are on a SENSE 4.1.2 ROM with root access than all you have to do is follow this guide http://forum.xda-developers.com/show....php?t=2386703 or use the "Sprint HTC One SIM Unlock Helper" from Play Store

Now with the release of 4.3 Sprint made it more difficult. The unlock uses a file called HtcOMADM_SPCS which was modified in 4.3, so the unlock no longer works.


Solution:
There are 3 possible solutions to this problem.

1. Use the modified HtcOMADM_SPCS made by @chas123 http://forum.xda-developers.com/show....php?t=2534208 You have to flash this in recovery and than the process is the same as with the 4.1.2 ROM

2. Use a file manager to replace the HtcOMADM_SPCS in /system/app with THIS.Than the process is the same as with the 4.1.2 ROM. After unlocking you'll get vDM client crashes. It's not a problem, cause afterwards you can flash any other ROM and you'll remain unlocked.

3. This is the longest way. Do this only if the previous methods fail.

a)If you are already S-OFF than:
-Download Sprint_HTC_One_m7wls_1.29.651.10_RUU.zip
-extract zip to a folder on your pc
-boot into bootloader (various ways)
-using fastboot, type this cmd: fastboot oem lock this will relock the bootloader
-from pc, run setup.exe from the extracted folder. it will run the RUU utility & flash back to stock

Now you have to unlock your bootloader, install a custom recovery and root. There are tons of guides for that. You can use THIS


b)If you are S-ON. You can get S-OFF pretty easily on hboot 1.55 with rumrunner. Instructions HERE
The latest version of rumrunner HERE
After gaining S-OFF the process is the same as explained in a)

After you have successfully downgraded your ROM and radio, gained root you can go ahead and use the unlock. http://forum.xda-developers.com/show....php?t=2386703




Credits:
@thatotherguy.. for the unlock thread
@-viperboy- for the Sprint HTC One SIM Unlock Helper
@O.M.J for the ruu
@chas123 for the hacked file which makes unlock possible

If you find this guide useful you can press the "Thanks" button or buy me a coffee

The Following User Says Thank You to ryulfo For This Useful Post: [ View ]
30th December 2013, 10:33 AM   |  #6  
elvisypi's Avatar
OP Senior Member
Flag Düsseldorf
Thanks Meter: 1,311
 
2,310 posts
Join Date:Joined: Nov 2010
Donate to Me
More
Quote:
Originally Posted by ryulfo

I have the unlock code for it but Sprint's HTC One MAX does not give me the option to enter a Network Unlock Code when I insert a foreign SIM CARD.

First this is the One threadz not the One max. Second even the one doesn't get unlocked with an unlock code. Did you even read the thread?

Sent from my HTCONE using Tapatalk
The Following 2 Users Say Thank You to elvisypi For This Useful Post: [ View ]
31st December 2013, 05:24 AM   |  #7  
Junior Member
Thanks Meter: 0
 
14 posts
Join Date:Joined: Oct 2013
Just curious guys, If I'm correct, I still have an odexed rom, but that file I need to flash is only for deodexed roms. How do I go about turning my odexed phone into deodexed?

(sorry I'm super noob with phones in general)

Thanks for anyone who helps!
31st December 2013, 08:14 AM   |  #8  
Junior Member
Thanks Meter: 1
 
14 posts
Join Date:Joined: Jul 2012
Thumbs up sim unlock
Quote:
Originally Posted by elvisypi

After receiving many PM's I decided I should make a new thread to make the unlocking process clearer for noobs.

First:
Every Sprint HTC One can be unlocked, you just need a little patience and some basic knowledge. The unlock is PERMANENT, so you won't loose it if you flash another ROM, or even a ruu. The unlock works only on SENSE ROMs, so you can't unlock it on CM, AOSP or GPE ROMs. Even after you have unlocked you won't have network in non-sense ROMs.
Make sure your carrier frequencies are supported by the phone. Here you can find the HTC One's frequencies for Sprint.
Using US carriers will be a bit tricky, cause the frequencies the phone uses do not cover all the regions. You may loose network coverage often and may have problem with the roaming guards. There are some solutions to these but I'm not gonna explain them here. The unlock works great outside the US though.

Background:
Before the release of 4.3 ROMs the process was very easy. If you still are on a SENSE 4.1.2 ROM with root access than all you have to do is follow this guide http://forum.xda-developers.com/show....php?t=2386703 or use the "Sprint HTC One SIM Unlock Helper" from Play Store

Now with the release of 4.3 Sprint made it more difficult. The unlock uses a file called HtcOMADM_SPCS which was modified in 4.3, so the unlock no longer works.


Solution:
There are 3 possible solutions to this problem.

1. Use the modified HtcOMADM_SPCS made by @chas123 http://forum.xda-developers.com/show....php?t=2534208 You have to flash this in recovery and than the process is the same as with the 4.1.2 ROM

2. Use a file manager to replace the HtcOMADM_SPCS in /system/app with THIS.Than the process is the same as with the 4.1.2 ROM. After unlocking you'll get vDM client crashes. It's not a problem, cause afterwards you can flash any other ROM and you'll remain unlocked.

3. This is the longest way. Do this only if the previous methods fail.

a)If you are already S-OFF than:
-Download Sprint_HTC_One_m7wls_1.29.651.10_RUU.zip
-extract zip to a folder on your pc
-boot into bootloader (various ways)
-using fastboot, type this cmd: fastboot oem lock this will relock the bootloader
-from pc, run setup.exe from the extracted folder. it will run the RUU utility & flash back to stock

Now you have to unlock your bootloader, install a custom recovery and root. There are tons of guides for that. You can use THIS


b)If you are S-ON. You can get S-OFF pretty easily on hboot 1.55 with rumrunner. Instructions HERE
The latest version of rumrunner HERE
After gaining S-OFF the process is the same as explained in a)

After you have successfully downgraded your ROM and radio, gained root you can go ahead and use the unlock. http://forum.xda-developers.com/show....php?t=2386703




Credits:
@thatotherguy.. for the unlock thread
@-viperboy- for the Sprint HTC One SIM Unlock Helper
@O.M.J for the ruu
@chas123 for the hacked file which makes unlock possible

If you find this guide useful you can press the "Thanks" button or buy me a coffee

tanks a lot man it work for me, any idea how to get data work
The Following User Says Thank You to resquedaz For This Useful Post: [ View ]
31st December 2013, 11:02 AM   |  #9  
elvisypi's Avatar
OP Senior Member
Flag Düsseldorf
Thanks Meter: 1,311
 
2,310 posts
Join Date:Joined: Nov 2010
Donate to Me
More
Quote:
Originally Posted by resquedaz

tanks a lot man it work for me, any idea how to get data work

If you already can make calls than you have to change the APN in settings, mobile data, GSM/UMTS options, access point names

Sent from my HTCONE using Tapatalk
The Following User Says Thank You to elvisypi For This Useful Post: [ View ]
31st December 2013, 11:05 AM   |  #10  
elvisypi's Avatar
OP Senior Member
Flag Düsseldorf
Thanks Meter: 1,311
 
2,310 posts
Join Date:Joined: Nov 2010
Donate to Me
More
Quote:
Originally Posted by happyfuntimes7

Just curious guys, If I'm correct, I still have an odexed rom, but that file I need to flash is only for deodexed roms. How do I go about turning my odexed phone into deodexed?

(sorry I'm super noob with phones in general)

Thanks for anyone who helps!

You have to flash a custom ROM. All custom ROMs are deodexed. Remember you have to use a sense ROM

Sent from my HTCONE using Tapatalk

The Following 2 Users Say Thank You to elvisypi For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
htc one, sim, sprint, unlock
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes