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

Search This thread

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
I would really like to unlock my Sprint m7 to use on T-mobile but;
I'm on 1.61
Hboot 1.60
unlocked BL
S-off
rooted
TWRP

Is there anyway to downgrade so I can use some of the methods posted on XDA?
Thanks
 

vanito

Senior Member
Jul 22, 2010
195
24
Italy
I would really like to unlock my Sprint m7 to use on T-mobile but;
I'm on 1.61
Hboot 1.60
unlocked BL
S-off
rooted
TWRP

Is there anyway to downgrade so I can use some of the methods posted on XDA?
Thanks

Yes, read here:

Possible and undocumented.
very long i can describe in technical steps if you can follow them.
find your phone main version deodexed rom.
unlock bootloader with htc dev.
write custom recovery install super su zip.
soff with firewater.
reboot in recovery now write your deodexed rom which u downloaded on first step.

use adb to move current /system/app/HtcOMADM_SPCS.apk to HtcOMADM_SPCS.bak
use adb to put older "HtcOMADM_SPCS.apk" to "/system/app/" download this

https://www.mediafire.com/?rzyxciqxuzezn4y

make unlock same as this thread. HTC ONE FREE SIM Unlock here !

once card working all ok.
use adb to remove /system/app/HtcOMADM_SPCS.apk
use adb to mov original /system/app/HtcOMADM_SPCS.bak to HtcOMADM_SPCS.apk

Note: the steps you have already done skip :good:

BR
Vanito

---------- Post added at 04:03 PM ---------- Previous post was at 03:57 PM ----------

I would really like to unlock my Sprint m7 to use on T-mobile but;
I'm on 1.61
Hboot 1.60
unlocked BL
S-off
rooted
TWRP

Is there anyway to downgrade so I can use some of the methods posted on XDA?
Thanks

Or....if want use the solution n°3 in first post of this thread...after you device is UNLOCKED you can flash any New High Rom...always SENSE or DEODEX Sense based....and you not lost more you unlock.

Warning: if you go to Install other RUU/Rom Not Sense based you can lost you Unlock....
Br
Vanito:good:
 

iBowToAndroid

Senior Member
Nov 9, 2010
4,325
1,341
Twin Cities MN
Thanks, been searching all day. Just checked net info fluctuating between UMTS/HSDPA.

Would I lose simunlock if I revert to stock? I was on 4.3. Which is the best near stock Rom/RUU, possibly o 5.0.2.

I will buy you a beer
The unlock will stick on any Sense ROM. You cannot RUU if you want to stay unlocked for US use, since the release radio is needed.

I would really like to unlock my Sprint m7 to use on T-mobile but;
I'm on 1.61
Hboot 1.60
unlocked BL
S-off
rooted
TWRP

Is there anyway to downgrade so I can use some of the methods posted on XDA?
Thanks
No downgrade is needed. Only method you need is right here. Read the thread - multiple posts explain exactly what to do
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
The unlock will stick on any Sense ROM. You cannot RUU if you want to stay unlocked for US use, since the release radio is needed.

No downgrade is needed. Only method you need is right here. Read the thread - multiple posts explain exactly what to do

I tried the method in the first post and it did not work, I thought it was becauseas because I have Hboot 1.60?
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
Yes, read here:

Possible and undocumented.
very long i can describe in technical steps if you can follow them.
find your phone main version deodexed rom.
unlock bootloader with htc dev.
write custom recovery install super su zip.
soff with firewater.
reboot in recovery now write your deodexed rom which u downloaded on first step.

use adb to move current /system/app/HtcOMADM_SPCS.apk to HtcOMADM_SPCS.bak
use adb to put older "HtcOMADM_SPCS.apk" to "/system/app/" download this

https://www.mediafire.com/?rzyxciqxuzezn4y

make unlock same as this thread. HTC ONE FREE SIM Unlock here !

once card working all ok.
use adb to remove /system/app/HtcOMADM_SPCS.apk
use adb to mov original /system/app/HtcOMADM_SPCS.bak to HtcOMADM_SPCS.apk

Note: the steps you have already done skip :good:

