Guide to S-OFF, Unlock and Root, GSM Unlock w/ Fix - Sprint HTC One (M7)

hi after hours of trying to make my phone work with GSM Sim (T-Mobile), i successfully managed to make it work and here are all the steps I did so other people who can't make it hopefully will see this guide atleast somewhat helpful
here is what i did:
1) first of all, i s-off my HTC One (H-boot 1.55, 3.05.651.6)
-here is the guide i followed
-the same guide but in video
2) flashed the Sprint_HTC_One_m7wls_1.29.651.10_RUU.zip (to downgrade to 4.1.2)
-it is the solution 3), a) here
3) Unlock and root the phone
-a very good guide
note: to make the developer option appear under settings you NEED to go to Settings > About > Software Information > More > and TAP the build number about 7 TIMES, after that the Developer options would appear on settings.
4)The sim unlock guide here
5)Then the GSM Fix connection drop here
-I followed the guide made by xerxes1987 because it is free
exact steps i did:
a) put the phone in CDMA preferred (see step 4 for ref)
b) Dial ##3424# and make sure you tap on and tap the SELECT (VERY IMPORTANT!!!)
c) go to device manager and manually install the driver for HTC DIAG 9k ONLY(you dont want to mess with the one without the 9k) can be found here note: DO NOT download the 9K (COM105) as it is an adware program
d) download, extract and run CdmaDevTermV.2 then scan for ports > select HTC Diag 9k > connect. Under SPC/Lock on the drop down arrow select HTC and scan (you need to copy that number generated). after that select disconnect and close program
e) download and install QPST. run the QPST config. Under ports make sure you select and enable the HTC diag. then under Start Clients select service programming and select your phone and press OK. scroll to the right till you find 1x/HDR Security. Under R-UIM Config drop down selection, select R-UIM only then write to phone (it would ask for SPC number, just put the number you copied on step d and press ok and make sure you let the green bar finish otherwise you RISK bricking your phone)
f) do step 4 again to set it to WCDMA preferred
g) pop in a gsm sim if you haven't already (I tested mine with T-mobile). It would say no service at first but don't worry. go to Settings > Mobile data > Network mode > and select GSM/UMTS Only. then go back and select Available GSM networks > select the first option (cant remember what its called and it would take about 3-5min.) Then select your carrier (in my case T-mobile) and it would say registering something and after that I have the signal bars and it works now with my T-mobile
since I did not made the steps, all credits to where its due.
pradeepvizz for posting the s-off guide
elvisypi, TK Tech News, xerxes1987, thatotherguy.. for sim unlock guide
htconeroot.com for awesome unlock and root guide
and to people who made the tools that I don't know about

I have a dumb question.
If I SIM unlock will I be able to utilize my local carrier's gsm data network. They said they won't be able to, but I believe with the right settings/hacks it can be done.
Another thing to add, my locK. Arrier has JUST one phone that utilizes its 4g Ltd and that is the LG as840, is there a way to modify the phone to use it?
The data is slow as pooh over cdma, I believe my phone is in evdo mode or what ever. I would like to perhaps switch carrier's for faster data.
Great guide I will try when I access the pc I put my adb stuff on.
Another question.
Do I have to stay on 4.1.2? Or can I just flash a nandroid and move forward with it?

raclimja said:
hi after hours of trying to make my phone work with GSM Sim (T-Mobile), i successfully managed to make it work and here are all the steps I did so other people who can't make it hopefully will see this guide atleast somewhat helpful
here is what i did:
1) first of all, i s-off my HTC One (H-boot 1.55, 3.05.651.6)
-here is the guide i followed
-the same guide but in video
2) flashed the Sprint_HTC_One_m7wls_1.29.651.10_RUU.zip (to downgrade to 4.1.2)
-it is the solution 3), a) here
3) Unlock and root the phone
-a very good guide
note: to make the developer option appear under settings you NEED to go to Settings > About > Software Information > More > and TAP the build number about 7 TIMES, after that the Developer options would appear on settings.
4)The sim unlock guide here
5)Then the GSM Fix connection drop here
-I followed the guide made by xerxes1987 because it is free
exact steps i did:
a) put the phone in CDMA preferred (see step 4 for ref)
b) Dial ##3424# and make sure you tap on and tap the SELECT (VERY IMPORTANT!!!)
c) go to device manager and manually install the driver for HTC DIAG 9k ONLY(you dont want to mess with the one without the 9k) can be found here note: DO NOT download the 9K (COM105) as it is an adware program
d) download, extract and run CdmaDevTermV.2 then scan for ports > select HTC Diag 9k > connect. Under SPC/Lock on the drop down arrow select HTC and scan (you need to copy that number generated). after that select disconnect and close program
e) download and install QPST. run the QPST config. Under ports make sure you select and enable the HTC diag. then under Start Clients select service programming and select your phone and press OK. scroll to the right till you find 1x/HDR Security. Under R-UIM Config drop down selection, select R-UIM only then write to phone (it would ask for SPC number, just put the number you copied on step d and press ok and make sure you let the green bar finish otherwise you RISK bricking your phone)
f) do step 4 again to set it to WCDMA preferred
g) pop in a gsm sim if you haven't already (I tested mine with T-mobile). It would say no service at first but don't worry. go to Settings > Mobile data > Network mode > and select GSM/UMTS Only. then go back and select Available GSM networks > select the first option (cant remember what its called and it would take about 3-5min.) Then select your carrier (in my case T-mobile) and it would say registering something and after that I have the signal bars and it works now with my T-mobile
since I did not made the steps, all credits to where its due.
pradeepvizz for posting the s-off guide
elvisypi, TK Tech News, xerxes1987, thatotherguy.. for sim unlock guide
htconeroot.com for awesome unlock and root guide
and to people who made the tools that I don't know about
Click to expand...
Click to collapse
Hi, I have finished all step up to step g. When I select available GSM network-> search for available network, the phone doesn't show up anything. Any advice? What can I do? I'm sure I have T-mobile signal here since I have been using T-mobile

Thanks for this guide. Its really helping me inch my way closer. I heard however that I need to flash an earlier sprint htc one radio in order to connect to domestic gsm networks... Is this true? I have done so and can not pick up any signal whatsoever. i have completed all the steps as well.

Lawrencechung said:
Hi, I have finished all step up to step g. When I select available GSM network-> search for available network, the phone doesn't show up anything. Any advice? What can I do? I'm sure I have T-mobile signal here since I have been using T-mobile
Click to expand...
Click to collapse
keep doing the available gsm search until T mobile appears.
I did mine about 4 times before it appeared.

Hi raclimja,
In my phone when I go to Settings > Mobile data > Network mode, it gives me only 2 options (LTE/CDMA and CDMA Only) there is no GSM option. So my question is about if I will follow this whole guide, will I see GSM options in Network Mode then? I have HTC Desire 816 (virgin mobile) CDMA phone and I want to unlock in to my GSM carrier looks like a great guide with a success rate .
Please reply. Thank you.

I flashed older radio after that unlock was complete I'm on lollipop

Related

[HOWTO] / [GUIDE] SPH-L720 Domestic SIM Unlock T-Mobile:AT&T:metroPCS:Straighttalk

[HOWTO] / [GUIDE] SPH-L720 Domestic SIM Unlock T-Mobile:AT&T:metroPCS:Straighttalk
Streamlined Guide for Domestic T-Mobile GSM Unlock for SPH-L720
Credit for all of this goes to @autoprime and @nicotheandroidguy
A few notes: I used Windows 7 for the odin flashes , my phone is a SPH-L720 and it is not active on the Sprint network, also the sim card from t-mobile was inactive (brand new from t-mobile store.) and it has a bad esn. I am located in the Phoenix az market so I'm able to take advantage of the 1900mhz band that tmobile has here.
I'm unsure of how this will work with mnvos or other primary carriers and frankly I don't care at the moment, this is my primary phone. Update: confirmed hspa+ for tmobile, metroPCS, straight talk and AT&T.
I HAD MY NEW UNACTIVATED TMOBILE SIM CARD IN THIS ENTIRE TIME
1) First I reverted my rom to a stock MF9 rooted touchwiz rom, instructions and one click odin here:http://forum.xda-developers.com/showthread.php?t=2486134 I’m trying not to straight copy and paste someone else’s work so take a look at that post if you need a clean start. If you are coming from non stock you will need to boot into stock recovery and wipe data/cache before you get started. (I also later used SAC’s rom after a failed attempt at an AOKP fix and it worked as well ) you can switch to any ROM later and the unlock will stick.
2)I rebooted the phone and followed the instructions listed here in post #1 http://forum.xda-developers.com/showthread.php?t=2415587
3) I went to the dialer and typed *#0011# which brought me to the "service mode" Menu.
IF YOU HAVE TROUBLE GETTING THE HIDDEN MENU TO OPEN DO NOT FEAR! I had a ton of trouble at first. In some builds you need to activate an option by adding a line to your build.prop or changing the no flag in efs/hiddenmenu to ON. Google it, there is a ton of help out there.
4) Press the left menu softbutton (the menu button that lights up and vibrates when you touch it) then press the either the button “select” or “Key Input” and type the number 1 or 2 into the box, if nothing happens press menu and select the “back “ button then repeat. This app is sort of like a tin can radio, you can kind of tell that it’s working, but it doesn’t work well.
Depending on if you pressed 1 or 2 in the dialogue box it will take you into either an UMTS or CDMA menu. If you are in the umts menu, press the menu button and select back, this should then proceed to the next step.
5) Select CDMA, then 1.COMMON, press next page twice until you reach page three of COMMON and select 8.PREF MODE SET and select GSM_WCDMA_ONLY
6) Press menu and back until you are at the main menu and select [1]UMTS, then select [1]DEBUG SCREEN, then select [6]PHONE CONTROL, select [2]FAKE SECURITY CONTROL and make sure it is set to ON
7)Press menu and back and select [3] NAS CONTROL. We are going to check a few different settings in this menu so remember how to get here cause I don’t want to repeat myself.
[1] CIPHERING CONTROL = OFF
[2] INTEGRITY CONTROL =ON
[3] SIM CLASS CONTROL = UMTS
[4] REVISION CONTROL = DO NOT TOUCH
[5] RRC(HSPA) CONTROL = DO NOT TOUCH
[6] DUALMODE IMPROVEMENT CONTROL= DO NOT TOUCH
[7] NAS AVOID SECURITY CONTROL= OFF, 0
[8] BIP BLOCK = 1
8) Press menu and back twice, you should be on the PHONE CONTROL menu. Select [7] NETWORK CONTROL, select [1] GFC and make sure that it is set to [1]GSM/(E)GPRS/WCDMA REL8 .
9) Press menu and back and select [2] BAND SELECTION and select WCDMA/GSM ALL for both WCDMA and GSM band preferences. I selected the ALL choice for LTE as well even though I know it isn’t supported for TMOBILE.
10) Under the NETWORK CONTROL menu we just came from select [4] AQUISITION ORDER and change it to [3]UMTS_GSM
11) Press menu and back until you are in the PHONE CONTROL menu and select [5] SIMULATION , press the [2] SW WATCHDOG button 6(six) times and then the [3] HW WATCHDOG 6(six) times. Nothing will happen at all to let you know if you have done this correcctly but as soon as you finish the sixth press on HW WATCHDOG reboot the phone manually:manually:manually IMMEDIATELY . I’m not sure what this does or why this works but @nicotheandroidguy seems to have divined that this is the vital part of the process.
YOUR PHONE STILL WILL NOT HAVE DATA OR VOICE WHEN YOU REBOOT FROM THE WATCHDOG TAPS DO NOT PANIC!!!!!!!!!!! (hopefullly you have your towel with you)
12) WIFI that sonofa up and search for apn settings shortcut and build.prop editor in the Play Store.
Go into the build.prop editor and add the following two lines:
ril.sales_code=LOL
ro.csc.sales_code=LOL
REBOOT PHONE MANUALLY now.
Now Install and create a shortcut on the home screen and select to open. Press the menu soft key and select add apn.
Use:
Name: T-Mobile
APN: epc.tmobile.com or fast.t-mobile.com (for LTE devices)
Proxy:
Port:
Username:
Password:
Server:
MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc
MMS proxy:
MMS port:
MMS protocol: WAP 2.0
MCC: 310
MNC: 260
Authentication type:
APN type: default,supl,admin,dun,mms
13) Go into your android settings, select wireless networks, you should see the network mode set as wcdma only do not change this, we set this in the Service Mode Menu , Check that your roaming settings are set to for roaming data/ international data etc.also make sure that there are no roaming guards left on. (roaming guards will only allow you to uncheck GSM and GSM data under international roaming.)
14) reboot
15) profit
At this point I had full access to the TMOBILE UMTS/HSPA+ network and voice/text/mms were working.
At this point you may change roms, be careful not to update past mf9 as you may be unable to downgrade to mdc. YOU MUST DOWNGRADE TO MDC MODEM FOR THIS TO WORK.
If you use a non touchwiz rom you can still access the tellinfo menu by pressing *#*#4636#*#* and selecting WCDMA only and manually adding the apn.
GOOD LUCK! let me know what needs changed in the guide as well.
If you have questions it's useful to know your Baseband /kernel/ rom.
Nice. Will it work with t-mobile in Los Angeles?
Sent from my SPH-L720 using XDA Premium 4 mobile app
Thank you for this thread, I will try again with these steps.
A few notes:
imbmiller said:
3) i went to the dialer and typed *##0011# which brought me to the "service mode" menu.
Click to expand...
Click to collapse
This should be *#0011# I believe
imbmiller said:
5) Select CDMA, then 1.COMMON, press next page until page three of COMMON and select 8.PREF MODE SET and selet GSM_WCDMA_ONLY
Click to expand...
Click to collapse
I had to go 9. NEXT PAGE > twice before doing 8.
gibrannz said:
Nice. Will it work with t-mobile in Los Angeles?
Sent from my SPH-L720 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
According to this :https://t-mobile.jive-mobile.com/#jive-document?content=/api/core/v2/documents/5736
Yes it will. Hspa+ only though.
the.joeba said:
Thank you for this thread, I will try again with these steps.
A few notes:
This should be *#0011# I believe
I had to go 9. NEXT PAGE > twice before doing 8.
Click to expand...
Click to collapse
Np Man, and good catch, fixed. I'll check out that step 8/9 and fix accordingly.
Thank you so very much. I believe opening up the bands made the difference, but I'm now connected to T-Mobile.
You rock so much!
the.joeba said:
Thank you so very much. I believe opening up the bands made the difference, but I'm now connected to T-Mobile.
You rock so much!
Click to expand...
Click to collapse
HELL YEAH MAN! I'm stoked that you were able to get it working. I pulled most of this info from the other threads but I'm glad if it made it easier.
got working for att post paid
Thanks to everyone here.
ka26 said:
Thanks to everyone here.
Click to expand...
Click to collapse
Most excellent! If you fiddle with acquisition order and make it gsm_umts it might identify your network type correctly.
My 1st newbie post:
Thanks for OP's excellent post!:good:
I have a Sprint Galaxy S4 is with stock MF9 (not unlocked).
I have spent days reading about how to get a rooted/unlocked MJA S4. But still could not find answer to the questions:
1. Will this also unlock international sim?
I guess yes, as domestic is harder to unlock. But want to hear the confirmation.
2. You mentioned you used MF9 rooted.
If I unlock it, then update to MJA, will that void the unlock?
3. Does this unlock works with MJA? If it works, do I need to unlock MJA first?
4. If I want a rooted & unlocked S4 with stock MJA, what is the simplest way and the correct order to achieve this goal?
Can I update to MJA, then root, then unlock?
Or do I need to root the MF9, then unlock, then update to MJA, then root?
If I update to MJA first, I can't go back to MF9, correct?
Thank you very much!
staplestaples
staplestaples said:
My 1st newbie post:
Thanks for OP's excellent post!:good:
I have a Sprint Galaxy S4 is with stock MF9 (not unlocked).
I have spent days reading about how to update to MJA and root/unlock it.
But still could not find answer to the questions:
1. Will this also unlock international sim?
I guess yes, as domestic is harder to unlock. But want to hear the confirmation.
2. You mentioned you used MF9 rooted.
If I unlock it, then update to MJA, will that void the unlock?
3. Does this unlock works with MJA? If it works, do I need to unlock MJA first?
4. If I want a rooted & unlocked S4 with stock MJA, what is the simplest way and the correct order to achieve this goal?
Can I update to MJA, then root, then unlock
Do I need to root the MF9, then unlock, then update to MJA, then root?
Thank you very much!
staplestaples
Click to expand...
Click to collapse
Ok
1)i am unsure of whether mja can be unlocked internationally or domestic . If you read the first direction it actually instructs you to downgrade to mdc modem. I'm pretty sure the reason has to do with the options available to you in the hidden menu.
2)i used mf9 rooted as a starting point to downgrade to mdc to perform the international unlock. Autoprime said in the thread that upgrading to mf9 would keep the u lock however I haven't successfully upgraded to mf9 and kept the domestic unlock. I'm going to try to get it to work today but not with mja until there is a reliable downgrade option.
3)i have no idea. I wouldn't suggest trying until there is a reliable downgrade option.
4)i would really slow down and read the international unlock guide from @autoprime I think it will answer a lot of your questions. Like I said I would wait to upgrade to mja if you want a for sure domestic Sim unlockunlock.
Thank you very much, imbmiller.
I will just wait patiently for the MJA solutions before upgrading to MJA/root/unlock.
imbmiller said:
Ok
1)i am unsure of whether mja can be unlocked internationally or domestic . If you read the first direction it actually instructs you to downgrade to mdc modem. I'm pretty sure the reason has to do with the options available to you in the hidden menu.
2)i used mf9 rooted as a starting point to downgrade to mdc to perform the international unlock. Autoprime said in the thread that upgrading to mf9 would keep the u lock however I haven't successfully upgraded to mf9 and kept the domestic unlock. I'm going to try to get it to work today but not with mja until there is a reliable downgrade option.
3)i have no idea. I wouldn't suggest trying until there is a reliable downgrade option.
4)i would really slow down and read the international unlock guide from @autoprime I think it will answer a lot of your questions. Like I said I would wait to upgrade to mja if you want a for sure domestic Sim unlockunlock.
Click to expand...
Click to collapse
So would this also work for AT&T sim? has anyone else tried? Btw, was thinking of updating to 4.3 and MJA but i guess i will have to hold off on that if i want sim unlock international or domestic? I am on MF9 with sim international unlock right now. Would I have to go down to MDC to get this to work?
Also, if you want to go back to sprint again, how would you do it?
wildpig1234 said:
So would this also work for AT&T sim? has anyone else tried? Btw, was thinking of updating to 4.3 and MJA but i guess i will have to hold off on that if i want sim unlock international or domestic? I am on MF9 with sim international unlock right now. Would I have to go down to MDC to get this to work?
Also, if you want to go back to sprint again, how would you do it?
Click to expand...
Click to collapse
You can use MF9, MDL and MDC for the domestic unlock.
Sent from my Nexus 4 using XDA Premium 4 mobile app
Hi thanks so much for putting this together all in one place!
Hi I'm on MF9, rooted, locked.
So really the two major steps are:
1. Do int'l unlock first (autoprime)
2. Then do domestic unlock
My question - after you get both unlocks working and say you have your phone working on tmobile, what do you need to do to get it working on Sprint... rather, is the phone operatable on both Sprint and Tmobile? Or do you have to do some tinkering to get it back to working on Sprint again. I'd like to have the flexibility of popping SIMs in and out and switching carriers at will, Sprint included (b/c I don't want to cancel Sprint just yet...eventually, but not immediately). Thanks!
---------- Post added at 09:59 AM ---------- Previous post was at 09:53 AM ----------
Another question
When you're tinkering with swapping out modems and APN settings, does doing a nandroid backup prior help so when you have an "oh sh!t" moment, you can just do a full restore...? Or is what's backed up in nandroid outside (excludes) these changes? Thanks.
laoh said:
Hi thanks so much for putting this together all in one place!
Hi I'm on MF9, rooted, locked.
So really the two major steps are:
1. Do int'l unlock first (autoprime)
2. Then do domestic unlock
My question - after you get both unlocks working and say you have your phone working on tmobile, what do you need to do to get it working on Sprint... rather, is the phone operatable on both Sprint and Tmobile? Or do you have to do some tinkering to get it back to working on Sprint again. I'd like to have the flexibility of popping SIMs in and out and switching carriers at will, Sprint included (b/c I don't want to cancel Sprint just yet...eventually, but not immediately). Thanks!
---------- Post added at 09:59 AM ---------- Previous post was at 09:53 AM ----------
Another question
When you're tinkering with swapping out modems and APN settings, does doing a nandroid backup prior help so when you have an "oh sh!t" moment, you can just do a full restore...? Or is what's backed up in nandroid outside (excludes) these changes? Thanks.
Click to expand...
Click to collapse
OK the answer to the first question is to put your sprint sim card back in then put your phone back in to lte/cdma auto through the tell info app through Google play device info then change it in to lte/cdma auto.
Answer to the second question is that the nandroid might help you in a oh sh!t moment but the modem and settings for the unlock stay after a factory rest but a other update could kill it. A stock Odin flash and dailing ##72786# could also kill both unlocks.
Sent from my Nexus 4 using XDA Premium 4 mobile app
Someone on this thread got it to work. I'm unsure if Att has hspa+ tho so you might be relegated to edge
Nevermind, it works on Metro it just matters the SIM http://forum.xda-developers.com/showpost.php?p=47624568&postcount=568
Did you install hiapn and add the apn? What baseband are you on? What rom and kernel? I'm not super positive about mvno s but I'd probly go back to the beginning and start over.
imbmiller said:
Did you install hiapn and add the apn? What baseband are you on? What rom and kernel? I'm not super positive about mvno s but I'd probly go back to the beginning and start over.
Click to expand...
Click to collapse
Sorry I had to edit my post. It did work. There are two different GSM SIMs the one with the dot seemed to work. I Got Edge, 3G, and H+. It is awesome. I also still have 3G with Sprint with the SIM in. I got two phones in one. Thanks.
So I've been on T-Mobile for the last 24 hours but my HSPA+ signal is weak and slow (under 1mb), while my co-worker on T-Mobile (and a T-Mobile phone) has full HSPA+ signal and speed (5-9mb).
Any thoughts on what could be the cause?
I'm running CM11 on MDC. I'll try some other combinations tonight to see if things change.

