Coming in hot - One (M8) Q&A, Help & Troubleshooting

Hey M8 forums,
My S4 recently self destructed and I'm jumping ship to the M8 for T-Mo USA, I have a couple questions to prepare for it's arrival.
I'm coming off the S4 CM12 nightlies, are the M8 builds unified? As in, I can flash the standard CM release on my T-Mo variant?
And can I please get a link to the unlocking and rooting thread? The one I found has a method, but for s-off, the link seems to be down.
Thanks and greetings!

Most info can be found here,
http://forum.xda-developers.com/showthread.php?t=2711073
?

As far as CM goes, I'm not familiar with T-Mobile variants... Sorry. ☺

As of now the M8 in cyanogenmod is unified, all the GSM variants are just labelled as "m8". and the CDMA variants have other names like cm-20140120-m8vzw for verizon.
Onto the rooting and unlocking, you can unlock using HTC Dev but S-OFF might be a little impossible if you get the m8 pre-installed with 4.4.4.
Honestly, to root all you need to do is unlock using the HTC Dev site and flash a custom recovery from TWRP or CWM.
then flash SuperSU not all that different from a Nexus.

Darth said:
Most info can be found here,
http://forum.xda-developers.com/showthread.php?t=2711073
Click to expand...
Click to collapse
Thanks for the dump, lots of good info in there.
i4GS said:
As of now the M8 in cyanogenmod is unified, all the GSM variants are just labelled as "m8". and the CDMA variants have other names like cm-20140120-m8vzw for verizon.
Onto the rooting and unlocking, you can unlock using HTC Dev but S-OFF might be a little impossible if you get the m8 pre-installed with 4.4.4.
Honestly, to root all you need to do is unlock using the HTC Dev site and flash a custom recovery from TWRP or CWM.
then flash SuperSU not all that different from a Nexus.
Click to expand...
Click to collapse
I bought it off a guy that bought it a few weeks ago I believe, I haven't gotten it yet to see. It was my understanding that SunShine works on all M8's up to Lollipop. Is that not the case?
And what is a firmware? I keep seeing around to flash the Lollipop firmware, is that just the radio.img file or the whole RUU or what?

A firmware could be reffered to a whole RUU , because the ZIP that updates from 1.x to 3.x is a firmware.
Essentially a Firmware contains the essentials for a basic update (HTC version) , Radio, boot, Kernel, Bootloader, modem, etc.
An Update Firmware or RUU will contain all the partitions ,
boot, system, bootloader,hboot,modem,radio, cache, recovery , and so on.
And to some sunshine will work and to some it might not, it's a risk you're going to have to take, (to get s-off) worth it.
Though we shouldn't have to go through all these cracks and breaks to get it.
I used an older method and it worked for me, never had to use sunshine.

i4GS said:
A firmware could be reffered to a whole RUU , because the ZIP that updates from 1.x to 3.x is a firmware.
Essentially a Firmware contains the essentials for a basic update (HTC version) , Radio, boot, Kernel, Bootloader, modem, etc.
An Update Firmware or RUU will contain all the partitions ,
boot, system, bootloader,hboot,modem,radio, cache, recovery , and so on.
And to some sunshine will work and to some it might not, it's a risk you're going to have to take, (to get s-off) worth it.
Though we shouldn't have to go through all these cracks and breaks to get it.
I used an older method and it worked for me, never had to use sunshine.
Click to expand...
Click to collapse
I was told that the older method ceased to work because it required a server connection to complete that is no longer up. And would using a RUU to get to Lollipop put the system back to S-On?

Flashing anything won't touch the S-OFF. You'd have to manually set that back to S-ON (but why would you want to do that!)

Related

[Q] Update AT&T or Flash?