BR
Vanito

---------- Post added at 04:03 PM ---------- Previous post was at 03:57 PM ----------



Or....if want use the solution n°3 in first post of this thread...after you device is UNLOCKED you can flash any New High Rom...always SENSE or DEODEX Sense based....and you not lost more you unlock.

Warning: if you go to Install other RUU/Rom Not Sense based you can lost you Unlock....
Br
Vanito:good:

I'll read this again when i have a few more minutes to make sure I understand what you are saying.
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
HBOOT doesn't matter. Neither does software version. Ignore the OP. Read the thread.

Is there a specific locating for this information? there is over 800 posts, are you suggesting I read all 800+ post?
Something matters because the information in the first pages does not contain the answer you are eluding to.
Do you know the answer?
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
Well I'm at a dead end!
I downgraded everything to what is listed in the OP, I installed the 4.1.2 ROM (listed there), which did not allow the revealing of the sim lock menu but I installed Viper 1.0.0 and then was able to see the menu.
But even after selecting the "sim lock" item, then reboot I still don't have an unlocked sim. I still have the "SIMLock enabled".
I have an active T-Mobile sim installed.
1.jpg
 
Last edited:

iBowToAndroid

Senior Member
Nov 9, 2010
4,325
1,341
Twin Cities MN
Is there a specific locating for this information? there is over 800 posts, are you suggesting I read all 800+ post?
Something matters because the information in the first pages does not contain the answer you are eluding to.
Do you know the answer?
No, I was suggesting that you use the search function. I have posted the full steps a few times in the thread. If the phone isn't working, check the IMEI. Also need to make sure you're on the release radio
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
No, I was suggesting that you use the search function. I have posted the full steps a few times in the thread. If the phone isn't working, check the IMEI. Also need to make sure you're on the release radio

I've been around since 08, I know how to use the search function!
If it's inside this thread, what specifically are you searching for, if what is posted in the OP is not working?
The IMEI has nothing to do with it, the radio is the recommended one, all the perimeters are posted in the screen shot.
If you have something specific to contribute, please do so! If not please don't!
 

coal686

Senior Moderator / Developer Rel. / Mod Liaison
Staff member
Apr 13, 2012
10,860
19,577
Tampa-ish, FL
OnePlus 9 Pro
I've been around since 08, I know how to use the search function!
If it's inside this thread, what specifically are you searching for, if what is posted in the OP is not working?
The IMEI has nothing to do with it, the radio is the recommended one, all the perimeters are posted in the screen shot.
If you have something specific to contribute, please do so! If not please don't!
I'm guessing he meant this post since it's his most thanked post in this thread (and ever):
http://forum.xda-developers.com/showpost.php?p=53429487
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
I'm guessing he meant this post since it's his most thanked post in this thread (and ever):
http://forum.xda-developers.com/showpost.php?p=53429487

From the OP
"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."
I saw a total of three thanks for that post?:D

Thanks...
 

iBowToAndroid

Senior Member
Nov 9, 2010
4,325
1,341
Twin Cities MN
From the OP
"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."
I saw a total of three thanks for that post?:D

Thanks...
1. Ignore the "4.3" in my post. Doesn't matter what software version you're using
2. If you keep reading in the OP, directly after the "...so the unlock no longer works" piece, there is a red header that says "Solution"
3. Thanks count means nothing. I've unlocked dozens of Sprint M7s. Very easy process and every single one has worked the exact same way.
 

Gabriel51

Senior Member
May 10, 2008
1,643
324
xda Texas
1. Ignore the "4.3" in my post. Doesn't matter what software version you're using
2. If you keep reading in the OP, directly after the "...so the unlock no longer works" piece, there is a red header that says "Solution"
3. Thanks count means nothing. I've unlocked dozens of Sprint M7s. Very easy process and every single one has worked the exact same way.

I have read and done all of that many times, however it does not work on my device?
I was able to reach the hidden screen and select the "sim lock" but backing out and rebooting from the sim unlock helper screen did not work.
I had to select "reboot" from the same menu located just a couple of items up from the Sim lock selection. Make sure "Data" is on and GSM is selected.
I was successful only on the "Viper 1.0.0 rom.
I now have a working T-mobile connection...:laugh:
 
