[Q] Update to newest official firmware on custom rom. - One (M8) Q&A, Help & Troubleshooting

My M8 is flashed with Viper 1.6. I however wish to use latest firmware from the official OTA update, to get the newest radio etc. I am however unable to flash this.
I flashed the stock recovery, however the update does not succeed via fastboot. Error 99 something.
Are you able to guide me how to do this update. Is it at all possible, when not running a stock rom?
I would like to avoid going back to stock, to be able to do this, unless necessary, but I do not know if this is possible.
My former phone was a Samsung Note, where I was able to flash about everything with the Odin Flash utility. Is it simply because I am S-ON This causes problems?
In the Viper thread this has been asked, but no clear answers are given, as it is not viper specific.

[/COLOR]
sblop said:
My M8 is flashed with Viper 1.6. I however wish to use latest firmware from the official OTA update, to get the newest radio etc. I am however unable to flash this.
I flashed the stock recovery, however the update does not succeed via fastboot. Error 99 something.
Are you able to guide me how to do this update. Is it at all possible, when not running a stock rom?
I would like to avoid going back to stock, to be able to do this, unless necessary, but I do not know if this is possible.
My former phone was a Samsung Note, where I was able to flash about everything with the Odin Flash utility. Is it simply because I am S-ON This causes problems?
In the Viper thread this has been asked, but no clear answers are given, as it is not viper specific.
Click to expand...
Click to collapse
First of all make it clear what you want to do.If you want to do OTA of viper from 1.6 to 1.7 you must have a custom recovery like twrp then go to settings->about->software updates.If you want to get official HTC's OTA then you have to be on Stock.you sshould follow this guide http://forum.xda-developers.com/showthread.php?t=2735235

sblop said:
My M8 is flashed with Viper 1.6. I however wish to use latest firmware from the official OTA update, to get the newest radio etc. I am however unable to flash this.
I flashed the stock recovery, however the update does not succeed via fastboot. Error 99 something.
Are you able to guide me how to do this update. Is it at all possible, when not running a stock rom?
I would like to avoid going back to stock, to be able to do this, unless necessary, but I do not know if this is possible.
My former phone was a Samsung Note, where I was able to flash about everything with the Odin Flash utility. Is it simply because I am S-ON This causes problems?
In the Viper thread this has been asked, but no clear answers are given, as it is not viper specific.
Click to expand...
Click to collapse
You need to be S-OFF to flash firmware. You would need to go back to stock and apply the OTA, however, you can flash the radio while S-ON.

Thanks for your replies.
I of cause know I am unable to directly install the OTA.
I am interested in the radio and other relevant parts of the OTA.
Is the best solution to revert to a locked bootloader/Stock recovery, and simply update?
The radio itself I assume I can flash with fastboot. (fastboot flash radio radio.img)
The firmware however also contains the following files
Boot.img
Hboot
Radio
RCData
Recovery.
I am unaware what RC data is? Recovery is not relevant. Hboot, I assume an older version is better, in case a weakness is found in the old version, leaving boot and radio. Would you update boot? Do I gain anything at all? If yes, I assume I can use this command? (fastboot flash boot boot.img). Or am I restricted flashing the boot, as long as I am S-on?

bump

Related

[Q] JB OTA fails with the red rectangular

I have an unlocked HTC One X, running Stock Rom and CMW recovery. CID 621. (never installed any custom roms, only CMW recovery and unlocking the phone)
I haven't updated my phone in a while since OTA failed due to the recovery. Last night I reverted back to the stock recovery and updated, successfully, OTA version 2.18.751.7.
After updating my One X informs me there's a JB OTA update, 3.14.751.20 but when I try to run it, it reboots, shows the green progress bar for about 30 seconds then shows the red rectangular of failure (rebooting starts up the device normally).
I tried reflashing the stock recovery, tried the recovery from the latest RUU for my CID (RUU_ENDEAVOR_U_ICS_40_S_Chunghwa_2.17.751.2_Radio_2.1204.136.21_release_275588_signed) but the OTA update keeps failing.
I also tried disabling SuperSU and used Voodoo Root Keeper to disable root, still the same red rectangular. Tried using the nandroid backup and running through the updates again, but same issue (2.18.751.7 installs correctly, but 3.14.751.20 fails).
Any help would be appreciated!
Thanks,
Maya
mayashoval said:
I have an unlocked HTC One X, running Stock Rom and CMW recovery. CID 621. (never installed any custom roms, only CMW recovery and unlocking the phone)
I haven't updated my phone in a while since OTA failed due to the recovery. Last night I reverted back to the stock recovery and updated, successfully, OTA version 2.18.751.7.
After updating my One X informs me there's a JB OTA update, 3.14.751.20 but when I try to run it, it reboots, shows the green progress bar for about 30 seconds then shows the red rectangular of failure (rebooting starts up the device normally).
I tried reflashing the stock recovery, tried the recovery from the latest RUU for my CID (RUU_ENDEAVOR_U_ICS_40_S_Chunghwa_2.17.751.2_Radio_2.1204.136.21_release_275588_signed) but the OTA update keeps failing.
I also tried disabling SuperSU and used Voodoo Root Keeper to disable root, still the same red rectangular. Tried using the nandroid backup and running through the updates again, but same issue (2.18.751.7 installs correctly, but 3.14.751.20 fails).
Any help would be appreciated!
Thanks,
Maya
Click to expand...
Click to collapse
Have you tried relocking your bootloader? 'fastboot oem lock'
Also, maybe try flashing the stock kernel as well?
Did you remove anything?
You might try running an RUU if you can one one new enough, or restoring a backup (there are threads here for both backups and RUU, but look on htcruu.com, the device is endeavoru)
ArmedandDangerous said:
Also, maybe try flashing the stock kernel as well?
Click to expand...
Click to collapse
I'm hesitant about flashing a kernel, as I did not change the original stock one, and it feels too risky.
BenPope said:
Did you remove anything?
You might try running an RUU if you can one one new enough, or restoring a backup (there are threads here for both backups and RUU, but look on htcruu.com, the device is endeavoru)
Click to expand...
Click to collapse
I thought about that, but the most recent RUU for my CID is older than what getvar is telling me (INFOversion-main: 2.18.751.7. latest RUU I found is: RUU_ENDEAVOR_U_ICS_40_S_Chunghwa_2.17.751.2_Radio_2.1204.136.21_release_275588_signed).
As to relock, I went through quite a few similar threads and in all relocking did not make any difference. Also, if that was the case, I don't think the first OTA update would have gone through.
mayashoval said:
I thought about that, but the most recent RUU for my CID is older than what getvar is telling me (INFOversion-main: 2.18.751.7. latest RUU I found is: RUU_ENDEAVOR_U_ICS_40_S_Chunghwa_2.17.751.2_Radio_2.1204.136.21_release_275588_signed).
As to relock, I went through quite a few similar threads and in all relocking did not make any difference. Also, if that was the case, I don't think the first OTA update would have gone through.
Click to expand...
Click to collapse
I think the update to hboot requires it to be locked, your previous update was most likely ok with the hboot it was on.
mayashoval said:
I thought about that
Click to expand...
Click to collapse
Then look for a backup of your ROM version in the backup thread.
BenPope said:
Then look for a backup of your ROM version in the backup thread.
Click to expand...
Click to collapse
Sorry to be a noob but what do you mean? I thought I couldn't use a backup older than the one listed under "main version". Or am I confusing things?
Edit:
Can I install the most recent RUU?
INFOversion-main: 2.18.751.7.
latest RUU is: RUU_ENDEAVOR_U_ICS_40_S_Chunghwa_2.17.751.2_Radio_ 2.1204.136.21_release_275588_signed.
Update: locking the phone did not help
I locked the phone, but the update still fails at the same location. The green bar expands for about 20 seconds, covering about a quarter of the bar, and the the red triangle appears.
You could always attempt to update the firmware/hboot manually download it here for your cid http://forum.xda-developers.com/showthread.php?t=1957376
Or there is a tool here http://forum.xda-developers.com/showthread.php?t=1924003
sorry for being a noob
gffmac said:
You could always attempt to update the firmware/hboot manually download it here for your cid http://forum.xda-developers.com/showthread.php?t=1957376
Or there is a tool here http://forum.xda-developers.com/showthread.php?t=1924003
Click to expand...
Click to collapse
the tool looks easy enough, but they ask to include the custom JB rom of my choice. I want the Stock update, so what do I do?
The manual update list points to a broken link. I did find it somewhere else. How do I manually update? are these the commands?
fastboot oem rebootRUU
fastboot flash zip firmware.zip
do I need to unlock my phone again? can I use the same Unlock_code.bin I got from HTC last time (saved it) or do I have to go through the process again?
I'm asking all these questions because I don't want to end up with a bricked phone.
mayashoval said:
the tool looks easy enough, but they ask to include the custom JB rom of my choice. I want the Stock update, so what do I do?
The manual update list points to a broken link. I did find it somewhere else. How do I manually update? are these the commands?
fastboot oem rebootRUU
fastboot flash zip firmware.zip
do I need to unlock my phone again? can I use the same Unlock_code.bin I got from HTC last time (saved it) or do I have to go through the process again?
I'm asking all these questions because I don't want to end up with a bricked phone.
Click to expand...
Click to collapse
There are a couple of really good stock looking ROMs on there with enhanced performance. There's one mentioned in my sig, it may also be the easiest route out of your issue using the tool posted above
exocetdj said:
There are a couple of really good stock looking ROMs on there with enhanced performance. There's one mentioned in my sig, it may also be the easiest route out of your issue using the tool posted above
Click to expand...
Click to collapse
Yes I am running to issues... turns out that manually flashing the firmware.zip just got my phone into a bootloop since it turns out you must install a custom rom after it. I did not want to install a custom rom just to get the OTA update to install. now my phone keeps rebooting and I'm waiting for ADHD to download (takes FOREVER! for some reason).
This really sucks. I wanted to stay with stock, and it looks like I can't even go back anymore, can't even restore with a RUU.
mayashoval said:
Yes I am running to issues... turns out that manually flashing the firmware.zip just got my phone into a bootloop since it turns out you must install a custom rom after it. I did not want to install a custom rom just to get the OTA update to install. now my phone keeps rebooting and I'm waiting for ADHD to download (takes FOREVER! for some reason).
This really sucks. I wanted to stay with stock, and it looks like I can't even go back anymore, can't even restore with a RUU.
Click to expand...
Click to collapse
There should be a RUU out for your region soonish but Until then, a stock style custom rom is a brilliant option beleive me
exocetdj said:
There should be a RUU out for your region soonish but Until then, a stock style custom rom is a brilliant option beleive me
Click to expand...
Click to collapse
don't really have a choice now...
downloading maXimus as per your recommendation (and because ADHD will take another 9 hours
You can restore an older backup, it's just like installing a custom ROM.
You might also be able to install a 2.17 RUU on 2.18, I'm not sure the hboot was updated. It's also possible to dissect an RUU and install the bits manually.
You have a few options.
i am having the same issue, I have the stock rom (never flashed) on a rooted phone. So i relocked the bootloader and flashed stock recovery, but im getting the red triangle when installing the update.
OP, did you already find a solution?
plaktoets said:
i am having the same issue, I have the stock rom (never flashed) on a rooted phone. So i relocked the bootloader and flashed stock recovery, but im getting the red triangle when installing the update.
OP, did you already find a solution?
Click to expand...
Click to collapse
Sorry did not find a solution. Ended up installing a custom rom, even though I wanted to keep using the stock one
plaktoets said:
i am having the same issue, I have the stock rom (never flashed) on a rooted phone. So i relocked the bootloader and flashed stock recovery, but im getting the red triangle when installing the update.
OP, did you already find a solution?
Click to expand...
Click to collapse
I hope you did this the other way around......first flash the recovery and the relock the bootloader.....
But if you are on stock rom, kernel and recovery you do not have to relock the bootloader, it updates fine with a unlocked one.

Need some info..

Im comming from a Nexus 4. At this moment i am using stock rom with s-on on my international htc one m8. Only thing i did is rooting it and flashed a custom recovery from philz. Now my question is, how can i update to the newest firmware. It is a bit complicated compared to the nexus 4, so i dont want to do anything wrong. Ive red about relocking the bootloader and some orher stuff, but dont get it. I would appreciate any help and info i can get.. i put a screenshot of my current setup..
Sent from my HTC One_M8 using XDA Premium 4 mobile app
When you say "firmware" do you just mean the Android software version? If so, just flash in recovery a stock rooted ROM, or custom ROM based on the newer software. No need to mess with relocking the bootloader to install an official OTA update or RUU. In my opinion, here is little to no good reason to install official updates on a modded/rooted phone.
Reason I ask the first question above, many of the folks here refer to "firmware" as the other modules deployed with the OS, including hboot, radio, and other media modules. Flashing this is still possible on a modded device, just a little different.
redpoint73 said:
When you say "firmware" do you just mean the Android software version? If so, just flash in recovery a stock rooted ROM, or custom ROM based on the newer software. No need to mess with relocking the bootloader to install an official OTA update or RUU. In my opinion, here is little to no good reason to install official updates on a modded/rooted phone.
Reason I ask the first question above, many of the folks here refer to "firmware" as the other modules deployed with the OS, including hboot, radio, and other media modules. Flashing this is still possible on a modded device, just a little different.
Click to expand...
Click to collapse
Thanks for the answer. by updating the firmware i mean the complete software, just like we get it OTA. The nexus was peace of cake, just install thr new rom and radios and you were done. But this htc thing needs some practicing i think.
soylukral said:
Thanks for the answer. by updating the firmware i mean the complete software, just like we get it OTA. The nexus was peace of cake, just install thr new rom and radios and you were done. But this htc thing needs some practicing i think.
Click to expand...
Click to collapse
That part is not much different with the M8. If you want a new ROM, just flash a stock rooted ROM or custom in recovery. If you want a new radio, just get it from the following thread and flash it. Only difference, if you need S-off. so look for either firewater or sunshine s-off method.
http://forum.xda-developers.com/showthread.php?t=2736921
Yes, you can install the "complete" firmware package (search around and you will find them, usually flashed with fastboot/adb). But these are usually not necessary. If a ROM requires a newer firmware package, it will be discussed in that ROM thread.
redpoint73 said:
That part is not much different with the M8. If you want a new ROM, just flash a stock rooted ROM or custom in recovery. If you want a new radio, just get it from the following thread and flash it. Only difference, if you need S-off. so look for either firewater or sunshine s-off method.
http://forum.xda-developers.com/showthread.php?t=2736921
Yes, you can install the "complete" firmware package (search around and you will find them, usually flashed with fastboot/adb). But these are usually not necessary. If a ROM requires a newer firmware package, it will be discussed in that ROM thread.
Click to expand...
Click to collapse
So what i understand is, as long as you stay stock rooted, you can update with a stock rooted rom without having s-off. Am i right? What i dont understand is that they are talking about you cant update from 4.4.2 1.54 to 4.4.3 2.22 without relocking your bootloader..
soylukral said:
So what i understand is, as long as you stay stock rooted, you can update with a stock rooted rom without having s-off. Am i right? What i dont understand is that they are talking about you cant update from 4.4.2 1.54 to 4.4.3 2.22 without relocking your bootloader..
Click to expand...
Click to collapse
You seem to be talking about 2 different things.
If you are talking about updating (flashing) a stock rooted ROM, that would be a user created ROM posted here in Development. If that is the case, you can flash whatever ROM you want from Development while S-on.
But if you are talking about installing official OTA updates, you need to relock your bootloader with s-on; and you also need to revert to stock recovery. You can flash these with the bootloader unlocked with S-off (stock recovery is still required). The other catch is, that if you change or remove any system files while rooted, an OTA will not install.
My opinion is not to install OTAs on a rooted phone. Its extra steps and extra hassle (relocking bootloader, re-installing stock recovery). Plus, you never know what exploits have been patched with the new OTAs. For instance, the more recent hboots plugged the firewater s-off. Its a much better idea to just flash stock rooted or custom ROMs posted in Development, as they often get updated very quickly to the new software versions anyway. And that is what XDA is all about, anyway.
redpoint73 said:
You seem to be talking about 2 different things.
If you are talking about updating (flashing) a stock rooted ROM, that would be a user created ROM posted here in Development. If that is the case, you can flash whatever ROM you want from Development while S-on.
But if you are talking about installing official OTA updates, you need to relock your bootloader with s-on; and you also need to revert to stock recovery. You can flash these with the bootloader unlocked with S-off (stock recovery is still required). The other catch is, that if you change or remove any system files while rooted, an OTA will not install.
My opinion is not to install OTAs on a rooted phone. Its extra steps and extra hassle (relocking bootloader, re-installing stock recovery). Plus, you never know what exploits have been patched with the new OTAs. For instance, the more recent hboots plugged the firewater s-off. Its a much better idea to just flash stock rooted or custom ROMs posted in Development, as they often get updated very quickly to the new software versions anyway. And that is what XDA is all about, anyway.
Click to expand...
Click to collapse
sorry about asking this many questions but, the main thing is that i want to update to the latest released software 4.4.3 2.22. can you discribe me the steps i have to follow. because im sorry but it is still not 100% clear. believe me i flashed many many roms kernels tweaks and lots of other stuff, but comming from a nexus device this is a nightmare.
soylukral said:
sorry about asking this many questions but, the main thing is that i want to update to the latest released software 4.4.3 2.22. can you discribe me the steps i have to follow. because im sorry but it is still not 100% clear. believe me i flashed many many roms kernels tweaks and lots of other stuff, but comming from a nexus device this is a nightmare.
Click to expand...
Click to collapse
i was looking at ARHD 10.1 with the latest 4.4.3 2.22 software, can i just flash this over my stock rooted 4.4.2 1.54?
soylukral said:
sorry about asking this many questions
Click to expand...
Click to collapse
No worries, that is what this forum is for!
One thing I was not fully aware of, while ARHD will flash just fine over your stock ROM; folks seem to be having trouble with Android 4.4.3 (software 2.22) based ROMs and old "firmware" (reference Post #2, paragraph 2 above). This includes issues with no sound (which I suspect the "media" module within the firmware package is the culprit).
So if you want to flash a 2.22 based ROM, it looks like you need to S-off and flash the firmware package before flashing ARHD. Details on flashing the firmware package can be found by reading the ARHD thread, or also (more easily) by referring to Section 3 of this guide: http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727/post53807690
Updating the "firmware" package is often not needed to just flash a custom ROM. This happens to be one of the exceptions.
redpoint73 said:
No worries, that is what this forum is for!
One thing I was not fully aware of, while ARHD will flash just fine over your stock ROM; folks seem to be having trouble with Android 4.4.3 (software 2.22) based ROMs and old "firmware" (reference Post #2, paragraph 2 above). This includes issues with no sound (which I suspect the "media" module within the firmware package is the culprit).
So if you want to flash a 2.22 based ROM, it looks like you need to S-off and flash the firmware package before flashing ARHD. Details on flashing the firmware package can be found by reading the ARHD thread, or also (more easily) by referring to Section 3 of this guide: http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727/post53807690
Updating the "firmware" package is often not needed to just flash a custom ROM. This happens to be one of the exceptions.
Click to expand...
Click to collapse
thanks anyway, you did help me get wiser. what i understand is that S-OFF is a must have to be that free as on the nexus 4. i will look further. thanks again..
soylukral said:
thanks anyway, you did help me get wiser. what i understand is that S-OFF is a must have to be that free as on the nexus 4. i will look further. thanks again..
Click to expand...
Click to collapse
S-off is usually not needed to flash a ROM itself. But yes, its a must if you want to flash radio, hboot, firmware packages, and some other things.

[Q] Root without custom recovery?

I would like to root my HTC One M9 without installing TWRP or another custom recovery so that I can easily unroot and then take OTA updates. I have a developer M9 so my bootloader is already unlocked. I will eventually flash custom ROMs but at the moment, the stock firmware with Sense 7 is more than sufficient for me. Can anyone shed some light? I did find this http://www.how-to-root.club/2015/03/htc-one-m9-6891.html but I'm not sure how reliable it is since there's only a few comments.
theloneranger08 said:
I would like to root my HTC One M9 without installing TWRP or another custom recovery so that I can easily unroot and then take OTA updates. I have a developer M9 so my bootloader is already unlocked. I will eventually flash custom ROMs but at the moment, the stock firmware with Sense 7 is more than sufficient for me. Can anyone shed some light? I did find this http://www.how-to-root.club/2015/03/htc-one-m9-6891.html but I'm not sure how reliable it is since there's only a few comments.
Click to expand...
Click to collapse
"I could be wrong here and let me know if I am" it doesn't work that way with the m9. That site is bogus anyways, could you not tell by the video? Anyhow, even if you where to root it, there is no way to "simply" unroot it and take ota. There is new security on the m9 dealing with updates. Ota will not work if your software is or has been modified in any way, or if you have super cid. The common way for people to get OTA with the m9 is flash twrp, make a backup BEFORE rooting, flash newest supersu beta inside twrp, profit. When ota comes, go back to twrp, restore non rooted backup, flash stock recovery, take ota. IMO this is all a waste of time with an htc, just bite the bullet and spend $25 on soff and you don't have to worry about ota, you can flash firmware all day long before htc even releases it. Just flash a stock rooted rom like maximus if you don't want a lot of tweaks.
Your boot loader will say modified after flashing twrp, and will still say modified after restoring back to your stock backup. The "modified" boot loader does not affect ota, but if it annoys you like it does me, the only way to get rid of it at this time is to have soff and flash stock RUU in exe or sdcard mode. fastboot oem rebootRUU will not remove boot loader modified
edit.. there is now a way to remove modified status without flashing rom
an0ther said:
"I could be wrong here and let me know if I am" it doesn't work that way with the m9. That site is bogus anyways, could you not tell by the video? Anyhow, even if you where to root it, there is no way to "simply" unroot it and take ota. There is new security on the m9 dealing with updates. Ota will not work if your software is or has been modified in any way, or if you have super cid. The common way for people to get OTA with the m9 is flash twrp, make a backup BEFORE rooting, flash newest supersu beta inside twrp, profit. When ota comes, go back to twrp, restore non rooted backup, flash stock recovery, take ota. IMO this is all a waste of time with an htc, just bite the bullet and spend $25 on soff and you don't have to worry about ota, you can flash firmware all day long before htc even releases it. Just flash a stock rooted rom like maximus if you don't want a lot of tweaks.
Your boot loader will say modified after flashing twrp, and will still say modified after restoring back to your stock backup. The "modified" boot loader does not affect ota, but if it annoys you like it does me, the only way to get rid of it at this time is to have soff and flash stock RUU in exe or sdcard mode. fastboot oem rebootRUU will not remove boot loader modified
edit.. there is now a way to remove modified status without flashing rom
Click to expand...
Click to collapse
Thanks for all of the info. I wish simply rooting your phone wasn't such a pain. I guess I'll just flash TWRP, make a backup of my phone, and then root it and then if I need to do an OTA I can just restore the backup and flash the stock recovery. I found this download site for the recovery. I'm assuming I'd pick developer and then recovery. Do I use the signed one? What happens if I flash the wrong recovery? https://www.androidfilehost.com/?w=files&flid=28830
Also, if I S OFF you said I can install OTA updates? So I can install them even if I have a custom recovery and root access?
theloneranger08 said:
Also, if I S OFF you said I can install OTA updates? So I can install them even if I have a custom recovery and root access?
Click to expand...
Click to collapse
Not ota, but you can flash firmware without doing anything. So you run a stockish rom like maximus and he releases his own OTA's, then you can flash official firmware to keep up with it, and if you get tired of that method, you can always ruu and go back to completely stock.
an0ther said:
Not ota, but you can flash firmware without doing anything. So you run a stockish rom like maximus and he releases his own OTA's, then you can flash official firmware to keep up with it, and if you get tired of that method, you can always ruu and go back to completely stock.
Click to expand...
Click to collapse
So I bit the bullet and installed TWRP, did a Nandroid backup, and then rooted my phone. Now I'm trying to determine whether I want to S-Off my phone. I know that I'd need to RUU and return to stock to flash firmware if I'm S-On, but if I flash a rom that is continually updated, then will I miss any of the features of new firmware released by HTC? I guess my question is, if a dev. updates a rom to reflect the newest firmware from HTC, how does that actually work because from what I've read, it doesn't actually touch the firmware of the phone? So would there be things that HTC can improve that the rom cannot?
theloneranger08 said:
So I bit the bullet and installed TWRP, did a Nandroid backup, and then rooted my phone. Now I'm trying to determine whether I want to S-Off my phone. I know that I'd need to RUU and return to stock to flash firmware if I'm S-On, but if I flash a rom that is continually updated, then will I miss any of the features of new firmware released by HTC? I guess my question is, if a dev. updates a rom to reflect the newest firmware from HTC, how does that actually work because from what I've read, it doesn't actually touch the firmware of the phone? So would there be things that HTC can improve that the rom cannot?
Click to expand...
Click to collapse
Correct. Roms do not upgrade firmware. In the future you will need to upgrade firmware when wifi/camera/touchscreen/etc improvements are implemented into firmware. Having soff, you can simply flash just the firmware and not worry about software. Without soff, you have to revert back to stock and take ota or use new firmware RUU. Soff is a must on HTC and is honestly the only reason I didn't buy an s6. Ive had the m7/m8/m9 and the flexibility of rooting and firmware etc is unlike any other.
an0ther said:
Correct. Roms do not upgrade firmware. In the future you will need to upgrade firmware when wifi/camera/touchscreen/etc improvements are implemented into firmware. Having soff, you can simply flash just the firmware and not worry about software. Without soff, you have to revert back to stock and take ota or use new firmware RUU. Soff is a must on HTC and is honestly the only reason I didn't buy an s6. Ive had the m7/m8/m9 and the flexibility of rooting and firmware etc is unlike any other.
Click to expand...
Click to collapse
Ok great and I can flash firmware regardless of what rom I'm running?
theloneranger08 said:
Ok great and I can flash firmware regardless of what rom I'm running?
Click to expand...
Click to collapse
Correct. It doesn't have to be a perfect match, just in the same base. Right now your current firmware is fine, but most people swap to the newest developer with no red text. If you are new to htc and flashing firmware read instructions carefully or ask me. You need super cid or matching cid to flash firmware that isn't supported by your carrier variant. Everyone has to learn and these phones are near impossible to hard brick as long as you can read. Never flash cdma firmware on gsm phone, never run ruu for your phone if MID doesn't match, never turn s-on back on, but if you have to make sure you are NOT super cid or have unsigned firmware "no red text firmware" Never ever ever unzip a signed firmware file and edit it and zip it back up to flash unless you decrypt it and know what you are doing. Get an 32 gig or less sd card. Feel free to ask me any questions.
an0ther said:
Correct. It doesn't have to be a perfect match, just in the same base. Right now your current firmware is fine, but most people swap to the newest developer with no red text. If you are new to htc and flashing firmware read instructions carefully or ask me. You need super cid or matching cid to flash firmware that isn't supported by your carrier variant. Everyone has to learn and these phones are near impossible to hard brick as long as you can read. Never flash cdma firmware on gsm phone, never run ruu for your phone if MID doesn't match, never turn s-on back on, but if you have to make sure you are NOT super cid or have unsigned firmware "no red text firmware" Never ever ever unzip a signed firmware file and edit it and zip it back up to flash unless you decrypt it and know what you are doing. Get an 32 gig or less sd card. Feel free to ask me any questions.
Click to expand...
Click to collapse
Awesome, thanks I really appreciate it. I'll definitely let you know if I have any questions.
theloneranger08 said:
So I bit the bullet and installed TWRP, did a Nandroid backup, and then rooted my phone. Now I'm trying to determine whether I want to S-Off my phone. I know that I'd need to RUU and return to stock to flash firmware if I'm S-On, but if I flash a rom that is continually updated, then will I miss any of the features of new firmware released by HTC? I guess my question is, if a dev. updates a rom to reflect the newest firmware from HTC, how does that actually work because from what I've read, it doesn't actually touch the firmware of the phone? So would there be things that HTC can improve that the rom cannot?
Click to expand...
Click to collapse
Check it out this http://www.bestandroidrootedapps.com/how-to-root-htc-one-m9-and-also-have-custom-recovery-installed-on-it/

[Q] Lost root access after flashing new firmware

Hi All,
I have a UK HTC One M8, rooted, S-off, and with ViperOne installed, an old version - 1.8.0
I have flashed a new firmware in order to update ViperOne, and I have lost root access. I used root checker app to verify.
I used this method to flash the firmware:http://forum.xda-developers.com/showthread.php?t=2696282
I obtained the firmware from here: http://android-revolution-hd.blogspot.co.uk/p/android-revolution-hd-mirror-site-var.html
I had changed the cid to supercid, as I am S-off, and i checked that the modelid was correct in "android-info.txt"
The flash went fine, no errors, phone turned on first time, but root access is lost.
This thread I just found says that upgrading the firmware will always cause you to lose root. This is surprising as it wasn't mentioned in any of the guides I read to flashing firmware.
http://forum.xda-developers.com/showthread.php?t=2417442
I was wondering if somebody knowledgeable could reassure me that everything is fine, and perhaps point me to the most appropriate method for getting root access back. I am a little out of my depth here, I learned how to do most of this stuff a year ago when i first rooted, but I haven't been back to update since then, and have forgotten a lot of what I learned before.
Would appreciate any assistance you can offer
Cheers
Will
Willr01 said:
This thread I just found says that upgrading the firmware will always cause you to lose root. This is surprising as it wasn't mentioned in any of the guides I read to flashing firmware.
http://forum.xda-developers.com/showthread.php?t=2417442
Click to expand...
Click to collapse
Different device manufacturers do things in very different ways, so I wouldn't take that thread to mean anything, one way or another, regarding losing root when updating firmware. I also think in that thread, they may be talking about firmware = ROM (as opposed to something very different on HTC devices). In which case, yes, installing a stock ROM will in fact usually remove root on most Android devices.
In any case, see if you still have TWRP installed. That depends on whether the firmware package was modified or not to remove the stock recovery. If TWRP was replaced by stock recovery, simply install TWRP again using your method of choice (personally I prefer installing by fastboot). Then download the SuperSU zip to your phone from here and flash in TWRP.
In reality, I think you may not even have to download SuperSU. If you boot into TWRP and select reboot, I believe TWRP will automatically sense your ROM is not rooted, and ask you if you want it to do so. But I'm not 100% on that, and the SuperSU method is a sure thing.
Thanks a lot for your input. I don't have a recovery installed, so I have tried to flash twrp.
I tried flashing it twice, after reading it can be necessary to do that, and erasing the cache before attempting to boot to recovery. When I try and enter recovery, I get stuck on the startup htc screen with "Entering Recovery..." in pink.
Snippets off other threads have suggested my hboot might not be compatible with the new version of twrp. Is it straightforward to update hboot?
Thanks in advance
Willr01 said:
Snippets off other threads have suggested my hboot might not be compatible with the new version of twrp. Is it straightforward to update hboot?
Click to expand...
Click to collapse
Updating your firmware updates the hboot. 3.19 is the current hboot, and you can check no the bootloader screen.
Make sure its a current version TWRP (2.8.7.0) and I think the opposite is also true (old versions of TWRP don't work with current hboot).
And to clarify, you want to fastboot erase cache, then flash TWRP; as this often clears up issues with TWRP not installing properly.
redpoint73 said:
Updating your firmware updates the hboot. 3.19 is the current hboot, and you can check no the bootloader screen.
Make sure its a current version TWRP (2.8.7.0) and I think the opposite is also true (old versions of TWRP don't work with current hboot).
And to clarify, you want to fastboot erase cache, then flash TWRP; as this often clears up issues with TWRP not installing properly.
Click to expand...
Click to collapse
So my hboot is 3.16, and the twrp was the latest version. I guess i need to find a more up to date firmware file. Any suggestions as to the best sources for firmware?
Willr01 said:
So my hboot is 3.16, and the twrp was the latest version. I guess i need to find a more up to date firmware file. Any suggestions as to the best sources for firmware?
Click to expand...
Click to collapse
What exactly did you flash from the Android Revolution website (what you linked in the top post)?
That website has up-to-date firmware, but what you want is 4.xx version firmware, found under the "Firmware collection" link on that webpage.
Since your hboot number is 3.16, you either did not properly flash a firmware (flashed something else) or flashed a really old firmware (hboot 3.16 corresponds to firmware version 1.xx).

M9 soft bricked after 7.0 update

Hi guys,
I've updated my M9 to 7.0 through OTA update. After installing my phone boots directly in to the bootloader. I can enter download and recovery mode without any trouble but that's about it. When i try to boot in to the phone it boots back to the bootloader. My phone is S-ON so i can't flash a RUU through ADB, however the phone is unlocked.
I tried to flash a RUU through the external micro SD card method but that failed because the firmware is lower than my firmware.
Current M9 Status:
*Unlocked*
S-On
Firmware 4.14.401.7
Stuck in bootloader/recovery/downloadmode
I tried everything to my knowledge. Is there someone who encountered the same problems as i do? Or is there someone who knows a solution to all of this?
ruubs said:
Hi guys,
I've updated my M9 to 7.0 through OTA update. After installing my phone boots directly in to the bootloader. I can enter download and recovery mode without any trouble but that's about it. When i try to boot in to the phone it boots back to the bootloader. My phone is S-ON so i can't flash a RUU through ADB, however the phone is unlocked.
I tried to flash a RUU through the external micro SD card method but that failed because the firmware is lower than my firmware.
Current M9 Status:
*Unlocked*
S-On
Firmware 4.14.401.7
Stuck in bootloader/recovery/downloadmode
I tried everything to my knowledge. Is there someone who encountered the same problems as i do? Or is there someone who knows a solution to all of this?
Click to expand...
Click to collapse
Some questions:
Did you have a completely stock device when you applied the OTA?
Did it ever successfully boot into Nougat, or did the OTA immediately result in the current condition?
I wonder if you could either flash TWRP or use it via your computer (there's a way to run it in your phone without installing it) so that you could apply the OTA again. I'm not sure if it would fix whatever went wrong, though.
Alternatively, you could flash a ROM (again, via TWRP), obtain S-OFF, change your MID & CID to the developer version and apply that RUU.
computerslayer said:
Some questions:
Did you have a completely stock device when you applied the OTA?
Did it ever successfully boot into Nougat, or did the OTA immediately result in the current condition?
I wonder if you could either flash TWRP or use it via your computer (there's a way to run it in your phone without installing it) so that you could apply the OTA again. I'm not sure if it would fix whatever went wrong, though.
Alternatively, you could flash a ROM (again, via TWRP), obtain S-OFF, change your MID & CID to the developer version and apply that RUU.
Click to expand...
Click to collapse
I did have a completely stock device before i installed the OTA.
It did never successvully booted into nougat. Right after the install it booted in to the bootloader.
How can i flash TWRP or another ROM while im S-ON? Or am i wrong in this? Please help me out
ruubs said:
I did have a completely stock device before i installed the OTA.
It did never successvully booted into nougat. Right after the install it booted in to the bootloader.
How can i flash TWRP or another ROM while im S-ON? Or am i wrong in this? Please help me out
Click to expand...
Click to collapse
S-ON is no obstacle to flashing TWRP or another ROM. You will need to unlock your bootloader in order to do either but I assumed that you had already done this since you posted that your status is unlocked.
computerslayer said:
S-ON is no obstacle to flashing TWRP or another ROM. You will need to unlock your bootloader in order to do either but I assumed that you had already done this since you posted that your status is unlocked.
Click to expand...
Click to collapse
The phone status is indeed unlocked.
I didn't know I could flash TWRP or a ROM. I thought I needed S-OFF for that.
I want my phone to be as stock as possible. Can I flash a stock ROM or does it have to be a custom one.
And do i need to flash TWRP in order to flash a ROM?
So i've searched around and came to the conclusion to fix my phone is to flash TWRP first. After that FLASH a custom ROM, if that goes as planned S-OFF my phone with the SunShine method. After that go back to stock and hope everything goes well.
ruubs said:
So i've searched around and came to the conclusion to fix my phone is to flash TWRP first. After that FLASH a custom ROM, if that goes as planned S-OFF my phone with the SunShine method. After that go back to stock and hope everything goes well.
Click to expand...
Click to collapse
That's the route I would take too. The readme thread has a section dedicated to changing your SKU in order to use other RUUs.

Categories

Resources