Hello Guys, i bought my htc one m8 some months ago and now i'm missing the updates.
My m8 is from US by AT&T with android 4.4.2 and now i live in brazil and it does not show new updates.
I don't know if it is some error or if it is normal from non-us.
So, should I flash a custom ROM or something? I Already have experience with previous android versions but with my htc i'm lost...
What should I do step by step? Unlock boot, S-OFF and flash?
Anyone? I really want to update mu phone...
You will only receive updates for an AT&T device while connected to AT&T's network. Most carriers in the world don't work this way (you will normally get OTAs on most other Android devices) but you can "thank" AT&T for this one. So for AT&T devices, yes this is "normal" and you will never receive an OTA with the phone in its current condition.
You can RUU to the latest AT&T software (which is currently Android 4.4.3): http://forum.xda-developers.com/att-htc-one-m8/general/htc-one-m8-ruu-m8ul-4-4-3-t2860423
Then wait for the Android 4.4.4 RUU to be released (hopefully soon). Backup any personal data before RUU, as your phone will be wiped with this process.
Alternately, you can unlock the bootloader (root, s-off, etc.) as you mentioned, and from there either:
- Install custom ROMs
- Or "convert" your phone to another version so that it can then receive "official" OTAs.
redpoint73 said:
- Or "convert" your phone to another version so that it can then receive "official" OTAs.
Click to expand...
Click to collapse
Oh, thanks for response, but how can i "convert" my phone?
I just install 4.4.3 from your link, and I did not realize the work that would have to rearrange everything again ...
guire01 said:
Oh, thanks for response, but how can i "convert" my phone?
I just install 4.4.3 from your link, and I did not realize the work that would have to rearrange everything again ...
Click to expand...
Click to collapse
Easiest way would probably be to use the Developer's Edition or GPE RUU. S-off or changing the CID may be required (and changing CID requires unlocking the bootloader and root). Either DE or GPE is not carrier branded, so will be better than stock AT&T software to most folks (for whom AT&T is not their carrier). But again with most RUUs, the phone will be wiped.
You may be able to do it piece by piece, although I'm not sure. Unlock the bootloader, install custom recovery, then flash a stock nandroid for the carrier version you want. Change CID (and possibly may need to change MID) and flash the stock recovery for your version. You may need to s-off and also change your firmware (bootloader, radio, etc.). Doing it this way is complex, might not even be possible. Although in theory it should work if you have all the pieces and s-off.
None of these approaches are trivial, and you should expect that your data will be wiped (backup anything important) regardless of the approach.

[Q] I got the indian m8, Am i limited to anything in regards to flashing?

Hi, I bought an unlocked htc one m8 but i recieved the indian version (m8q) and I'm not from india, Everything works fine and I called htc and they told me that I shouldn't have a problem since the indian verison comes with international warrenty.
The only thing I'm worried about here is compatibility with the stuff here on xda, will i be able to flash roms without probelms and will i be able to convert it to a gpe device if i wanted to.
The Cid is HTC__038, the model id is 0P6B65000 the software version i have currently is 1.56.720.6 and the product name (from the getvar all command) is m8_ul. Is the hardware incompatible with roms made for the international gsm version (with the sku 401) or can i just change the cid/mid or make it supercid to use it with any of the guides hosted here.
I havent been able to find anything so i would really appreciate any help.
I own the same device and to be true, the Indian Variant lacks support for all Sense based ROMs as they are based on different model with different CID and MID number. Custom ROMs work fine.
If you are very proficient with flashing stuff in HTC devices then you can use firewater to S-OFF on 4.4.2 . Ver. 4.4.3 has patched some vulnerabilities that do not allow firewater S-OFF to work nor the sunshine one.
I had already updated to 4.4.3 due to which now it's currently impossible for me to obtain S-OFF.
Also Indian Variants have yet not received the latest updates i.e. 4.4.4
Mayank7795 said:
I own the same device and to be true, the Indian Variant lacks support for all Sense based ROMs as they are based on different model with different CID and MID number. Custom ROMs work fine.
If you are very proficient with flashing stuff in HTC devices then you can use firewater to S-OFF on 4.4.2 . Ver. 4.4.3 has patched some vulnerabilities that do not allow firewater S-OFF to work nor the sunshine one.
I had already updated to 4.4.3 due to which now it's currently impossible for me to obtain S-OFF.
Also Indian Variants have yet not received the latest updates i.e. 4.4.4
Click to expand...
Click to collapse
Thanks for the reply, but are you saying that If i can acheive s-off and change the cid and mid will that make the device compatible with the roms or will flashing them brick my device? Also, do you have any idea about compatibilty with gpe based roms?
tinclan said:
Thanks for the reply, but are you saying that If i can acheive s-off and change the cid and mid will that make the device compatible with the roms or will flashing them brick my device? Also, do you have any idea about compatibilty with gpe based roms?
Click to expand...
Click to collapse
This is my first HTC device and the first expensive one that I bought so I am being really cautious about tampering my phone.
Yes, if you achieve S-OFF, then you can change your CID. Don't know about MID (I have yet to know more about it). Then flashing other Sense-based ROMs should be fairly easy.
But after you achieve S-OFF, you need to be more cautious while flashing anything as the security would have been totally put off and whichever file you flash will be flashed without any error and may result in your device getting bricked if a wrong file is flashed.
It will be really great to backup the important partitions like recovery, boot, system etc. if you are still stock (not bootloader unlocked and not rooted)
To backup important partitions, visit this thread for instructions. (Be sure to backup your stock recovery as it will be needed to receive OTA updates) - http://forum.xda-developers.com/showthread.php?t=2701376
IMPORTANT: Read the Question "How do i backup the stock HTC recovery ?" and the procedure below that in the provided thread properly to successfully backup your device's partition.
~~Other Helpful threads which needs a reading~~
♦ HTC One M8 F.A.Q's
♦ HTC ONE M8 Repository
Mayank7795 said:
This is my first HTC device and the first expensive one that I bought so I am being really cautious about tampering my phone.
Yes, if you achieve S-OFF, then you can change your CID. Don't know about MID (I have yet to know more about it). Then flashing other Sense-based ROMs should be fairly easy.
But after you achieve S-OFF, you need to be more cautious while flashing anything as the security would have been totally put off and whichever file you flash will be flashed without any error and may result in your device getting bricked if a wrong file is flashed.
It will be really great to backup the important partitions like recovery, boot, system etc. if you are still stock (not bootloader unlocked and not rooted)
To backup important partitions, visit this thread for instructions. (Be sure to backup your stock recovery as it will be needed to receive OTA updates) - http://forum.xda-developers.com/showthread.php?t=2701376
IMPORTANT: Read the Question "How do i backup the stock HTC recovery ?" and the procedure below that in the provided thread properly to successfully backup your device's partition.
~~Other Helpful threads which needs a reading~~
♦ HTC One M8 F.A.Q's
♦ HTC ONE M8 Repository
Click to expand...
Click to collapse
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
tinclan said:
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
Click to expand...
Click to collapse
That's a good decision for now..
I did the mistake of not backing up recovery partition after I updated and instantly unlocked and rooted my phone but luckily I got the stock recovery from another thread.
tinclan said:
This is my first htc phone too, actually this is my first high end android phone. I am just as paranoid about doing anything as you, i just wanted to make sure i'm not stuck forever, because i it was impossible to change the software of this phone i would've just sold it from now, purely because imo new software adds the most value to smartphone these days. I am a bit confused, but for now i decided to not install any updates until i figure out whats possible to do without screwing up myself
Click to expand...
Click to collapse
Mayank7795 said:
That's a good decision for now..
I did the mistake of not backing up recovery partition after I updated and instantly unlocked and rooted my phone but luckily I got the stock recovery from another thread.
Click to expand...
Click to collapse
Thanks for all the help. I have one last question if you wouldnt mind answering, are all the gpe based rooms compatible with our version of the device, and can i flash the gpe ruu without bricking the thing if i got s-off.
tinclan said:
Thanks for all the help. I have one last question if you wouldnt mind answering, are all the gpe based rooms compatible with our version of the device, and can i flash the gpe ruu without bricking the thing if i got s-off.
Click to expand...
Click to collapse
Sorry but I seriously don't know because I never took an interest in converting my device to GPE.
I like the stock look.

Ex nexus user brain frazzled with amount of work involved

Hi there.
So In short I'm a Nexus 5 user and as you can imagine unlocking that phone is literally 2 minutes at most using fastboot.
I got myself a brand spanking new HTC One m8 on Vodafone UK, however I hate Sense UI and would love to "transform" my phone to GPE edition.
I have few questions hopefully easy to answer. reading through the forums gives me a headache.
1. Do I need a S-Off if I want to convert my GSM to GPE? Thought its just a matter of flashing a rom? (I do know the answer to this but just cant believe it)
2. My phone is network locked, should I unlock it first and than run sunshine or the other way around (I've heard people having problems when they try to unlock after sunshine)
3. Do I need to backup my stock Vodafone Image if I want to return to stock at some point? I had HTC Desire/HD and returning back to stock was matter of flashing RUU back in the days (these seem to be provided on HTCDev now). But it looks like a lot has changed since then.
4. What order of operations? Please correct me if I'm wrong: Unlock Bootloader (Any other way than HTC Dev?) --> TWRP-->Root-->Sunshine-->Backup Image-->Convert to GPE
I'm absolutely fine with using fastboot etc (no toolkits for the wicked ) although most guides involve Windows and im on Mac... Anyone had any issues ?
Appreciate any help
Thanks
Nexus phones are designed to be developer phones, so they make it as easy as possible. (Though, and this is an important note, they still keep secure boot enabled...) The HTC One, like most consumer oriented devices, isn't quite the same.
First off, yes, you will need to S-off your phone to do a complete version change. You will also need to change your CID/MID if you want OTA updates. None of this has anything to do with SIM locking, though there is a thread you might consult once you are S-off. It may or may not work with HBOOT 3.19, but once you are S-off, you can downgrade to an older HBOOT that does fully support SIM unlocking.
If you want to ever go back, you will also need to install TWRP or CWM like always and make a nandroid backup. You don't have to be S-off to do this, but Sunshine unlocks your bootloader in the process, which you WILL need to do.
If your device is supported (because some newer firmware versions aren't) I would suggest using Sunshine S-off to unlock your bootloader and S-off your phone. At that point, flash over a custom recovery and backup your current install. Then, use the instructions here to switch your CID/MID and install the appropriate GPE version. Note! You *CAN* use a GPE RUU, but that will change the partitioning on the device making it very hard to go back.. I would strongly recommending using using a GPE backup and leaving the partition tables alone, but that's just me.
jshamlet said:
Nexus phones are designed to be developer phones, so they make it as easy as possible. (Though, and this is an important note, they still keep secure boot enabled...) The HTC One, like most consumer oriented devices, isn't quite the same.
First off, yes, you will need to S-off your phone to do a complete version change. You will also need to change your CID/MID if you want OTA updates. None of this has anything to do with SIM locking, though there is a thread you might consult once you are S-off. It may or may not work with HBOOT 3.19, but once you are S-off, you can downgrade to an older HBOOT that does fully support SIM unlocking.
If you want to ever go back, you will also need to install TWRP or CWM like always and make a nandroid backup. You don't have to be S-off to do this, but Sunshine unlocks your bootloader in the process, which you WILL need to do.
If your device is supported (because some newer firmware versions aren't) I would suggest using Sunshine S-off to unlock your bootloader and S-off your phone. At that point, flash over a custom recovery and backup your current install. Then, use the instructions here to switch your CID/MID and install the appropriate GPE version. Note! You *CAN* use a GPE RUU, but that will change the partitioning on the device making it very hard to go back.. I would strongly recommending using using a GPE backup and leaving the partition tables alone, but that's just me.
Click to expand...
Click to collapse
Thanks a lot for that.
Could your please clarify your last 2 sentences. This is first I hear about. If I use GPE backup will I be able to get OTA updates? Where can I find GPE backup rather than RUU. I think most here are RUU's.
Or do you mean GPE ROM vs GPE RUU?
MattSkeet said:
Thanks a lot for that.
Could your please clarify your last 2 sentences. This is first I hear about. If I use GPE backup will I be able to get OTA updates? Where can I find GPE backup rather than RUU. I think most here are RUU's.
Click to expand...
Click to collapse
The partition sizes are different between GPE and Sense, with Sense having a much larger /system partition than GPE. If you convert from Sense to GPE fully (using an RUU), then you will have to use an RUU to go back to Sense or the /system partition won't be large enough. If you just restore a nandroid backup of GPE to a Sense partitioned device, it will still work fine and you can revert back without any special effort.
S-off yes carrier unlocking yes and I'm an ex nexus 5 user as well
Sent from my HTC One_M8 using XDA Free mobile app
MattSkeet said:
3. Do I need to backup my stock Vodafone Image if I want to return to stock at some point? I had HTC Desire/HD and returning back to stock was matter of flashing RUU back in the days (these seem to be provided on HTCDev now). But it looks like a lot has changed since then.
Click to expand...
Click to collapse
I don't believe HTC posts RUUs to HTCDev.com any longer. There is a RUU floating around for the "generic" WWE version, but for Vodaphone or other carrier branded versions outside the US, you probably won't find any RUUs.
Therefore, its always good to at least make a nandroid before making any other changes. Or you can find the stock nandroid for your CID here:
http://forum.xda-developers.com/showthread.php?t=2701376
MattSkeet said:
4. What order of operations? Please correct me if I'm wrong: Unlock Bootloader (Any other way than HTC Dev?) --> TWRP-->Root-->Sunshine-->Backup Image-->Convert to GPE
Click to expand...
Click to collapse
I believe you can temp root, sunshine s-off and use sunshine to unlock the bootloader and bypass HTCDev.com. But I haven't done it that way personally, so I'm not 100% on that.
redpoint73 said:
I don't believe HTC posts RUUs to HTCDev.com any longer. There is a RUU floating around for the "generic" WWE version, but for Vodaphone or other carrier branded versions outside the US, you probably won't find any RUUs.
Therefore, its always good to at least make a nandroid before making any other changes. Or you can find the stock nandroid for your CID here:
http://forum.xda-developers.com/showthread.php?t=2701376
I believe you can temp root, sunshine s-off and use sunshine to unlock the bootloader and bypass HTCDev.com. But I haven't done it that way personally, so I'm not 100% on that.
Click to expand...
Click to collapse
http://www.htcdev.com/devcenter/downloads/P00 there are RUU's here which is very strange and makes it confusing in regards to backing everything up if its there
MattSkeet said:
http://www.htcdev.com/devcenter/downloads/P00 there are RUU's here which is very strange and makes it confusing in regards to backing everything up if its there
Click to expand...
Click to collapse
The only RUU there is T-Mobile US. All the rest are kernel source (and a couple framework support) files. Keep in mind, the RUU is something like 1.6 GB.
Note that there are other RUUs, they just aren't posted there. The Developer Edition has an RUU, and there is an older one for AT&T floating around somewhere as well.
I really don't understand why HTC doesn't make these more available, as they are a great way to reset a phone short of warranty service. I would think they would want people to have these as an option.
jshamlet said:
Note that there are other RUUs, they just aren't posted there. The Developer Edition has an RUU, and there is an older one for AT&T floating around somewhere as well.
Click to expand...
Click to collapse
Yes, in fact AT&T has RUUs for every major OTA build its released so far. Sprint and T-Mobile US also have RUUs. Of the major US carriers, only Verizon does not have RUUs.
I haven't seen any official RUU releases outside the US. I know there is a WWE 3.28.401 RUU think is being linked lately, but I don't know if that is a leak, or something more official. But otherwise, RUUs don't exist outside the US (or only as leaks). What makes the US so special, I don't know.
jshamlet said:
I really don't understand why HTC doesn't make these more available, as they are a great way to reset a phone short of warranty service. I would think they would want people to have these as an option.
Click to expand...
Click to collapse
I don't get it either. On past devices, I've seen specific reports of HTC support directing folks to RUU when they have software issues (after the "usual" solutions like factory reset didn't help).

Bell Canada HTC One M8 Restore Project

Greetings- I have an M8 running CM12 (nightly)
main 4.20.666.1
hboot 3.19.0.0.0000
S-On
CM12 nightly
twrp2.6
SuperSU
I'm hoping to restore to upgrade but the *$$*%*$ S-On issue won't allow me to. My original recovery is corrupt/gone and I just wonder if anyone has any (good) ideas?
Tried Firewater and got the PIE error.
You guys are doing a great job here- I've learned alot lurking and hope to continue...
cheerss
Superflous said:
I'm hoping to restore to upgrade but the *$$*%*$ S-On issue won't allow me to.
Click to expand...
Click to collapse
What exactly are you trying to do, that you think s-on is preventing? Unless I'm missing something, I don't think there is anything you are trying to do, that would be impeded by s-on.
Superflous said:
My original recovery is corrupt/gone and I just wonder if anyone has any (good) ideas?
Click to expand...
Click to collapse
Stock recovery for your main version is posted by ckpv5 here: http://forum.xda-developers.com/showpost.php?p=58947150&postcount=4708
Superflous said:
Tried Firewater and got the PIE error.
Click to expand...
Click to collapse
Firewater was discontinued by the developer 6 months ago (online service, so no longer works).
Sunshine is the only current s-off method, if you really need s-off (not clear that you do).
redpoint73 said:
Stock recovery for your main version is posted by ckpv5 here: http://forum.xda-developers.com/showpost.php?p=58947150&postcount=4708
Click to expand...
Click to collapse
Already moved my stock recovery collection to here : http://forum.xda-developers.com/showpost.php?p=60211779&postcount=4
All in one place and easier to find I guess.
ckpv5 said:
Already moved my stock recovery collection to here : http://forum.xda-developers.com/showpost.php?p=60211779&postcount=4
All in one place and easier to find I guess.
Click to expand...
Click to collapse
Certainly great to have it in one place, and thanks for doing so!
redpoint73 said:
What exactly are you trying to do, that you think s-on is preventing? Unless I'm missing something, I don't think there is anything you are trying to do, that would be impeded by s-on.
Stock recovery for your main version is posted by ckpv5 here: http://forum.xda-developers.com/showpost.php?p=58947150&postcount=4708
Firewater was discontinued by the developer 6 months ago (online service, so no longer works).
Sunshine is the only current s-off method, if you really need s-off (not clear that you do).
Click to expand...
Click to collapse
tx for recovery link, sorry if it wasn't explained right but i want to restore my phone back to Bell firmware and lollipop . I spoke with the Root ninja via email ans Sunshine won't work on my phone(their words). I have tried to install the "firmware_M8SD_4.20.666.1_Modified_Bell_Canada.zip" but it fails and locks me up in the blue CM head until I reset, then reverts back to CM12. I'm just getting into this but if I understand correct you need S-off to flash firmware. If this isn't right I would sure appreciate the path to the correct way to put my phone back to original. Tx for you help
Superflous said:
I have tried to install the "firmware_M8SD_4.20.666.1_Modified_Bell_Canada.zip" but it fails and locks me up in the blue CM head until I reset, then reverts back to CM12. I'm just getting into this but if I understand correct you need S-off to flash firmware.
Click to expand...
Click to collapse
Somewhat correct. If the firmware is official (signed and encrypted) and for your CID, it will flash with s-on.
However, once the firmware has been modified in any way (as the one you tried clearly is) or otherwise not signed, you can't flash it unless you have s-off.
But I don't think flashing firmware is what you really want. You might be mixing up firmware with software (ROM). Firmware are the partitions that don't get changed when you flash a ROM. Firmware includes hboot, radio, and some other modules (WiFi, media, etc.). Since you need s-off to flash an "unofficial" firmware, and you are still s-on, you should still be on the stock firmware. And therefore, no need to "return to stock" since you still are stock.
What I think you mean, is that you want to return to stock ROM (since you are on CM12) and stock recovery. None of which require s-off. After that you can relock the bootloader. But it will always say RELOCKED instead of LOCKED, as the latter requires s-off. If you are selling or giving the phone away, RELOCKED should be sufficient for most folks. Although I highly recommend disclosing that the bootloader was previously unlocked, root, etc. to the new owner.
redpoint73 said:
Somewhat correct. If the firmware is official (signed and encrypted) and for your CID, it will flash with s-on.
However, once the firmware has been modified in any way (as the one you tried clearly is) or otherwise not signed, you can't flash it unless you have s-off.
But I don't think flashing firmware is what you really want. You might be mixing up firmware with software (ROM). Firmware are the partitions that don't get changed when you flash a ROM. Firmware includes hboot, radio, and some other modules (WiFi, media, etc.). Since you need s-off to flash an "unofficial" firmware, and you are still s-on, you should still be on the stock firmware. And therefore, no need to "return to stock" since you still are stock.
What I think you mean, is that you want to return to stock ROM (since you are on CM12) and stock recovery. None of which require s-off. After that you can relock the bootloader. But it will always say RELOCKED instead of LOCKED, as the latter requires s-off. If you are selling or giving the phone away, RELOCKED should be sufficient for most folks. Although I highly recommend disclosing that the bootloader was previously unlocked, root, etc. to the new owner.
Click to expand...
Click to collapse
'
so then I'm looking for a stock ROM from the carrier for firmware 4.20.666.1
tx again Redpoint
redpoint73 said:
Somewhat correct. If the firmware is official (signed and encrypted) and for your CID, it will flash with s-on.
However, once the firmware has been modified in any way (as the one you tried clearly is) or otherwise not signed, you can't flash it unless you have s-off.
But I don't think flashing firmware is what you really want. You might be mixing up firmware with software (ROM). Firmware are the partitions that don't get changed when you flash a ROM. Firmware includes hboot, radio, and some other modules (WiFi, media, etc.). Since you need s-off to flash an "unofficial" firmware, and you are still s-on, you should still be on the stock firmware. And therefore, no need to "return to stock" since you still are stock.
What I think you mean, is that you want to return to stock ROM (since you are on CM12) and stock recovery. None of which require s-off. After that you can relock the bootloader. But it will always say RELOCKED instead of LOCKED, as the latter requires s-off. If you are selling or giving the phone away, RELOCKED should be sufficient for most folks. Although I highly recommend disclosing that the bootloader was previously unlocked, root, etc. to the new owner.
Click to expand...
Click to collapse
As a followup- tx for taking the time to explain- I have set the phone back to stock and happy to have learned some.
You are one of the good ones'
Cheers
Superflous said:
As a followup- tx for taking the time to explain- I have set the phone back to stock and happy to have learned some.
You are one of the good ones'
Cheers
Click to expand...
Click to collapse
You're very welcome. Glad to see it worked out well for you.
Please click the "Thanks" button for any posts you found helpful.

HTC One M9 on Bluegrass Cellular

Back in August, I got a HTC One M9 from Bluegrass Cellular. (The phone came with Android 5.1) I decided to root it and try a custom ROM. I downloaded a snapshot for CM13 himawl. (Since that's the variant according to Download mode) I flashed it in TWRP only to get an error about sbl1. I since found an unofficial nightly of cm12.1 himawl built on November 17, 2015. It flashed and works fine to this day, but I'd like to have newer features and better security. How would I go about doing this? I can't seem to find the correct RUU. I tried the unlocked RUU to see if it would work, but it was to no avail. I'm S-on if that helps.
purplekid97 said:
Back in August, I got a HTC One M9 from Bluegrass Cellular. (The phone came with Android 5.1) I decided to root it and try a custom ROM. I downloaded a snapshot for CM13 himawl. (Since that's the variant according to Download mode) I flashed it in TWRP only to get an error about sbl1. I since found an unofficial nightly of cm12.1 himawl built on November 17, 2015. It flashed and works fine to this day, but I'd like to have newer features and better security. How would I go about doing this? I can't seem to find the correct RUU. I tried the unlocked RUU to see if it would work, but it was to no avail. I'm S-on if that helps.
Click to expand...
Click to collapse
I'm pretty sure that in order to use a Marshmallow-based ROM (ie, CM 13), you need the Marshmallow firmware first. I imagine the same will be true for Nougat ROMs....though I don't think we've got anything beyond stock just yet.
I imagine that if you were able to achieve S-OFF on your phone, you could apply the appropriate RUU to get you up to the latest available firmware for your phone. To be clear, I don't know what that is (I'm not familiar with the himawl models) - but it should be possible.
computerslayer said:
I'm pretty sure that in order to use a Marshmallow-based ROM (ie, CM 13), you need the Marshmallow firmware first. I imagine the same will be true for Nougat ROMs....though I don't think we've got anything beyond stock just yet.
I imagine that if you were able to achieve S-OFF on your phone, you could apply the appropriate RUU to get you up to the latest available firmware for your phone. To be clear, I don't know what that is (I'm not familiar with the himawl models) - but it should be possible.
Click to expand...
Click to collapse
I believe that's what's going on here. I'm just trying to see if there are any alternatives or RUU's known to work with my s-on phone before I resort to the $25 investment of Sunshine.
purplekid97 said:
I believe that's what's going on here. I'm just trying to see if there are any alternatives or RUU's known to work with my s-on phone before I resort to the $25 investment of Sunshine.
Click to expand...
Click to collapse
Just for the fact you get an extra chance to unbrick if it goes wrong is worth the $25. IMO S-OFF is a necessity for htc phones.
Beamed in by telepathy.
I tried the test in the Sunshine app, but it said to flash stock or near stock rom. I mistakenly didn't backup my stock ROM before flashing cm12.1. Anyone know a ROM I could flash to s off?
purplekid97 said:
I tried the test in the Sunshine app, but it said to flash stock or near stock rom. I mistakenly didn't backup my stock ROM before flashing cm12.1. Anyone know a ROM I could flash to s off?
Click to expand...
Click to collapse
You're on Android 5, right? Android Revolution HD 14, which is built off of stock Android 5.1.0, should do the trick.
Very important sidenote: Don't change the MID/CID or the firmware of this device! It's a CDMA one and therefore not compatible with the GSM firmwares like the dev edition or the WWE one. Otherwise you'll end up with a fancy new paperweight. Just stay with the SKU (the three numbers between the second and the third dot in the firmware version) it is currently using since not even the different CDMA firmwares/devices are compatible with each other.
Sent from my HTC One M9 using XDA Labs
Flippy498 said:
Very important sidenote: Don't change the MID/CID or the firmware of this device! It's a CDMA one and therefore not compatible with the GSM firmwares like the dev edition or the WWE one. Otherwise you'll end up with a fancy new paperweight. Just stay with the SKU (the three numbers between the second and the third dot in the firmware version) it is currently using since not even the different CDMA firmwares/devices are compatible with each other.
Click to expand...
Click to collapse
In my case, the SKU is 605. Is there a newer 605 I can update to access Marshmallow? I recall when I was stock, I tried to update to MM through OTA in settings, but apparently my carrier never approved the update. 5.1 appeared to be the "latest."
605 is the verizon-branded firmware. There definitely is an android m update for your phone.
Sent from my HTC One M9 using XDA Labs
Flippy498 said:
605 is the verizon-branded firmware. There definitely is an android m update for your phone.
Click to expand...
Click to collapse
Awesome! With my CID being LRA__001 would I be able to flash this?
0PJAIMG_HIMA_WL_M60_SENSE70_VZW_MR_VERIZON_WWE_3.3 [email protected]_CNV_1.26_002 _release_469809_signed_1 zip
The problem is it looks like it's WWE which you said wouldn't work.
purplekid97 said:
Awesome! With my CID being LRA__001 would I be able to flash this?
0PJAIMG_HIMA_WL_M60_SENSE70_VZW_MR_VERIZON_WWE_3.3 [email protected]_CNV_1.26_002 _release_469809_signed_1 zip
The problem is it looks like it's WWE which you said wouldn't work.
Click to expand...
Click to collapse
It's Verizon WWE. That's not the same as sku 401 (WWE).
Either you try that one or you download the exe from the HTC US website.
I can't say for sure whether it'll work. According to the sku the RUU should be flashable. You'll need to try by yourself. An alternative would be contacting llabtoofer's RUU service. However that one isn't for free. (Either search for it via google or use the direct link in my google sheet if you want to use that service.)
Sent from my HTC One M9 using XDA Labs
here's your RUU
KhurshidAbbas said:
I mistakenly flashed verizon firmware and now I've lost the network signals, My phone is currently in boot loop, restarting at it's own, I can't use open Mobile Networks App, My networks are not working at all, Some expert told me it's because I flashed wrong Radio.img along with rest of firmware.
Please provide me with stock firmware for Bluegrass Cellular.
I've lost every hope.
Click to expand...
Click to collapse
Source:
https://forum.xda-developers.com/one-m9/general/stock-nand-backup-ota-update-collection-t3132698
Download:
https://www.androidfilehost.com/?fid=24591023225177985
Flippy498 did all the work. I just did some searching
rename to 0PJAIMG.zip place on sd card and reboot should fix it
Again its Flippy498's work

Categories

Resources