I have an HTC One M9 (Telus Canadian phone) Unlocked with S-OFF.
Rooted with SuperSU and TWRP v2.8.7.0.
I really wanna update my ROM to Android 6.0 but my current firmware version (which I believe is 3.10) is stopping me from doing so. I tried to upgrade my firmware by following the steps on HTC's website but it didn't work.
How do I go about upgrading my firmware?
Hello, You have to be stock to have OTA working
As you're S-off, best way is to flash a RUU.
After OTA you have to install Twrp and SuperSu again to be root...
You are s-off, you should be able to flash an unsigned zip and be done with it.
Sent from my HTC One M9 using Tapatalk
I'm a little bit confused about the steps I actually need to take. If I flash the right RUU, it will replace my Boot, ROM and Recovery? So the phone will be completely stock? If so, where do I find the right RUU for my phone?
Oh... I wasn't aware that I flash the firmware manually. But where do I find the firmware file? Would you be able to send me a link?
Related
i bought a verizon htc one and am using it in the simple mobile prepaid network. its on android 4.2.2 with software number 1.10.605.10. since i dont have a verizon sim it wont update to the latest jellybean ota. my questions
1) how should i start off rooting and s off it
i was thinking rumrunner----> change the tampered to unlocked-----> flash recovery twrp-----> flash stock +su
2) in the end i want the stock android 4.4 with sense 5.5 rom, the unlocked version
so should i first flash verizon software 2.10.605.10 ------> update the firmware via fastboot-------> flash the stock 4.4 unlocked edition rom
3)if i flash the verizon 2.10.605.10 will i lose touch control when coming from 1.10.605.10? then how will i be able to get to fastboot to flash firmware? or should i flash the firmware first then the rom?
4) can i flash the android 4.4 sense 5.5 rom for unlocked htc one taken from http://htconeroot.com/htc-one-stock-roms/android-4-4-kitkat-sense-5-5-stock-rom-for-htc-one/ . will it work in my phone?. i am not using verizon sim.
5) if i need to return my phone for warranty and need to be back in stock 1.10.605.10. how should i go about it?
is it
change from unlocked to locked ----> flash the ruu as rom.zip ------> change to s-on.
if i follow that method where do i get the 1.10.605.10 rom is it from this post http://forum.xda-developers.com/showthread.php?t=248531 ?/
also if i flash the 1.10.605.10 rom, how will i flash the firmware back, since the newest firmware wont work on the old rom?
please do give me a reply. i have been searching the forums for replies and its all confusing.
thanks a lot
prathik
prathik7 said:
i bought a verizon htc one and am using it in the simple mobile prepaid network. its on android 4.2.2 with software number 1.10.605.10. since i dont have a verizon sim it wont update to the latest jellybean ota. my questions
1) how should i start off rooting and s off it
i was thinking rumrunner----> change the tampered to unlocked-----> flash recovery twrp-----> flash stock +su
Rumrunner - then flash recovery
2) in the end i want the stock android 4.4 with sense 5.5 rom, the unlocked version
so should i first flash verizon software 2.10.605.10 ------> update the firmware via fastboot-------> flash the stock 4.4 unlocked edition rom
Do not update to 2.10.605.10 before you root. After you root flash that firmware.zip by @santod040
3)if i flash the verizon 2.10.605.10 will i lose touch control when coming from 1.10.605.10? then how will i be able to get to fastboot to flash firmware? or should i flash the firmware first then the rom?
Touch control? You should flash the firmware, then the ROM. Follow Santod's instructions about flashing firmware.
4) can i flash the android 4.4 sense 5.5 rom for unlocked htc one taken from http://htconeroot.com/htc-one-stock-roms/android-4-4-kitkat-sense-5-5-stock-rom-for-htc-one/ . will it work in my phone?. i am not using verizon sim.
Not sure about what that ROM is, but you could try Eclipse 4.4 and use the LTE switcher to change to a GSM network.
5) if i need to return my phone for warranty and need to be back in stock 1.10.605.10. how should i go about it?
is it
Use the revert to S-On thread
change from unlocked to locked ----> flash the ruu as rom.zip ------> change to s-on.
if i follow that method where do i get the 1.10.605.10 rom is it from this post http://forum.xda-developers.com/showthread.php?t=248531 ?/
Look for the RUU
also if i flash the 1.10.605.10 rom, how will i flash the firmware back, since the newest firmware wont work on the old rom?
When you RUU it will revert everything.
please do give me a reply. i have been searching the forums for replies and its all confusing.
thanks a lot
prathik
Click to expand...
Click to collapse
See my answers above.
brymaster5000 said:
See my answers above.
Click to expand...
Click to collapse
thanks a lot..so far i have done rumrunner s off, flashed twrp and have takena nandroid backup.
will do the remaining steps.
once again thanks.
brymaster5000 said:
See my answers above.
Click to expand...
Click to collapse
also..you meant the ecliptic rom right?. i couldnt find a eclipse rom. i neeed a sense 5.5+ kitkat as close to stock rom as possible.
Hi guys,
I went to update my M8 earlier from Cyanogenmod 11 to 12, but I got this error when updating...
script aborted: This package supports bootloader(s): 3.18.0.0000, 3.19.0.0000; this device has bootloader 3.16.0.0000.
I have an international M8 and I am unsure what steps I have to take to be able to update the bootloader?
I'm guessing I need to flash a stock RUU and then OTA update and then run firewater root all over again?
If anyone could supply me with an RUU for Vodafone UK for the M8, I'd very much appreciate it.
Thanks in advance.
DesireRoss said:
Hi guys,
I went to update my M8 earlier from Cyanogenmod 11 to 12, but I got this error when updating...
script aborted: This package supports bootloader(s): 3.18.0.0000, 3.19.0.0000; this device has bootloader 3.16.0.0000.
I have an international M8 and I am unsure what steps I have to take to be able to update the bootloader?
I'm guessing I need to flash a stock RUU and then OTA update and then run firewater root all over again?
If anyone could supply me with an RUU for Vodafone UK for the M8, I'd very much appreciate it.
Thanks in advance.
Click to expand...
Click to collapse
There are no RUU's available for devices outside the US. AT&T, Sprint, T-Mobile, Developer Edition and Verizon(I think) all have RUU's. Then there is a RUU for European International(401) but not really widely available.
Easiest way to update Hboot would be to go with OTA's, else if you're S-OFF(You mentioned firewater so I assume you are) you could just flash the latest 4.x firmware for your device or even convert your device to a more up-to-date version(Developer edition is good).
Going SuperCID and flashing Firmware should be easy as well so... There are guides out there to flash firmware. However if you're S-ON then you might have to go with OTA updates so you'll have to go back to stock(EVERYTHING) for OTA's.
On a side note, firewater wasn'tfor root, it was for S-OFF. Besides, firewater doesn't work anymore.
Thanks for the quick reply pal.
Yes I'm S-OFF.
Where would I find a file to flash the latest firmware? I'm assuming you mean through ClockworkMod?
How do I go back to stock if there aren't any RUU's available?
EDIT: I've got a HTC One M8 GPE (File name: RUU-HTC_One_M8_GPE_5.0.1-3.11.1700.5.zip) can I just flash this through ClockworkMod and then be good to go?
DesireRoss said:
Thanks for the quick reply pal.
Yes I'm S-OFF.
Where would I find a file to flash the latest firmware? I'm assuming you mean through ClockworkMod?
How do I go back to stock if there aren't any RUU's available?
EDIT: I've got a HTC One M8 GPE (File name: RUU-HTC_One_M8_GPE_5.0.1-3.11.1700.5.zip) can I just flash this through ClockworkMod and then be good to go?
Click to expand...
Click to collapse
That RUU will convert your device to a Google Play Edition. There is a thread showing how to convert if you want:
[RUU] M8 Google Edition Conversion. 5.0.1
But no, you don't flash it through a custom recovery. The RUU.zip's gets flashed through RUU mode fastboot oem rebootRUU it'll take you to a screen with HTC Logo on background, then you flash it with fastboot flash zip name_of_zip.zip you'll have to flash it twice, first time around it only updates the Hboot but nothing else then you'll have to flash again to update the rest.
For going back to stock(No RUU's): RUUs, OTAs, Stock TWRP Backups, Firmware & More Collection Grab your nandroid backp from that thread, restore it through custom recovery, flash back stock recovery and proceed with OTA updates as normal.
If you just want to stay stock(Sense) for custom ROMs then it might be better to just run the Developer Edition RUU.
[GUIDE] [S-OFF] Update from Almost Anything to Official Developer Edition Lollipop
BerndM14 said:
That RUU will convert your device to a Google Play Edition. There is a thread showing how to convert if you want:
[RUU] M8 Google Edition Conversion. 5.0.1
But no, you don't flash it through a custom recovery. The RUU.zip's gets flashed through RUU mode fastboot oem rebootRUU it'll take you to a screen with HTC Logo on background, then you flash it with fastboot flash zip name_of_zip.zip you'll have to flash it twice, first time around it only updates the Hboot but nothing else then you'll have to flash again to update the rest.
For going back to stock(No RUU's): RUUs, OTAs, Stock TWRP Backups, Firmware & More Collection Grab your nandroid backp from that thread, restore it through custom recovery, flash back stock recovery and proceed with OTA updates as normal.
If you just want to stay stock(Sense) for custom ROMs then it might be better to just run the Developer Edition RUU.
[GUIDE] [S-OFF] Update from Almost Anything to Official Developer Edition Lollipop
Click to expand...
Click to collapse
As long as my bootloader gets updated so I can flash CM12, I'm happy!
Really struggling with this...
Can anyone link me to a thread that will get me from CM11 (S-OFF 3.16 HBOOT) to CM12 (S-OFF 3.19 HBOOT)?
Can I not just fastboot flash the Google Edition, then redo root and S-OFF and then flash CM12 through ClockworkMod?
And how do you S-OFF these things nowadays? Sunshine?
I have the international version of the HTC One M8 so At&T I have 4.4.2 but I want to get Lollipop. I've looked into it and it seems I have a long list of upgrades to make. I have to first update my hboot somehow to the latest one so I can get a newer version of TWRP because I can't use those right now, I just get stuck booting into recovery. To do that I need to update my firmware so I looked into a firmware.zip package but it says I need to relock my bootloader. I'm not particularly willing to have to go through that process. Once I get a newer hboot I need the latest recovery to then flash the update? I'm really confused about all the things I need to do and I need a step by step of things I need to do in order because I don't want to end up bricking my phone somewhere along the way. I've never updated hboot or my firmware I don't think I've just been using AOKP rom with an older recovery TWRP. How do I update all my firmware/software to the latest possible for my HTC One M8? I think the main reason I'm lost is because I don't know what to start with. Right now just pretend I have just my old rom and recovery, where do I go from there? Also I want to get the latest Venom Rom for the M8 if that means anything. They require 5.x.x firmware
Also I probably put this thread in the long location -_-
Tetrisvoid said:
I have the international version of the HTC One M8 so At&T I have 4.4.2 but I want to get Lollipop. I've looked into it and it seems I have a long list of upgrades to make. I have to first update my hboot somehow to the latest one so I can get a newer version of TWRP because I can't use those right now, I just get stuck booting into recovery. To do that I need to update my firmware so I looked into a firmware.zip package but it says I need to relock my bootloader. I'm not particularly willing to have to go through that process. Once I get a newer hboot I need the latest recovery to then flash the update? I'm really confused about all the things I need to do and I need a step by step of things I need to do in order because I don't want to end up bricking my phone somewhere along the way. I've never updated hboot or my firmware I don't think I've just been using AOKP rom with an older recovery TWRP. How do I update all my firmware/software to the latest possible for my HTC One M8? I think the main reason I'm lost is because I don't know what to start with. Right now just pretend I have just my old rom and recovery, where do I go from there? Also I want to get the latest Venom Rom for the M8 if that means anything. They require 5.x.x firmware
Also I probably put this thread in the long location -_-
Click to expand...
Click to collapse
You better run a RUU.exe file of latest official HTC's ROM (Lollipop). If you have an unlocked bootloader, the best option would be to be S-OFF so you could flash any RUU without relocking the bootloader.
Remember than flashing a RUU will update your firmware, radio and hboot but will erase your phone's content.
Once your device is updated, you just have to reflash TWRP (latest version) and flash the ROM you want.
EDIT: If you manage to get S-OFF you could simply flash latest firmware directly. I would highly recommend you to use Sunshine. It's a paid app but it worth it.
Enviado desde mi HTC One M8 mediante Tapatalk
Ok I will try that
SergioRmz said:
You better run a RUU.exe file of latest official HTC's ROM (Lollipop). If you have an unlocked bootloader, the best option would be to be S-OFF so you could flash any RUU without relocking the bootloader.
Remember than flashing a RUU will update your firmware, radio and hboot but will erase your phone's content.
Once your device is updated, you just have to reflash TWRP (latest version) and flash the ROM you want.
EDIT: If you manage to get S-OFF you could simply flash latest firmware directly. I would highly recommend you to use Sunshine. It's a paid app but it worth it.
Enviado desde mi HTC One M8 mediante Tapatalk
Click to expand...
Click to collapse
I looked into sunshine but I can't get it. I did get a copy of firewater though somehow but I've tried to run the commands to use firewater but after the last command ("yes") my adb runs into some sort of loop where it prints "y" repeatedly and I can't enter commands because it replaces what I type with a y and you can watch what you typed fly away. Is there any other way to s-off other than Sunshine that actually works?
I'm kind of forced into having to pay for Sunshine. There is no other way for the version I'm on. Will do and return with an update. Might take a while though
I needed to switch to a more stocky rom for sunshine to work, i got android revolution and apparantly i'm already on lollipop?? it says 5.0.1 but that can't be right...
SergioRmz said:
You better run a RUU.exe file of latest official HTC's ROM (Lollipop). If you have an unlocked bootloader, the best option would be to be S-OFF so you could flash any RUU without relocking the bootloader.
Remember than flashing a RUU will update your firmware, radio and hboot but will erase your phone's content.
Once your device is updated, you just have to reflash TWRP (latest version) and flash the ROM you want.
EDIT: If you manage to get S-OFF you could simply flash latest firmware directly. I would highly recommend you to use Sunshine. It's a paid app but it worth it.
Enviado desde mi HTC One M8 mediante Tapatalk
Click to expand...
Click to collapse
Hi I'm having issues getting a rom that Sunshine supports. Currently I switched over to an old CM11 build for 4.4.x hoping Sunshine would take it but it isn't close enough to stock, and I can't find a single stock rom that isn't an RUU requiring S-Off. I've searched around many threads, http://forum.xda-developers.com/showthread.php?t=2694994 seemed close but it doesn't have what I need. Could you help me solve this issue? Also when I flashed CM11 and booted things were crashing in a loop and after restart it seems to be working no issue, except that google play services isn't supported, so i'm assuming Gapps failed somehow. I'm not planning to stick to CM for long I just need to find a rom that sunshine will take.
ok i found and flashed a nandroid that is appropriate.
I have s-off now.
New problem:
All RUU files I try do not work.
I'm trying to flash a new RUU but the file is too big for Fastboot. I found a method where you copy the zip to the ext_sd and I did that and my phone crashed or something, it went to a black screen and I simulated the battery pull and rebooted. The file was no longer in ext_sd. I'm going to try this again and watch what happens....
this has been a long headache (7 hours straight now)
alright i'm copying and my phone froze completely. currently stuck. Its at 66% transfer
alright something is happening. Screen went dark again, but now the stock wallpaper for the M8 is covering the screen, maybe the launcher restarted and got stuck.
and now the screen is dark again. This isn't working out.
I tried using an RUU exe file rather than a zip, but it stopped in the middle of flashing and said it failed, and that I was using the wrong RUU, when that was the only one available for my ID
I'm really tempted to go into TWRP and flash the zip manually...
I see the One m9 Marshmallow update is out today.
If we are currently rooted with TWRP and S-OFF, what do we need to do to get the OTA?
I assume flash the stock recovery back first, take the OTA, then reflash twrp and root again?
Did I miss anything?
You have to be 100% stock (other than s-off) to take an OTA, which means running a RUU.
But being s-off, why not just wait until the firmware gets posted and update manually?
iElvis said:
You have to be 100% stock (other than s-off) to take an OTA, which means running a RUU.
But being s-off, why not just wait until the firmware gets posted and update manually?
Click to expand...
Click to collapse
Ah yes of course... good call. Thanks
iElvis said:
You have to be 100% stock (other than s-off) to take an OTA, which means running a RUU.
But being s-off, why not just wait until the firmware gets posted and update manually?
Click to expand...
Click to collapse
How would you update manually?
Manually - in case of S-OFF - means flashing firmware that has e.g. been extracted from the OTA using fastboot.
In such a case it is even possible to exchange the stock recovery by the latest TWRP, to be able to flash custom ROMs right away after doing the manual upgrade.
As those named firmware zip-files in most cases you're going to find around this forum, are no longer files which are signed by HTC they can only be flashed if your device got S-OFF'd.
That's as far as a brief explanation of the term "manually" is possible.
Send by the swarm intelligence of my coffee machine ?.
So I've been trying the past couple weeks to root and flash my M9 (AT&T) to no avail. I have ADB, fastboot, sdk and the htc drivers installed on my computer. Thing is, moonshine keeps giving me an error after checking for updates, sunshine is unable to gain temproot, adb won't flash twrp because I have s-on, RUU updates keep failing and I can't get OTA updates to install. I'm on android 5.0.2 with firmware version 1.32.502.9 and did the HTC DEV process to unlock the bootloader. Any help will be much appreciated.
re-lock your bootloader with "fastboot oem lock" then you can run RUU and update it to latest firmware.
After that write a message and I'll help you with root, twrp, etc..
Thanks for the response. I'll get on it sometime this evening. All I'm concerned about is getting twrp installed so I can use it to flash a custom rom with su already installed and all the bloat are removed.
Donnie267 said:
Thanks for the response. I'll get on it sometime this evening. All I'm concerned about is getting twrp installed so I can use it to flash a custom rom with su already installed and all the bloat are removed.
Click to expand...
Click to collapse
Yeah, but first you need to update the firmware to latest(nougat) because with 5.0.2 firmware you can flash only lollipop and maybe some marshmallow roms and I don't think you want an old rom.
Also you don't need S-OFF for root, twrp, custom roms, so don't buy it if you really don't need it.
That's the thing. Every time I've tried flashing twrp, adb spat an error saying that it couldn't because I have S-on.
Donnie267 said:
That's the thing. Every time I've tried flashing twrp, adb spat an error saying that it couldn't because I have S-on.
Click to expand...
Click to collapse
Hmm that's weird, maybe you did something wrong.
You need to boot in download mode(download not bootloader) and do this command "fastboot flash recovery path/to/recovery.img" but first you need unlocked bootloader with htcdev.
Two important information:
A) The bootloader doesn't need to be locked or relocked for flashing a RUU on the M9. (Due to FRP I actually highly discourage everyone from relocking if you tinkered with this phone and don't know whether the RUU you want to flash is actually flashable on your phone. In other words, everytime you haven't already flashed the RUU successfully on your phone, before.)
B) You can't flash Nougat RUUs on a M9 with a non-Nougat firmware due to the different encryption keys.
Please take a look at the ReadMe thread if you need/are interested in more details.
Edit: And yes, that error always appears if you try to flash TWRP while the phone is booted to the bootloader.
Sent from my HTC One M9 using XDA Labs
1: I did some poking around on other threads here and found that I need to go to marshmallow to be able to go to nougat. Only ruu I've been able to find is the Verizon version and I need the one for AT&T if any of you have a link to one.
2: all I need is to get twrp on my phone and I'll he gravy. If any of you know how or where to find the process of flashing twrp WITHOUT rooting. That would be great.
Have you read the ReadMe thread? It contains a huge collection of RUUs and instructions for flashing TWRP. BTW, rooting is never needed for flashing TWRP. It's the other way round. You need TWRP for being able to flash SuperSU or Magisk.
Sent from my HTC One M9 using XDA Labs
Of course I have. Every last one of them says to use adb to flash twrp which 100% of the time says it failed because I have S-on as stated in my original post.
As mentioned before, that error occurs if you booted your phone to the bootloader instead of the download mode. Follow the instructions in the ReadMe thread and flash TWRP while your phone is booted to the download mode.
Sent from my HTC One M9 using XDA Labs
Finally got twrp installed and flashed the rooted developer edition running lollipop. Problem now is when I try a ton running marshmallow or nougat, my phone boots directly to bootloader. Any ideas why?
Android M roms require firmware 3.x and Android N can be used on at least firmware 3.x but are recommended to be used on firmware 4.x.
If you use older firmware versions the roms won't boot as @lucyr03 explained in one of the first replies in this thread.
Sent from my HTC One M9 using XDA Labs
Right. Now, would I be able to just jump right to the latest firmware, or do incremental updates and where can I get the necessary files?
The files are in the ReadMe thread.
You can jump to the latest 3.x firmware via a RUU. Due to the new encryption keys you can't use 4.x RUUs, though. You'll need to update from 3.x to 4.x via the software update function of the phone settings. Be aware that AT&T only let's you download updates for their branded phones if you own an AT&T sim card.
Sent from my HTC One M9 using XDA Labs
I'm using rooted developer edition Ron and every time I try updating, I get a message saying that my phone has been modified and can't update and the only ruu files on the HTC site are for nougat.
You can't update that custom rom you're using because its rom base doesn't match your phone's firmware. That's why you face that error message.
As written before, read the ReadMe thread.
Sent from my HTC One M9 using XDA Labs
I'm using rooted developer edition Ron and every time I try updating, I get a message saying that my phone has been modified and can't update and the only ruu files on the HTC site are for nougat.
Can you comment the link to the Readme?