Last edited:

iBowToAndroid

Senior Member
Nov 9, 2010
4,325
1,341
Twin Cities MN
I have read and done all of that many times, however it does not work on my device?
I was able to reach the hidden screen and select the "sim lock" but backing out and rebooting from the sim unlock helper screen did not work.
I had to select "reboot" from the same menu located just a couple of items up from the Sim lock selection Make sure "Data" is on and GSM is selected.
I was successful only on the "Viper 1.0.0 rom.
I now have a working T-mobile connection...:laugh:
Strange. Glad it's working though :)
 

NoodleSoup

New member
Mar 30, 2015
1
0
I would really like to unlock my Sprint m7 to use on T-mobile but;
I'm on 1.61
Hboot 1.60
unlocked BL
S-off
rooted
TWRP

Is there anyway to downgrade so I can use some of the methods posted on XDA?
Thanks

Hey Gabriel,

May i ask how you were able to get your S-Off on the Hboot 1.60?
I Have been looking for a way to get my S-Off for Hboot 1.6, but no luck so far.

Thanks,
 

iBowToAndroid

Senior Member
Nov 9, 2010
4,325
1,341
Twin Cities MN
Thanks. So I can RUU ans remain unlock outside the US?
Yep. Once you tap the "sim lock" button in the menu, it's permanent

---------- Post added at 11:45 AM ---------- Previous post was at 11:41 AM ----------

Hey Gabriel,

May i ask how you were able to get your S-Off on the Hboot 1.60?
I Have been looking for a way to get my S-Off for Hboot 1.6, but no luck so far.

Thanks,

SunShine was the only way I found.
On early HBOOTs, S-OFF can be obtained using the early, free S-OFF tools
 
  • Like
Reactions: LexApp

viperthegod

Member
Dec 5, 2009
6
0
After completing the GSm unlock, what ROM do you guys recommend?

I plan to use this on criket. I would like a stable lollipop Rom. or the most stable available rom.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 74
    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/showthread.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/showthread.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/showthread.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 :good:
    3
    I have to do the first, the second or the third solution of this page ? http://forum.xda-developers.com/showthread.php?t=2586704
    Because the guide is for Android 4.3 and i think i will be on 4.4.2
    Unlock, flash custom recovery, flash deodexed Sense 4.3 ROM, flash OMADM zip, install unlock app, run unlock app, revert to release radio if it's for US use.
    3
    Ok, I have no idea what is flashing in recovery in step 1. I don't understand it at all even though I rooted my Sprint HTC One and its on 4.3 so I have to do this. How do I do this exactly? Please make it more detailed for me and explain what flash in recovery mean too.

    Thank you.

    It's like the first basic thing you learn. There must be thousands of threads on this so I highly doubt you searched. Anyway just copy the file to your phone's sd card and than reboot into recovery. Choose install, select from sd card and find the file. If you can't do this much don't even bother trying

    Sent from my HTCONE using Tapatalk
    2
    I do not know if this is relevant but I need a small help. I tried installing the 7.1.3 Insertcoin ROM. It asked for activation of the device and I could not get past it. Eventually, I gave up on it and went back to a Nandroid backup of a Badboyz ROM. But I keep getting messages saying that it cannot be activated over GSM network and asks me to switch to CDMA Mode. Voice calls are working fine but Data seems a bit slow and sometimes hangs. I am in India and using a unlocked HTC One Sprint.
    Can anyone suggest any solutions to this problem?

    If you want to use it only with a GSM network do as I say. Download the latest SVN for InsertCoin, at least rl128. Than open the rom.zip and go to additions, model, sprint, system and delete all the other folders except for lib. You'll have a fully working ROM with not a single sprint file, it'll look exactly like GSM. of course during aroma select sprint model

    Sent from my HTC One using Tapatalk
    2
    Solution 1 worked for me. 4.4 firmware/Rom

    Sent from my HTCONE using xda-developers app

    So the flashable zip works, that's great news

    Sent from my HTC One using Tapatalk
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone