yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] Cashreedhar:
Has anyone successfully unlocked the phone to work on US carriers like T Mobile and AT&T? I know HTC M7 devs were successful in this, but wondering any such great news from M8 forums
[Sprint HTC One (M8)] sidgallup:
I got a second hand M8 on Android 5.0.2 would this method also work or do i need to get s-off, custom recovery and flash a custom ROM?
[Sprint HTC One (M8)] Manzoor026:
Hello dear friends i have samsung galaxy j5 -j500f and after two days when i open 3g then my signal drop and say emergency calls only.

And then i open 2g then again signal come back so anyone can help me that what is wrong with my mobile.
[Sprint HTC One (M8)] bodiktab:
i am trying to get s off on my htc m8 sprint. but neither the firewater or sunshine work, any other way in order tot get sim unlock? i did boot unlocker and root.
[Sprint HTC One (M8)] arturgig:
With the NV method is very easy, search it up on the m9 thread
[Sprint HTC One (M8)] x017in:
Just a quick query - why is S-off required? is root not sufficient?
[Sprint HTC One (M8)] blackice666:
Was your device s-off when you unlocked it?
[Sprint HTC One (M8)] munsterrr:
Sorry if this sound silly but does having our sim unlocked "stay" if we swap roms or wipe our phone?
[Sprint HTC One (M8)] ocelot_gr:
I am interested in this one as well, just unlocked my new One and I wanna flash Viper Rom on it, am i free to go ahead?

Thanks!
[Sprint HTC One (M8)] renehd2:
Once you unlockw the phone, it will remain unlocked

Enviado desde mi 831C mediante Tapatalk
[Sprint HTC One (M8)] ocelot_gr:
I am afraid it isnt, at least not on Viper Rom 1.5. I did a full wipe through aroma though, so that might have caused it.

One other question, has anyone found a way to permanently bypass sprint's "hands free" activation, or hacktivate the device?

After a few tries i do manage to get into the menu of the phone, but it re-appears on every reboot (the activation screen, that is) and sometimes it seems to take longer than others...

I did my homework but found no solution so far for m8:

http://xdaforums.com/showthread.php?t=2630209

http://xdaforums.com/showthread.php?t=2649676

I am using the phone abroad (not US based), so i dont think it should be that hard :/

Any help please?

Thanks
[Sprint HTC One (M8)] x017in:
There is an app called vdm. Delete it or freeze it using titanium backup.

That's it. No more "handsfree activation"

As stated by others once unlocked, forever unlocked.
[Sprint HTC One (M8)] DruoGaby:
my sim unlock method...."contact sprint...international please....sim unlock....bla bla bla..in about 2 hours...done :D
[Sprint HTC One (M8)] ocelot_gr:
You have an active sprint account, or you also live abroad?

EDIT: OK, i officially dont know what to do now. I ve managed to unlock it on the stock rom, and decided to give custom ones a go as well. I flashed Viper, no luck, I couldnt get it to get signal (i actually couldnt change the preferred network type to GSM for some reason).

I thought it was a rom issue, so I flashed BadBoyz one as well, which has roaming enabled, or something like this.

Again, same issue, I cannot complete the unlock process, I cannot switch preferred networks types (because I dont complete hands free activation perhaps?), and I cannot get signal with my local SIM whatsoever...

Anyway, I am now clueless on how to proceed, any help please?
[Sprint HTC One (M8)] ocelot_gr:
Hey again,

Have you had any success with customs roms+unlock?

I flashed two of them, but i cant unlock the device on either one.
[Sprint HTC One (M8)] killcreek:
Same question here as well. does thie unlock method work on custom roms like ARHD ROM or SkyDragon ROMS as well.??

or do we need to be on stock ROM.?

Please assist
[Sprint HTC One (M8)] maethem:
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://xdaforums.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.
[Sprint HTC One (M8)] ocelot_gr:
For those who can't seem to do it, it works in custom/deodexed roms as well

OK, for those who cant seem to do it, I may have an update to instructions, more experienced users are welcome to specify if that all is unnecessary:

First you have to follow the instructions mentioned in the first post, with the modified HtcOMADM_SPCS.apk package. However, I added a few more reboots:

1 after renaming the files -- or 1 file, in case of deodexed roms (if you are running stock and have an .odex file as well, a dalvik cache wipe is also required)

1 more after changing the preferred network mode to WCDMA preferred, typing *#*#4636#*#*, and through data options as well (choose GSM/UMTS) --> this is when you insert the gsm/wcdma sim

1 final one after renaming the apk/apks back to their original names.

AFTER the final reboot, signal seems to come straight away with no problem (I have no PIN protection as well, if that matters), but only after you rename the files back to their original names.

You then install Titanium Backup, freeze the VDM app, and have a normal unlocked device (no more "Hands Free activation" messages etc).

However, I also did the following before renaming the stock HtcOMADM_SPCS.apk back to its original name (I think it does the same with the unlock helper app, but i didnt verify it, since it did the trick for me):

On a working ADB environment (google this) on a PC/Mac, issue these commands without quotes:

"adb devices" to see if the device is recognised as connected

"adb shell" to gain direct access to phone's cmd

"su"

"am start com.redbend.vdmc/com.htc.omadm.test.TestMainActivity"

A menu pops up, click on API, and then on sim lock option located at the bottom.

Proceed to the rest of the procedure as per instructions, reboot as necessary and boom, signal comes in after that :)

Verified on latest stock RUU, ViperRom 1.5 and latest Bad Boys one.

EDIT: Again, that all might be unnecessary, as i have also changed the CID to 11111111, could that alone do the trick?
[Sprint HTC One (M8)] x017in:
EDIT: Again, that all might be unnecessary, as i have also changed the CID to 11111111, could that alone do the trick?[/QUOTE]

I Have succesfully unlocked 4 handsets till date. 3 were on stock ROM and stock CID. 1 Was on Insert Coin rom & stock CID.

The Key is to restart after replacing the files. You skip that step and its a no go.
[Sprint HTC One (M8)] omribe:
Does anyone know if the device remains SIM unlocked after factory reset and/or system update?
[Sprint HTC One (M8)] DruoGaby:
yes it does...its permanent
[Sprint HTC One (M8)] renehd2:
Seems that nobody saw my post for those who doesnt get the pop up menu ??

Enviado desde mi 831C mediante Tapatalk
[Sprint HTC One (M8)] killcreek:
I successfully sim unlocked my new HTC one m8 without any hiccups. If any one having hard time getting SIM unlock.do PM me. I will be glad to help the fellow members
[Sprint HTC One (M8)] Elshad:
AFter Unlock no network

Hi Mr i have Htc one m8 831c i do all this and unlock sucess but after unlock no nwtwork.

phone can't find network how to solve this problem please hellp

and i only don't do this last

Step 7 - optional

Changing signal logo to H or 3G icon

open root explorer then open in text editor file default.xml from /system/customize/ACC

Scroll all the way down find this line <item type="integer" name="sku_id">10</item>

Change the number to 42 and save

reboot

it is can give me problem with network ? after thanks

and i flashed many firmware stock and custom but not find networ please hellp how to solve this problem
[Sprint HTC One (M8)] Elshad:
and i can restor network lock . it is possible ?

i need relock network again
[Sprint HTC One (M8)] x000x:
in order to use this sim unlock method, must I revert back to 4.4.2? My htc one m8 is on android 6.0 marshmallow. I see several sim unlock guides and not sure which one to use with my phone. Ideally I'd like to avoid going back to 4.4.2, but I will if I have to.
[Sprint HTC One (M8)] jazzdglass:
Hi? Have u been able to unlock? I'm in same situation as you. Can you guide me?
[Sprint HTC One (M8)] x000x:
Sorry, I can't since nobody bothered to answer my question I never tried it :(
[Sprint HTC One (M8)] jazzdglass:
I guess I have a better chance. I'm not in the US. I learnt unlock for local US is harder. Will be trying a few things later
[Sprint HTC One (M8)] arturgig:
Use the NV method, it works with many HTC Sprint phones regardless the android version. Seriously why nobody is using it?
[Sprint HTC One (M8)] jazzdglass:
Never heard of that. is there a tutorial guide for it?
[Sprint HTC One (M8)] jazzdglass:
Found it, tried it and it worked great! From a completely stock m8 I got off ebay at a good deal, I unlocked bootloader, installed twrp (fastboot method), flashed super SU to root and did the NV method and it works great!
[Sprint HTC One (M8)] zxhwk:
Sprint Branded M8 sim Unlock ( WORKS )

I have just done 3 Sprint branded Htc M8 phone and all are sim unlocked

If you follow this method it does Work I have one on freedompop Global sim and My friends is on Simple Mobile sim Working

Also here are the Master reset and menu codes for Sprint M8's

( Do NOT know it this method works with other carrier Sim slots )

Diagnostic mode ##3424#

Menu * # * # 4636 # * # *

Enter Msl ##3282#

( Master Reset ) ##786#

( Network Reset ) ##72786#

1. Sim UnLOCK

2. Install insertcoin_sense6_m8-2.4.0

if you get stuck on handfree activation on startup then go back to twrp, mount system and then delete /system/app/HtcOMADM_SPCS.apk

3. Once you are rooted download the following zip file Below and copy it to the internal memory of your m8.

4. Download and install Terminal Emulator from play store.

5. Switch off the handset and boot to fastboot . (By holding volume down and power button together ).

6. Once you are on fastboot screen navigate to recovery using volume buttons and press power button to boot to recovery.

7. One you are in recovery click on install (I'm presuming you installed twrp recovery, if not then do it according to that recovery). Now locate SIM_UNLOCK. zip and flash it. Reboot system after successful flash.

8. On Reboot Open the Terminal Emulator from the app drawer

9. Type - su

10. Hit enter on your keyboard

11. After you see the # type this without the brackets ( am start com.redbend.vdmc/com.htc.omadm.test.TestMainActivity )

12. Hit the enter key

13. Next you should see a menu listing 3 options as follows:

GUI

API

ROAMING OPTIONS

14. Select API

15. Once the API menu comes up, scroll down until you see - sim lock

16. Tap- sim lock. Wait until the gray highlight goes away and turns black again

17. Reboot and you are done.

18. If you see you that you have no network then dial *#*#4636#*#*. A menu will pop up. Select phone information then scroll down until you see 'select preferred network type'.

Change it to WCDMA preferred and that is it. Now your network should pop-up.

This is permanent unlock and you can update your Android version in future.

I have insertcoin_sense6_m8-2.4.0 Rom if you can not find them anywhere I would have to Upload it somewhere .
[Sprint HTC One (M8)] Teknoshamn:
Do you mind if I ask how and with what utility/apk?
[Sprint HTC One (M8)] LoneTempest:
Did you ever figure this out? I have the exact same problem
[Sprint HTC One (M8)] Nadeem Nadi:
Hello friends..I am having HTC m8 of USA..I tried to change my signal settings after using codes *#*#4636#*#* .after changing some setting in signal .I am now not able to use any SIM card in my phone..I am using this phone in india.this phone is not even going in recovery mode after pressing power and volume down key...plaza help me to fix these problems
[Sprint HTC One (M8)] Vcek:
If you went into *#*#4636#*#* and choose any option in "Select Radio Band" your phone will no longer work with any GSM sim.

To fix this problem you will have to install QPST and turn on the GSM (UMTS and/or WCDMA) bands. This is explained step by step in the following thread : http://xdaforums.com/sprint-htc-one-m8/general/enabling-3g-umts-countries-t2847461/page14

This will work for Sprint M8 if you have near stock(sense) or stock ROMs, it should not work on Stock Android ROMs (like cyanogen)
[Sprint HTC One (M8)] cklemmzy:
Stock firmware for htc one m8 non HK 4.4.2

How were you able to get the stock firmware for the htc sprint non HK 4.4.2 please help cos I'm on marshmallow and I want to downgrade so as to be able to unlock my SIM
[Sprint HTC One (M8)] iakovl:
anyway to unlock with MM rom? SOFF and unlocked
[Sprint HTC One (M8)] totoakarocky:
hi mate, do you still have link to htc one sim unlock helper app? and which root explorer are you using can share the link for that too, thanks regards

---------- Post added at 01:54 AM ---------- Previous post was at 01:47 AM ----------

anyone can share link for simunlocker helper and which is recommended root explorer, pardon silly questions iam new in android tricks and tips
[Sprint HTC One (M8)] Vcek:
not sure if the correct one you need but i found this in my backups https://www.dropbox.com/s/e2jnlu6258smn7e/simunlockhelper.apk?dl=0
[Sprint HTC One (M8)] pradeep564:
Friends I had successfully unlocked my sprint htc one m8 and have been using international sim for past 6 months with insertcoin rom.

Now suddenly i m not getting network and when i select for gsm network under settings i get an error as "there is no sim card on your device. Your device will switch to cdma mode now."

And when i remove the simcard i get an error msg "sim card not detected. Unable to detect your sim card"

Pls let me know if its a software issue or an hardware issue
[Sprint HTC One (M8)] kenLeno:
Upgrading to a Custom ROM causes problem to Network Service

i have successfully unlocked my sim and can receive both calls and texts using this method..

But everytime I try to upgrade or flash a custom rom on my phone, like AICP or ICE, count two to three days then *poof* my signal is gone again, and it says "No Service". Then if I try to change my network connection on *#*#4636#*#* to WCDMA Preferred, i get the "No Sim Card" indicator. AND, if i put it back to LTE/CDMA/GSM it will just return to "No Service".

I tried to go to Settings then check on Network Operators, its grayed out. Leaving me no choice but to restart the whole process.

Does this imply that changing from Stock 4.4.1 ROM to a custom rom with Marsahmallow or Nougat OS bugs the network service after unlock??

---------- Post added at 09:39 AM ---------- Previous post was at 09:34 AM ----------

i down>unlock>upgrade from 4.4.2 to 7.1 AICP rom but find issues like sudden "No Service" and "No Sim Card" then after few days, its permanent. but maybe there's another way to fix that. :fingers-crossed::fingers-crossed::laugh:
[Sprint HTC One (M8)] roman5x3:
The Sprint M8 does not have the radios activated in it's mobile chip to work on anything but the Sprint network.

If anyone is intersted in HK M8 you are best off getting a fully unlocked one or a former Verizon one. Both will have the GSM radios activated on the chip.

There is a method to go in and activate the radio sets needed for GSM but it is a PITA to do. I am linking to another post that has information on how to do this. I have not done it.

https://xdaforums.com/a-m9/general/how-to-change-network-bands-gsm-devices-t3135401
[Sprint HTC One (M8)] pmahunu:
I followed the instructions step by step but when I went to root explorer to rename the files, the files that I was supposed to rename was not there in the first place. So I jxt copied the HTCOMAD apk there and continued with the rest of the steps. I finished everything but my phone still says invalid SIM. Please help
[Sprint HTC One (M8)] falomore:
m8 sprint

Does this method work for a sprint m8 with android 5.0.2? :confused:
[Sprint HTC One (M8)] pm.mohanani@gmail.com:
Dear Please let me know if you get those options acitivated by any means... and to searcing for the direct way...

WIll really be great work by you and will help not only me but many members...
[Sprint HTC One (M8)] e1nska:
Nothing works

Hi everyone!

Got my HTC One m8 yesterday and it locked to the sprint. So it wasnt activated b4 and anything else, it was just mint. So i did S-Off, Unlock ( through htc dev) and root. And the latest one : GSM unlock doesnt worked for me ( im actually live abroad from us). I tried every type of gsm unlock: through htc one sim unlock helper, through custom .data file and changing cid to 1111111.

I was trying to do everything : reset after rename, reset after every step and not reseting at all. so im just pressing start button and nothing happens! Everything i found about this on xda - wasn't working 4 me.

So what should i try to unlock my m8?

Different firmwares were tried 2
[Sprint HTC One (M8)] x017in:
Where are you located.
[Sprint HTC One (M8)] e1nska:
Russia
[Sprint HTC One (M8)] e1nska:
Thanks bro, u really helped me and i love you .

So may be i can help the others.

If u press start button and nothing happens? May be u forgot about permissions ( long press on htcomadm, which u placed in system/app and choose permissions. It must be on first column - RW, second - R, third - R)

Thats what helped me and i hope it will help you too
[Sprint HTC One (M8)] killcreek:
NP Mate. Glad i was of help to you. Cheers!!!
[Sprint HTC One (M8)] kevin3688:
Successfully sim-unlocked my M8 Harman Kardon edition.

No super cid, stock ROM, just s-off and follow the instructions in th OP.
[Sprint HTC One (M8)] Narsch:
Hello, I have an HTC one M8 from Sprint, is it possible to Sim unlock for a US carrier?
[Sprint HTC One (M8)] x017in:
Please read the thread. Then ask specific questions if you have any
[Sprint HTC One (M8)] sharingspider:
Is data working - I did same - All working - There is no data working on Sim Card - Please Help - Thanks !!
[Sprint HTC One (M8)] Narsch:
Htc one m8 sprint

Hello, I have an HTC one M8 from Sprint, is it possible to Sim unlock for a US carrier?
[Sprint HTC One (M8)] ttn1185:
After all the steps like you did, I encountered the same message "Invalid Card" when I put it a AT&T or T-Mobile nano SIM card. However, when I put in a foreign nano SIM card, the phone says "Limited Service". I think this unlock method only allows the phone to be used oversea, outside of USA. Unless more steps involved.

Too bad I had high hopes for it as we can use Sprint HTC One Max, LG G2 and Galaxy S4 domestically.
[Sprint HTC One (M8)] thesea:
It worked just great..thank you.

1.-Root with hasoon 2000 kit (Sprint variant CWM).

2.-The steps in original post.

Note: No supercid needed,unlocker app was tricky,never showed me a success message but worked fine,the signal showed up after first restart,root browser worked ok to handle the files.

Sent from my Sprint 831C,s-off.
[Sprint HTC One (M8)] ttn1185:
What network are you using it with?
[Sprint HTC One (M8)] thesea:
Hi,I am in Brazil using the network VIVO,also I did not install a custom Rom,the root part was done in Windows Vista using the drivers linked in hasoon 2000 and the SIM unlock in Windows 8 with the drivers of Androind sdk(just cause the Vista pc was being used by my daughter).one more thing to say is that I did not uninstall the HTC sync manager in any case.

Hope this help.

Sent from my 831C
[Sprint HTC One (M8)] ttn1185:
Thx for the reply. Like I said, this Unlock method works for international foreign SIM. Anyone made it working with USA AT&T or T-Mobile?
[Sprint HTC One (M8)] JUSMEJOSE:
If your not getting internet ... try to push your apn setting using "Apn backup&restore" from the playstore
[Sprint HTC One (M8)] sanchitgrover:
Actually i needed some help regarding unlocking a sprint htc one m8. As you might be aware of the fact that all the htc one m8 cant be "s-off'ed" using firewater because of some whelp message.

But now i have this phone and i wish to unlock it to use it in india but i just cant s-off it.

So do you think there is some other way i can unlock my phone ? Is s-off very important for unlocking the phone ? Woild it work without s-off?

Any help would be appreciated
[Sprint HTC One (M8)] thesea:
I am trying to find more tips about the sim unlock process between sprint and AT&T or Sprint and t-mobile,if I find something I will post it here but for now I can recommend this video for the s-off process,it helped me and maybe can help you and others.

I am not allowed to put the link but you can find it with this title... How to Gain S-OFF on your HTC One M8 (All Models) .
[Sprint HTC One (M8)] osopol4r:
I was trying to accomplish gsm unlock on 1.54.654.13, but it didn't work.

I had to drowngrade RUU to 1.54.654.9 in order for the method to work :)
[Sprint HTC One (M8)] 2nIce:
HELP

Hello there

I am actually having a HTC ONE M8 Sprint device that was unlocked.

I decided to try out the HK edition so i flashed Harman | 1.54.654.9 via the RRU application via windows. The PC update version.

After doing it i lost GSM signal, the phone got sim locked again i guess.

Now I tried to do the sim unlock procedure again by replacing the HTCOMADM_SPCS.apk with modified one, restarting etc.

Now i was able to get the hidden sim unlock menu, pressed the button sim unlock button, the phone froze for a moment and still the phone did not unlock. I am unable to get GSM signal.

I am getting status for limited signal, also i am unable to make the phone switch from GSM, i tried switching to GSM via the phone option itself but when I try the phone automatically switches back to auto network detection..

I tried to use the #*#*4636*#*# command and same thing happens, i can not select gsm only or 3G option.

So now even after using the above command the phone will not switch to GSM.

Now I had CWM recovery back up, I restored and still same thing here. I guess the new firmware has changed more than required, it has messed up with the base band or something that I am not aware off

How can i fix this issue?

HELP, any advice will help
[Sprint HTC One (M8)] pbedard:
Anyone have the stock htcomadspcs.apkq
[Sprint HTC One (M8)] side_flip15:
Hi, is the "HTCOMADM_SPCS.apk" the same with the one in this thread http://xdaforums.com/showthread.php?t=2682242?