[Q] No data roaming option

Hi,
I bought a gsm unlocked sprint htc m8 from a 3rd party vendor recently. (It was only after the purchase that i realised it was a sprint phone). The phone worked pretty well on my network until i moved to a different city. The trouble is that data doesn't work here for some reason and there is no data roaming option on the device.
The vendor has agreed to sort it out but it will be quite a while before I go back and give him the device. So i wish to try something on my own.
My research on here has yielded that I probably need to change a few settings in the default.xml under system/customize/ACC. Or there could a better way of enabling it.
So far, all the steps I need to take seem disjointed and therefore I'd like someone to please guide me through a step by step process on how to enable the data roaming option. I'm sure I'd be able to follow the instructions as I've previously installed a custom rom on my HTC One S.
The phone is not rooted, although it says "tampered" when i enter the hboot menu. In the same menu it also says "unlocked"
Let me know if you want any further information
gababros said:
Hi,
I bought a gsm unlocked sprint htc m8 from a 3rd party vendor recently. (It was only after the purchase that i realised it was a sprint phone). The phone worked pretty well on my network until i moved to a different city. The trouble is that data doesn't work here for some reason and there is no data roaming option on the device.
The vendor has agreed to sort it out but it will be quite a while before I go back and give him the device. So i wish to try something on my own.
My research on here has yielded that I probably need to change a few settings in the default.xml under system/customize/ACC. Or there could a better way of enabling it.
So far, all the steps I need to take seem disjointed and therefore I'd like someone to please guide me through a step by step process on how to enable the data roaming option. I'm sure I'd be able to follow the instructions as I've previously installed a custom rom on my HTC One S.
The phone is not rooted, although it says "tampered" when i enter the hboot menu. In the same menu it also says "unlocked"
Let me know if you want any further information
Click to expand...
Click to collapse
for Sprint users, the roaming appears after being activated/provisioned...you can try changing "sku_id" to 42 in system/customize/ACC/default.xml (it's near the bottom)....but u will need root to change that file. If you have TWRP recovery, it should prompt u (when rebooting to OS) to install root if it's not detected
O.M.J said:
for Sprint users, the roaming appears after being activated/provisioned...you can try changing "sku_id" to 42 in system/customize/ACC/default.xml (it's near the bottom)....but u will need root to change that file. If you have TWRP recovery, it should prompt u (when rebooting to OS) to install root if it's not detected
Click to expand...
Click to collapse
Thanks!!! Much appreciated. So once i'm rooted, do I need some tool to pull the file off the phone or can i simply edit it on the device itself?
Yes I have TWRP, will it auto-root my device when i get the root prompt?
Also I read somewhere, under the default.xml these entries need to be changed to "true" or will changing the sku_id suffice?
<app name="Android_Ril">
<item type="boolean" name="allow_national_roaming">true</item>
<app name="Phone">
<item type="boolean" name="supportNationalRoaming">true</item>
gababros said:
Thanks!!! Much appreciated. So once i'm rooted, do I need some tool to pull the file off the phone or can i simply edit it on the device itself?
Yes I have TWRP, will it auto-root my device when i get the root prompt?
Also I read somewhere, under the default.xml these entries need to be changed to "true" or will changing the sku_id suffice?
<app name="Android_Ril">
<item type="boolean" name="allow_national_roaming">true</item>
<app name="Phone">
<item type="boolean" name="supportNationalRoaming">true</item>
Click to expand...
Click to collapse
you can edit on the phone, I use ES File Explorer to edit
yes, u can change those too, definitely wont hurt
here's another method to get the roaming options...http://forum.xda-developers.com/sprint-htc-one-m8/general/sprint-roaming-guard-greyed-fix-t2807789
O.M.J said:
you can edit on the phone, I use ES File Explorer to edit
yes, u can change those too, definitely wont hurt
here's another method to get the roaming options...http://forum.xda-developers.com/sprint-htc-one-m8/general/sprint-roaming-guard-greyed-fix-t2807789
Click to expand...
Click to collapse
The alternate method is for those who have the roaming options but are greyed out. In my case there is no option roaming option at all, may be because the phone is unactivated. Anyway I'll try the previous steps over the weekend and post results
gababros said:
The alternate method is for those who have the roaming options but are greyed out. In my case there is no option roaming option at all, may be because the phone is unactivated. Anyway I'll try the previous steps over the weekend and post results
Click to expand...
Click to collapse
Hey, so I installed Viper m8 rom, data now works in roaming but it catches only EDGE. 3g is not working. Any clues on how to make that work?
Hi,
I bought a GSM HTC One M8 from a third party vendor in India.
I don't get data roaming options in my phone. I have flashed it using Bad_Boyz_Sprint_ONE_M8_Harman_v1.5
Changed SKU_ID to 42. Updated data and voice roaming guards to Allowed as well. Still no success.
Can anyone help me out?
Please let me know if more information is required.
Thanks
This did it for me
Avnish23 said:
Hi,
I bought a GSM HTC One M8 from a third party vendor in India.
I don't get data roaming options in my phone. I have flashed it using Bad_Boyz_Sprint_ONE_M8_Harman_v1.5
Changed SKU_ID to 42. Updated data and voice roaming guards to Allowed as well. Still no success.
Can anyone help me out?
Please let me know if more information is required.
Thanks
Click to expand...
Click to collapse
This was posted by maethem and you should thank him:
http://forum.xda-developers.com/showthread.php?t=2718150&page=4
You need to be S-off
Try the following on you responsibility
- You should know your SPC, you can read it with CDMA Workshop or CDMA DFS Tool.
- Install QSPT (http://forum.xda-developers.com/show....php?t=2263391)
- enable diag mode ##3424#
- open QPST configuration, from port tab add your device diagnostics port.
- from start clients tab choose service programming then ok & click on read from phone.
- on system tab choose automatic for roam preferences.
- on UMTS System tab choose any for pref service domain & any band (last bottom right) for proffered band.
- click write to phone, then your device should work on GSM mode with modified HTCOMADM_SPCS.apk.

Cannot get a 3g/4g network signal after messing about with advance signal status app

was messing around with the advance signal status and messed up my verizon Droid Turbo. I went into additional info > phone information and selected the" select radio radio" option from the top right option menu. Selected on cellular and all network connectivity vanished. I tried to fix the issue with messing about with other settings on the app, nothing seemed to work. Did a factory reset and its still not showing any networks on global mode or any other mode. Can anyone please help me out with this? The phone isn't rooted so i don't know an app could mess things up this badly
What are some things you messed with? Was it just changing the CDMA and lte setting?
Sent from my HTC6435LVW using XDA Free mobile app
comicmonster said:
was messing around with the advance signal status and messed up my verizon Droid Turbo. I went into additional info > phone information and selected the" select radio radio" option from the top right option menu. Selected on cellular and all network connectivity vanished. I tried to fix the issue with messing about with other settings on the app, nothing seemed to work. Did a factory reset and its still not showing any networks on global mode or any other mode. Can anyone please help me out with this? The phone isn't rooted so i don't know an app could mess things up this badly
Click to expand...
Click to collapse
happens to me too and was the only solution
u must flash the radio from Droid turbo
if doesn t work flash the all firmware
can't flash any firmware on this as its not rooted nor is there a bootloader unlock for the droid turbo as of yet. Only thing i did was go additional info > Phone information > select radio band > Cellular
Could not rever back to original settings after that. I have tried a lot of other apps as well, changed from global to lte/wcdma, gsm modes too.
Maybe the app developer can help you, although it says that is not meant to be used on non rooted phones.
comicmonster said:
can't flash any firmware on this as its not rooted nor is there a bootloader unlock for the droid turbo as of yet. Only thing i did was go additional info > Phone information > select radio band > Cellular
Could not rever back to original settings after that. I have tried a lot of other apps as well, changed from global to lte/wcdma, gsm modes too.
Click to expand...
Click to collapse
u can flash the original radio without root o bl unlocked
and the firmware too
Idk of this will work because it's the older firmware for this phone but try flashing it then updating back to the current firmware. Worth a shot!
http://forum.xda-developers.com/showthread.php?t=2929737
Ahmad Raza
Hey Guys ! . Dont worry if u select radio band to cellular. Here i give u solution .
If ur mobile is verizon
then simply connect your phone with pc with data cable , then install software of verizon update assistant by clicking on a drive showing in My computer and also enable the option of software installation from your mobile .
Next step is opening the program verizon assistant.
Here u have to run the repair process.
this take 5-10 minutes.
After 10 minutes your mobile will reboot automatically.
and U will get your signals back ... Comment if this help u.
experience
i did the same thing...
what worked for me is to use fastboot to flash the whole thing from scratch.
use this guide:
https://www.youtube.com/watch?v=6avEPGWB8E0
it gives links to everything you'll need.
good luck!

[GUIDE] [fixed] SIM UNLOCK after lollipop

this thread is just for lollipop 5.x m7wls (sprint) based on sense roms
no need to S-OFF
if you are on kitkat or less here or here if you are on the stock ODEX rom
1 - you need just to unlock bootloader from htcdev.com
2 - TWRP or any other here is the TWRP for m7wls(sprint)
3 - flash SuperSU
4 - its time to flash HtcOMADM_SPCS
5 - install sim unlock helper.apk
6 - Insert your SIM card, you may see this massage No Network Found
Code:
Select "YES" to switch to global mode
Select "NO" to stay in the current mode
but do not worry since your phone dose not say invalid sim card . so now go to setting , mobile data . and chose GSM/UMTS only. tell now you wont see any signal , just scroll down to Available GSM netowrks ,then Search networks you will see a list of networks and only one that is available, chose it .
now if you want to stop the annoying vDM crash massage flash the stock-HtcOMADM_SPCS .
Its better to relock your bootloader and flash the RUU rom so every thing works well and you wont see the No Network massage again .
That's it ^_*
it really works but, it didn´t solve my problem i guess my problem is not sim unlock i can not have signal for gsm it stuck in CDMA but in *#*#4636#*#* it shows up like radio turned off i want to turning on but i can not,:crying:
anyway thanks:good::good:
I've tried your guide and elvisypi's guide, but neither work. I'm using a rooted M7, lollipop, stock ROM.
When using the SIM Unlock Helper app, I get "OS Check Fail! You aren't running HTC Sense!", but if I hit the back button I end up at a screen that states "Device verified, root available, sense rom (yes)". Hitting Start does open up the menu, but never before a vDM client crash. After hitting Sim Unlock and it hanging for a few seconds, the log is empty after hitting back to return to the unlock helper. The screen says "Log empty, did you run the program first?"
It seems to me that "vDM" is what is supposed to be doing the work, and it's crashing so it can't...
when OS Check Fail! appears to you press Display SIM Unlock Log then go back and press start and scroll down to sim lock
if that menu did not appear to you try flashing this instead
http://www.mediafire.com/download/9fql3kczdn7mb73/NEW+HtcOMADM_SPCS_2.zip
AnthonyCool said:
it really works but, it didn´t solve my problem i guess my problem is not sim unlock i can not have signal for gsm it stuck in CDMA but in *#*#4636#*#* it shows up like radio turned off i want to turning on but i can not,:crying:
anyway thanks:good::good:
Click to expand...
Click to collapse
check it from the settings / Mobile data / Network mode
i think
flyboy21141 said:
I've tried your guide and elvisypi's guide, but neither work. I'm using a rooted M7, lollipop, stock ROM.
When using the SIM Unlock Helper app, I get "OS Check Fail! You aren't running HTC Sense!", but if I hit the back button I end up at a screen that states "Device verified, root available, sense rom (yes)". Hitting Start does open up the menu, but never before a vDM client crash. After hitting Sim Unlock and it hanging for a few seconds, the log is empty after hitting back to return to the unlock helper. The screen says "Log empty, did you run the program first?"
It seems to me that "vDM" is what is supposed to be doing the work, and it's crashing so it can't...
Click to expand...
Click to collapse
when OS Check Fail! appears to you press Display SIM Unlock Log then go back and press start and scroll down to sim lock
if that menu did not appear to you try flashing this instead
http://www.mediafire.com/download/9fql3kczdn7mb73/NEW+HtcOMADM_SPCS_2.zip
Not unlocking
Hi I am have bootloader unlocked, intalled TWRP, and rooted. Tried with Stock Sprint Lollipop ROM and menu would not pop up. Flashed to Viperone 8.0 and I am able to bring up the menu. Once Sim Lock unhighlights I hit the back button and get the SIM unlocked successful message. The reboot in that screen does not work for me so have to hold power button down and reboot. I have changed settings to GSM and WCMDA preferred. Next pop in an ATT SIM and a Cricket but still get invalid SIM. Any ideas? Also, I am S-On as I have been unable to off with HBoot 1.61
Hi, I bought a Sprint HTC One M7 (running 5.0.2) from someone figuring that I'd be able to unlock for use on Verizon (because every phone can be unlocked...... right? ). I first unlocked the bootloader with HTCDev, ok good. Then I ordered a SIM unlock code off the interwebs thinking that I could just go get a Verizon SIM from them and then enter the code when prompted. Took the phone to Verizon and they couldn't help, said that IMEI was not valid and they couldn't give me a new SIM because the current phone I have (Incredible 2) isn't eligible for a SIM only upgrade, then they said I should just purchase an upgrade with the EDGE plan (yeah right). I then used the SIM card of a friend who has an M7 on Verizon hoping that I'd be prompted for the SIM unlock code then, but I only got "invalid SIM......"
So, I stumbled upon this thread and followed the procedure to flash TWRP, then SuperSU, confirmed that I'm rooted, and then flashed HtcOMADM_SPCS_2.zip, and ran SIM unlock helper. I got the same error as the other guy "OS Check Fail" and vDM client crashed, but then I press back and go through the SIM lock part and reboot. So now I can put my friend's Verizon SIM in and I get no SIM error, but I am still not prompted to input the unlock code for my IMEI. Any Ideas, or is it not even possible to use a Sprint M7 on Verizon?
EDIT: I am now S-off with sunshine (hboot 1.61)
EDIT 2: Ok, now I'm getting to a point where I put my friend's SIM in and it prompts "preparing SIM", "SIM card inserted, tap to complete setup". Once I tap the notification, I get taken to a screen that says select your carrier. It takes a little while to load the carriers but Verizon appears, but after I select verizon, the page disappears and nothing further happens. It then repeats the loop from "preparing SIM".
EDIT 3: From TWRP I wiped all data including the OS. Then I got stuck at the splash screen, reflashed [STOCK ROM] [5.0.2] [SENSE 6] Sprint 6.16.651.2 rooted from phonegeekjr (PhoeniROM ?)
tlwash123 said:
Hi, I bought a Sprint HTC One M7 (running 5.0.2) from someone figuring that I'd be able to unlock for use on Verizon (because every phone can be unlocked...... right? ). I first unlocked the bootloader with HTCDev, ok good. Then I ordered a SIM unlock code off the interwebs thinking that I could just go get a Verizon SIM from them and then enter the code when prompted. Took the phone to Verizon and they couldn't help, said that IMEI was not valid and they couldn't give me a new SIM because the current phone I have (Incredible 2) isn't eligible for a SIM only upgrade, then they said I should just purchase an upgrade with the EDGE plan (yeah right). I then used the SIM card of a friend who has an M7 on Verizon hoping that I'd be prompted for the SIM unlock code then, but I only got "invalid SIM......"
So, I stumbled upon this thread and followed the procedure to flash TWRP, then SuperSU, confirmed that I'm rooted, and then flashed HtcOMADM_SPCS_2.zip, and ran SIM unlock helper. I got the same error as the other guy "OS Check Fail" and vDM client crashed, but then I press back and go through the SIM lock part and reboot. So now I can put my friend's Verizon SIM in and I get no SIM error, but I am still not prompted to input the unlock code for my IMEI. Any Ideas, or is it not even possible to use a Sprint M7 on Verizon?
EDIT: I am now S-off with sunshine (hboot 1.61)
EDIT 2: Ok, now I'm getting to a point where I put my friend's SIM in and it prompts "preparing SIM", "SIM card inserted, tap to complete setup". Once I tap the notification, I get taken to a screen that says select your carrier. It takes a little while to load the carriers but Verizon appears, but after I select verizon, the page disappears and nothing further happens. It then repeats the loop from "preparing SIM".
EDIT 3: From TWRP I wiped all data including the OS. Then I got stuck at the splash screen, reflashed [STOCK ROM] [5.0.2] [SENSE 6] Sprint 6.16.651.2 rooted from phonegeekjr (PhoeniROM ?)
Click to expand...
Click to collapse
I think You need to change the CDMA via DFS so it can be recognized by SIM card
Why
Sprint always use the CDMA as PRL that you can write it via DFS while Verizon use this type of network as a SIM card so that after using sim unlock helper your phone dose not say "invalid SIM" but it didnt show the network signal
As far as I know, the Sprint and Verizon M7s have custom radios operating at their carrier frequencies. Sprint's frequency band is not the same as Verizon's, and even after unlocking, the radio can only scan within its band. Your radio simply can't see Verizon's tower. It seems like your process completely worked, though.
I haven't gotten the chance to try again, but I am planning to eventually.
Also, it is possible to S-OFF through any other method than Sunshine? It'd be nice not to have to pay for that... Is S-OFF absolutely required to SIM unlock/ flash custom roms/ change files at the root level?
This does NOT work...
I think it is pretty obvious that THIS METHOD DOES NOT WORK...
I basically ran the latest RUU - Sprint Stock ROM which put my phone to Lollipop 5.0.2 - Sense 6.0, HBOOT 1.61, S-ON
I unlocked bootloader with HTC DEV, installed the latest TWRP, and rooted the phone, so it is all LATEST and GREATEST as of this post date...
I ran BOTH of the HtcOMADM_SPCS_2 files - both OLD and NEW - and neither one works. NEW is actually worse because the vDM client crashes each time you even try to launch the SIM UNLOCK HELPER app.
With the OLD file you can get to the menu and you can click on SIM LOCK, but nothing gets written to the log before or after reboot, plus when you go to *#*#4636#*#* you can select the connection type, since it is set to CDMA but every time I change it to - GSM only - it will reset to CDMA only when I go back in. So the change refuses to save and I keep getting that prompt saying:
No Network Found
Select "YES" to switch to global mode
Select "NO" to stay in the current mode
So it seems to want to force you back to CDMA mode.
If we are supposed to be running a CUSTOM ROM then please say so, but I am testing with the STOCK ROM and it seems others are NOT having any luck.
So if someone has it working then just let us know WHICH ROM you are using and which files you are using, because it sounds like we are being asked to QA the hack...
Moving on to another solution now...
:crying:
P.S.
Why is someone posting about a VERIZON phone in the Sprint section, kick them out because they add to the confusion...
Wow! OP was edited with a fix 4 hours after I'd figured it out myself. Just made an account to clarify that you need to downgrade the radio if it's too new. I had a lot of trouble trying to unlock it before figuring that out (and I went through an entire series of downgrading and flashing multiple ROMs until I found it out). Here's a guide I made that worked for me.
Have an unlocked bootloader first with HTCDev like said in OP. There's no need to have S-OFF or downgrade anything except radio.
1. Install TWRP.
2. Flash a lollipop ROM (I used Viper 8.0.0) using TWRP. (You can probably skip steps 2 and 3 if you're already on lollipop.)
3. Once booted, go through first time set up.
4. Restart into TWRP and install SuperSU.
5. Reboot and flash the radio (1.00.20.0315_1.29.651.7.zip from elvisypi's thread) and then flash HtcOMADM_SPCS.zip (I used the 4.3 version from chas123) using TWRP.
7. Reboot into System and install the com.viper.simunlockhelperfree.apk (Below; couldn't find where I got it from) then go to display log, press back, press start, then scroll down and press simlock. You could probably also do this using the Terminal method.
8. Wait a few seconds until it unfreezes and reboot.
9. Once rebooted, plug in your sim and go to the phone dial and put in *#*#4636#*#*. Go to Phone Information and set the network to WDCMA preferred. (It might spam you with "No Network Found," so just check do not show again and press No to switching to global mode.)
10. Exit out and open Settings then go to Mobile data and make sure the Network mode is set to GSM/UMTS Only. Scroll down and go to Access point names. (Found steps 10-13 from savage25rcracer while searching through the forums.)
11. In the APNs, choose your carrier and press back.
12. Go to Available GSM networks and press Search Networks.
13. Wait until it finishes and select your carrier.
14. Now you should have service and you are now unlocked on lollipop.
One problem I have is that when data is turned off, it never connects back to data when turned back on and I have to repeat steps 9-13. Any help with that would be appreciated. I did this method with HBoot 1.61 and S-ON and I am using a T-Mobile Sim. Hopefully this works for you guys!
EDIT:
Turns out that switching it to GSM Auto (PRL) made it automatically reconnect for turning data on and off, but data doesn't work after reboot until I repeat step 12.
Check my older post I have a fix for the in an out signal and it reconnects automatically... Thank me later. Spread the word... It's well worth it. I use it.
Sent from my HTC One using XDA Free mobile app
i tried with STOCK & Viper ... not working
with Stock SIMunlockhelper didnt give me MENU after i hit START
with viper it takes about 2 mins freezing when i hit SIMLOCK... then still nohting after reboot Network operator DIMED & alot of times it give me ERROR (vDM Client isn't responding)
NOTE : on lock screen it says (Invalid Card)
It doesn't say invalid sim,i selected ATT from the list of the carriers,i selected GSM/UMTS under mobile settings but my Network Operators Menu is grey and i can't select ATT there.Any ideas.
REVISTED - Did this work?!
Fayr said:
Wow! OP was edited with a fix 4 hours after I'd figured it out myself. Just made an account to clarify that you need to downgrade the radio if it's too new. I had a lot of trouble trying to unlock it before figuring that out (and I went through an entire series of downgrading and flashing multiple ROMs until I found it out). Here's a guide I made that worked for me.
Have an unlocked bootloader first with HTCDev like said in OP. There's no need to have S-OFF or downgrade anything except radio.
1. Install TWRP.
2. Flash a lollipop ROM (I used Viper 8.0.0) using TWRP. (You can probably skip steps 2 and 3 if you're already on lollipop.)
3. Once booted, go through first time set up.
4. Restart into TWRP and install SuperSU.
5. Reboot and flash the radio (1.00.20.0315_1.29.651.7.zip from elvisypi's thread) and then flash HtcOMADM_SPCS.zip (I used the 4.3 version from chas123) using TWRP.
7. Reboot into System and install the com.viper.simunlockhelperfree.apk (Below; couldn't find where I got it from) then go to display log, press back, press start, then scroll down and press simlock. You could probably also do this using the Terminal method.
8. Wait a few seconds until it unfreezes and reboot.
9. Once rebooted, plug in your sim and go to the phone dial and put in *#*#4636#*#*. Go to Phone Information and set the network to WDCMA preferred. (It might spam you with "No Network Found," so just check do not show again and press No to switching to global mode.)
10. Exit out and open Settings then go to Mobile data and make sure the Network mode is set to GSM/UMTS Only. Scroll down and go to Access point names. (Found steps 10-13 from savage25rcracer while searching through the forums.)
11. In the APNs, choose your carrier and press back.
12. Go to Available GSM networks and press Search Networks.
13. Wait until it finishes and select your carrier.
14. Now you should have service and you are now unlocked on lollipop.
Click to expand...
Click to collapse
Well, it seems this is the ONLY SOLUTION that worked for me, because I tried the Bad Boyz custom ROM that some others have suggested but it does NOT seem to work and there are "bugs" like the status\notification bar disappearing when you start to mess with the ROM. I flashed the Viper 8.0.0 ROM with TWRP and everything loaded properly except for one little "bug", which is this constant non-stop blinking NFC icon in the status bar so I might have to find another ROM. I wish I did not upgrade, so if you have ANY HBOOT under 1.61 - DO NOT UPGRADE WITH OFFICIAL ROM - because once you have 1.61 then you cannot S-OFF although you can downgrade the radio with S-ON and it is just a matter of unlocking the bootloader.
2 Notes:
1. Make sure you install SuperSU and do not rely on the Viper version, so let it uninstall any other SuperSU after installing from the Play Store. I believe the SuperSU installation will fail for you if you install through TWRP, but ViperROM should be rooted and instead install SuperSU from the Play Store if TWRP installation fails.
2. When you run "SIM UNLOCK helper" it WILL FAIL the first time, because you need to have SuperSU give it permission so make sure you go to the LOG in the options. Afterwards, make sure you close everything and remove from latest apps list. Then run again, when it fails then open LOG then hit BACK and now it will show you that you PASSED THE TEST. Then START then scroll down to SIM LOCK and wait like a minute or more because it took a LONG TIME for mine to un-freeze but then I hit REBOOT once it came back which is right there in the same list. If you doubt it, then reboot and do again but I was able to get it to work and then when I changed options in 4636 it would look for my SIM and did not give me any errors.
Anyway, I was able to follow all the steps here and the key seems to be downgrading the radio, because nothing seemed to work until I downgraded the radio version and then I tested it with both an AT&T and T-Mobile chip that I have lying around. The T-Mobile chips seem to work with no problems as others have noted, so you are able to make changes, register on the network, and set it up but I had problems with AT&T although I got farther than with any other modification. The AT&T chip will let you select the AT&T network, but you will not be able to scan for networks and you get NO BARS although it seems to be connecting or doing something although I suspect AT&T or something in the software is blocking you from connecting 100%.
So I cannot say 100% this SIM UNLOCK worked, but at least I was able to get to options that I could not get to before and I tried BOTH chips and only the T-Mobile chip seemed to work without any problems, so I suspect what others have reported is true and the Sprint HTC ONE M7 seems to be giving you problems with DOMESTIC US Carriers. I will be able to make a DEFINITIVE test in 2 months, because I am going to Peru and I might as well take this phone with me so I will test the Sprint HTC One M7 with both Claro and Telefonica SIMs down there. I will even try to update to the LATEST Sprint Official ROM to see if the unlock stays and if I am able to get GSM to work with overseas SIMs then the SIM UNLOCK worked, but you might as well not bother using it in the United States, so hopefully this will help others once I post an update after July and this will end up my "overseas" battle phone unless I pawn it off over there.
See you then...
:good:
DonChino said:
I flashed the Viper 8.0.0 ROM with TWRP and everything loaded properly except for one little "bug", which is this constant non-stop blinking NFC icon in the status bar so I might have to find another ROM.
Click to expand...
Click to collapse
Not to derail the thread, but I think there is a fix in HUB - Addons.
http://forum.xda-developers.com/showthread.php?p=59839813&highlight=nfc#post59839813
DonChino said:
Well, it seems this is the ONLY SOLUTION that worked for me
Anyway, I was able to follow all the steps here and the key seems to be downgrading the radio, because nothing seemed to work until I downgraded the radio version and then I tested it with both an AT&T and T-Mobile chip that I have lying around. The T-Mobile chips seem to work with no problems as others have noted, so you are able to make changes, register on the network, and set it up but I had problems with AT&T although I got farther than with any other modification. The AT&T chip will let you select the AT&T network, but you will not be able to scan for networks and you get NO BARS although it seems to be connecting or doing something although I suspect AT&T or something in the software is blocking you from connecting 100%.
So I cannot say 100% this SIM UNLOCK worked, but at least I was able to get to options that I could not get to before and I tried BOTH chips and only the T-Mobile chip seemed to work without any problems, so I suspect what others have reported is true and the Sprint HTC ONE M7 seems to be giving you problems with DOMESTIC US Carriers. I will be able to make a DEFINITIVE test in 2 months, because I am going to Peru and I might as well take this phone with me so I will test the Sprint HTC One M7 with both Claro and Telefonica SIMs down there. I will even try to update to the LATEST Sprint Official ROM to see if the unlock stays and if I am able to get GSM to work with overseas SIMs then the SIM UNLOCK worked, but you might as well not bother using it in the United States, so hopefully this will help others once I post an update after July and this will end up my "overseas" battle phone unless I pawn it off over there.
See you then...
:good:
Click to expand...
Click to collapse
Yep.that's exactly what i've got-i did radio downgrade and was able to run SIM unlock app,but i can't get ANY signal from ATT and my GSM network selection menu is greydout. Any ideas how i can make it work?Suggestion from OP?
i tried both methods ... same results (Not Working)
WLS Hboot 1.61.0000 with stock Lollipop all steps DONE but it says on lock screen INVALID SIM & SIM UNLOCK HELPER didnt show menu after hit start
on viper 8.0 also it says INVALID SIM on lock screen .. when i hit start its show MENU then i hit SIM LOCK it freez about 2 mins then it give me error (VDM isnt responding).. so i tried to flash HtcOMADM_SPCS.zip again then tried to flash Stock-HtcOMADM_SPCS.zip ... the same
what should i do ????
justrelax said:
i tried both methods ... same results (Not Working)
WLS Hboot 1.61.0000 with stock Lollipop all steps DONE but it says on lock screen INVALID SIM & SIM UNLOCK HELPER didnt show menu after hit start
on viper 8.0 also it says INVALID SIM on lock screen .. when i hit start its show MENU then i hit SIM LOCK it freez about 2 mins then it give me error (VDM isnt responding).. so i tried to flash HtcOMADM_SPCS.zip again then tried to flash Stock-HtcOMADM_SPCS.zip ... the same
what should i do ????
Click to expand...
Click to collapse
Downgrade the radio,flash HtcOMADM_SPCS.zip,try unlock app.

S4 SPRINT UNLOCK L720/l720t full gsm 4G/LTE unlock att/tm/international!!!!!

Please wait for tomorrow I will post a video and also a Lolipop rom since everyone wants it THIS WILL DELETE EVERYTHING OFF YOUR DEVICE
AND IF YOU HAVE L720T ONLY WITH 5.0 OR HIGHER THIS WONT WORK FOR YOU SORRY
i also have the unlock for the lg g2 HERE
and also the lg g3 HERE
lets start with
(DO NOT SKIP ANY STEPS FOR ANY REASON )
first if you have l720 you need to be on version 4.4.2 or lower if not you have to downgrade from HERE
if you are l720t with lollipop then you are out of luck
SO YOU WILL NEED COUPLE OF THINGS
FIRST LETS START WITH FILES YOU NEED ON YOUR COMPUTER
1.odin
2.l720:ROOT (IMPOTANT) YOU WILL NOW WHY
l720t:ROOT (IMPOTANT) YOU WILL NOW WHY
2.TWRP (SAME ONE FOR BOTH DEVICES)
3.for l720:SPH-L720_MDC_Modem.tar.md5
for l720t:SPH-L720t_mk5_Modem.tar
2nd what you will need on your device
1.SSU.apk
2.stock m919 rom (this is important for 4g/lte)
(this will also make your phone 100% stock tm)
alright lets start
first flash the modem and the root though odin
turn off the phone then press and hold the vol- and home and power and the same time then press vol+ when it ask you to continue
then plug in the phone to the pc
put the root in the PDA/AP selection
and put the modem in the "phone" selection and press start wait for it
you phone should reboot into a red screen wait for it to finish it will reboot by it self.
now open the supersu and disable Knox(important) if you don't you will have problems in the service later on
now install SSU.apk and open it and tap "UNLOCK"
now go to dialer and dial *#0011#
now it should go into a page with writing on it now tap menu and select back <-(do this twice)
now tap menu and tape key input and put a capital Q
and tap OK
now tap menu again and tap key input and put 0000 (four zeros) and tap OK and wait for a new screen to come on
now tap umts
(to go back tap menu then back (DO NOT PRESS THE BACK BUTTON))
UMTS Main Menu
1 Debug Screen -> 6 Phone Control -> 1 DRX Control = GSM DRX: ON / LTE DRX: Enables RX0 and RX1
1 Debug Screen -> 6 Phone Control -> 2 Fake Security Control = ON
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 1 Ciphering Control = OFF
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 2 Integrity Control = ON
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 3 Sim Class Control = UMTS
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 5 RRC(HSPA) Contrl -> 2 Change Revision -> 5 Release 8 (HSPA+)
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 7 NAS Avoid Security Control = 2 Security_check: OFF
1 Debug Screen -> 6 Phone Control -> 3 Nas Control -> 8 BIP Block = 2 BIP Unblocking: set 1
1 Debug Screen -> 6 Phone Control -> 5 Simulation -> 2 SW Watchdog <--hit this 6 times
1 Debug Screen -> 6 Phone Control -> 5 Simulation -> 3 HW Watchdog <--hit this 6 times
then go back to the first page and tape CDMA then common then tap next page twice then tap 8 pref mod set and tap 2 GSM_WCDA
now reboot
Congrats
now your phone is unlock but only 3g
so now make sure your phone picks up signal before keep going
now comes the 4g/lte part
make sure you have the rom on the phone
now go into download mode again and put the TWRP.tar into the PDA/AP selection and uncheck autoreboot
now hit start and wait for the loading to finish after it says PASS
now take out your battery and wait 10 sec then put it in then press vol+ and home and power at the same time now you should see TWRP screen wait then tap wipe then slide to factory reset then press home then tap install the choose the m919 rom that you have downloaded then slide to install
after its done tape wipe cache/devilk then slid to wipe the just restart your device
Congrats now your phone is fully unlock with 4g/lte and you should be set for life :good::good::good::good::good:
please donate
paypal: [email protected]
their you have it , have fun guys
IF YOU HAVE L720 AND YOU WANT TO GO BACK TO SPRINT FOR SOME REASON JUST DO THE DOWNGRADE
​
Error
Thanks for the post, I have been trying this for a few days without success.
I hit a couple of snags after being rooted and installing the modem image as per your instructions.
1. I can't disable knox, are there more details you can provide?
2. ssu doesn't run it says "unfortunately, SSU has stopped".
I went through the dialer options anyway just to see what would happen and it appears that I still get a invalid sim card without the ability to enter the unlock code.
I figured I would do all the steps again in order to have a clean install once it's all tested and working but no luck.
Also in the step where you say "1 Debug Screen -> 6 Phone Control -> 5 Simulation -> 2 SW Watchdog <--hit this 6 times" should I basically exit the dialer with back at that moment since going back many times doesn't get me back to the menu's?
One other question, I see this is android 4.2 if I do a firmware update from T-Mobile taking it to Lollipop will I loose the functionality of the phone/modem?
Thanks!
MiamiMike said:
Thanks for the post, I have been trying this for a few days without success.
I hit a couple of snags after being rooted and installing the modem image as per your instructions.
1. I can't disable knox, are there more details you can provide?
2. ssu doesn't run it says "unfortunately, SSU has stopped".
I went through the dialer options anyway just to see what would happen and it appears that I still get a invalid sim card without the ability to enter the unlock code.
I figured I would do all the steps again in order to have a clean install once it's all tested and working but no luck.
Also in the step where you say "1 Debug Screen -> 6 Phone Control -> 5 Simulation -> 2 SW Watchdog <--hit this 6 times" should I basically exit the dialer with back at that moment since going back many times doesn't get me back to the menu's?
One other question, I see this is android 4.2 if I do a firmware update from T-Mobile taking it to Lollipop will I loose the functionality of the phone/modem?
Thanks!
Click to expand...
Click to collapse
Which version are you on and is it L720 or l720t
Disabling k ow is part of supersu so just look up another way to root your device and when you root it it's should ask you if you want to disable know just hit ok and the watchdog thing it's OK just reboot .
nfsmww said:
Which version are you on and is it L720 or l720t
Disabling k ow is part of supersu so just look up another way to root your device and when you root it it's should ask you if you want to disable know just hit ok
Click to expand...
Click to collapse
L720, but it never asked to disable it. Running Android 5.0.1
Also, SSU doesn't run ( I'm guessing in Lollipop ).
So I got everything working on my L720T.. My only concern is that will I be stuck on 4.3 if I want to keep LTE? I noticed the ROM I installed was actually a T-Mobile rom, any chance I could use a Lollipop T-Mobile ROM? Or is this version made to work with L720/L720T?
Hi i bought the s4 at first i didn't know if it was rooted or not but further investigations i found out it was rooted. The phone doesn't have that ssu apk nor superuser.apk which is kinda odd i ran apps that require root access and they worked fine i didn't receive any pop ups to allow access or block. I want to install a rom for which i need to install a recovery now my question is do i have to root again?
Q. How do i know what modem is currently installed ?
Q. Also at first i could see my carrie's name in notification bar now i see sprint is it locked again i can still use my sim and i am getting signals
Pease help i'm new to flashing modems.
Thanks in advance
sameer9092 said:
Hi i bought the s4 at first i didn't know if it was rooted or not but further investigations i found out it was rooted. The phone doesn't have that ssu apk nor superuser.apk which is kinda odd i ran apps that require root access and they worked fine i didn't receive any pop ups to allow access or block. I want to install a rom for which i need to install a recovery now my question is do i have to root again?
Q. How do i know what modem is currently installed ?
Q. Also at first i could see my carrie's name in notification bar now i see sprint is it locked again i can still use my sim and i am getting signals
Pease help i'm new to flashing modems.
Thanks in advance
Click to expand...
Click to collapse
Best thing to do is start over and just follow every step by step you should have unlock just do what I told you in the thread , just go slow step by step I explained everything you Don't need to check anything
davorsake said:
So I got everything working on my L720T.. My only concern is that will I be stuck on 4.3 if I want to keep LTE? I noticed the ROM I installed was actually a T-Mobile rom, any chance I could use a Lollipop T-Mobile ROM? Or is this version made to work with L720/L720T?
Click to expand...
Click to collapse
You could but the phone is going to lag a lot and freeze my friend did that but sometimes it just freezes
MiamiMike said:
L720, but it never asked to disable it. Running Android 5.0.1
Also, SSU doesn't run ( I'm guessing in Lollipop ).
Click to expand...
Click to collapse
You need to downgrade from the link I have in the post please guys don't skip steps and read carefully
doing the rooting process again won't harm phone right
nfsmww said:
You need to downgrade from the link I have in the post please guys don't skip steps and read carefully
Click to expand...
Click to collapse
I did downgrade the modem 100% as the instructions state, but in the end the sim card doesn't work.
Running Lollipop 5.0.1 SSU won't run, so I can't do the "unlock" part.
sameer9092 said:
doing the rooting process again won't harm phone right
Click to expand...
Click to collapse
You have to consider your warranty and carrier support if you root your phone.
I have rooted my phones hundreds of times without issues.
Pretty much everyone on this site I'm sure can say the same.
As long as you are careful to follow instructions you should be fine.
MiamiMike said:
I did downgrade the modem 100% as the instructions state, but in the end the sim card doesn't work.
Running Lollipop 5.0.1 SSU won't run, so I can't do the "unlock" part.
Click to expand...
Click to collapse
Downgrade your firmware not your modem , I am talking about downgrading them both READ CAREFULLY FOR GOD'S SAKE
nfsmww said:
Downgrade your firmware not your modem , I am talking about downgrading them both READ CAREFULLY FOR GOD'S SAKE
Click to expand...
Click to collapse
You are correct, I started in the download section of the instructions missing the first important part to downgrade first!
New Issue: Image provided IOdin executable fails several times, I use Odin so I'm familiar with the process, do you have an image onlY?
Let me ask you, once I go through the process can I upgrade to Lollipop OTA from TMobile or some other ROM without breaking the modem functionality?
Thanks!
MiamiMike said:
You are correct, I started in the download section of the instructions missing the first important part to downgrade first!
New Issue: Image provided IOdin executable fails several times, I use Odin so I'm familiar with the process, do you have an image onlY?
Let me ask you, once I go through the process can I upgrade to Lollipop OTA from TMobile or some other ROM without breaking the modem functionality?
Thanks!
Click to expand...
Click to collapse
I don't get it do u want Lolipop or ur phone working just do it and not you will have 4.4.2
We're only asking questions that we assume you would have the answer to. No need for hostility.
I have completed the steps EXACTLY as written twice without success.
Has anyone been able to accomlish this?
MiamiMike said:
I have completed the steps EXACTLY as written twice without success.
Has anyone been able to accomlish this?
Click to expand...
Click to collapse
This can be accomplished but not with his guide for he is missing some steps. Most likely copied and pasted from another thread found here:
http://forum.xda-developers.com/showthread.php?t=2530610
Use this ^ if you wish for a Domestic Unlock and a International Unlock.
Then if you want 4G LTE just follow this guides flashing of the M919 Stock ROM which is from the T-Mobile Galaxy S4.
Enjoy~
HermitDash said:
This can be accomplished but not with his guide for he is missing some steps. Most likely copied and pasted from another thread found here:
http://forum.xda-developers.com/showthread.php?t=2530610
Use this ^ if you wish for a Domestic Unlock and a International Unlock.
Then if you want 4G LTE just follow this guides flashing of the M919 Stock ROM which is from the T-Mobile Galaxy S4.
Enjoy~
Click to expand...
Click to collapse
Thanks! This worked!!!, a few kinks and I may simply redo the process to be safe since there are a lot of steps.
If I put lolipop on here will I then trash it?
Since I'm not at the Ninja level on this, couldn't someone create a AOKP rom with a clean AOSP, drop in the drivers from the sprint phone ( which I beleive are really just the modem ) using the downgraded modem already unlocked and create a custom ROM? Then the user can get the benefits of keeping up with Android updates more frequently while using there hardware on the GSM platform? ( wow thats a long question )
MiamiMike said:
Thanks! This worked!!!, a few kinks and I may simply redo the process to be safe since there are a lot of steps.
If I put lolipop on here will I then trash it?
Since I'm not at the Ninja level on this, couldn't someone create a AOKP rom with a clean AOSP, drop in the drivers from the sprint phone ( which I beleive are really just the modem ) using the downgraded modem already unlocked and create a custom ROM? Then the user can get the benefits of keeping up with Android updates more frequently while using there hardware on the GSM platform? ( wow thats a long question )
Click to expand...
Click to collapse
Lollipop will work on it, the latest it has is the OD2 firmware which is Android 5.0.1 if I'm not mistaken. I'm using the exact one and it still works. As for custom roms, you can use any since the modem is just a plugin of a sort. So if you want to do that all you need is to stay on the MDC modem make sure you are unlocked and working with T-Mobile or what ever carrier. THEN flash over to the AOSP/AOKP or what ever rom you want and it should work. The only reason you need to be on stock firmware is to do the Unlocking via Dialer Secret codes. But after that you should be working perfectly fine with AOSP/AOKP. If I remember correctly there should be a GPE (Google Play Edition) rom somewhere in the Dev forum for GS4 have a look around!
Good luck.

Categories

Resources