I managed to unlock my sprint M8, using here in the Philippines. Everything is working fine but after sometime of putting my m8 into standby I noticed that I wasn't able to receive any text message, outgoing text is working fine I just cant receive any text message. I need to flash stock ROM again to make it work again. Can someone please help me? Thanks in advance!
[Sprint HTC One (M8)] omribe:
Attached.

Taken from 1.54.651.8
[Sprint HTC One (M8)] jackdowsan:
Thanks for this, worked for me :)

Also, the phone has an update 1.54.651.8, which it has downloaded and it keeps asking me to install it, but it fails obviously, since I have custom recovery and root. Anyway to flash these updates through custom recovery? and delete the one that's pestering me all day?
[Sprint HTC One (M8)] apitnauli:
hi all

im on sprint htc one m8 1.54.651.8 firmware, stock rom, htcdev unlock bootloader, twrp 2.7.0.0 and rooted.

every time i reboot devices after edit htcomadm_spcs2.apk n htcomadm_spcs2.odex n copy moded htcomadm_spcs.apk using root explorer, they always back to original htcomadm_spcs.apk, htcomadm_spcs.odex and modified htcomadm_spcs.apk is gone form system/app.

i hit start on simunlockhelper app and its nothing happen. i cant get in to sim unlock menu.

i need help. thanks