Flashing roms without S-OFF - One (M8) Q&A, Help & Troubleshooting

can i install roms and just flash boot.img afterwards and have it work with S-ON or is S-OFF mandatory i remember last HTC i romed was Htc one X and that one worked just fine and S-OFF wasnt even available for it so rom+boot.img flash was the only choice
to put simply can i flash rom with unlocked bootloader
and flash boot.img afterwards or will that mess up my phone dont want to risk it as if it wont looking for RUU for M8 is a nightmare as unlike lg or samsung you cant use any RUU

No need S-Off and no need to flash boot.img
You just need unlocked bootloader, correct version TWRP for your current firmware and custom ROM.zip to install
Most important is your device firmware must be on Marshmallow firmware to install current custom ROMs either Masrhmallow or Nougat.

wolfaas12345 said:
can i flash rom with unlocked bootloader
and flash boot.img afterwards or will that mess up my phone dont want to risk it as if it wont looking for RUU for M8 is a nightmare as unlike lg or samsung you cant use any RUU
Click to expand...
Click to collapse
Flashing boot.img after the ROM won't mess anything up, it's just redundant; since for this phone TWRP will flash boot.img along with the ROM (whether s-on or s-off).
Not all M8 versions have RUU, but if you give details about the phone, we can probably tell you if there is one. Do fastboot getvar all, and post the output (delete IMEI and serial number before posting). This will also allow us to tell you if the firmware needs to be updated, etc.
Not that you would necessarily even need an RUU. For this phone, if something goes wrong flashing a ROM, you have plenty of options. Make sure you make a TWRP backup of your current ROM (will allow you to easily revert if you have problems), plus there is an awesome stock TWRP backup collection maintained by the guy who responded above, @ckpv5.

Related

[Q] accidental boot.img deletion pls help asap

so i accidentally flashed a recovery img for a boot img and now it will only boot into recovery mode and will not work properly and has the label tampered. sorry for grammar as well. if there is a thread for this can i please get a link. the only thing i can do is get to bootloader its unlocked but s-on is on. is that a problem?
Just fastboot flash a boot.img
You can use the custom boot.img, there are many version in Original Android Development thread.
Is yours a Verizon device ? Then look in Verizon thread.
it was a t-mobile htc one m8 and i made it a gpe but now trying to return to stock and i am not trying to brick a friends m8 any suggestions? @ckpv5
R800x_user said:
it was a t-mobile htc one m8 and i made it a gpe but now trying to return to stock and i am not trying to brick a friends m8 any suggestions? @ckpv5
Click to expand...
Click to collapse
Literally just flash a kernel onto the device. Just like ckpv5 said it's not that complicated.
Find a new kernel and either flash it with twrp if its a zip or just fastboot.
Tachi91 said:
Literally just flash a kernel onto the device. Just like ckpv5 said it's not that complicated.
Find a new kernel and either flash it with twrp if its a zip or just fastboot.
Click to expand...
Click to collapse
well i managed to get a sense rom but trying to revert to complete stock :silly:
If you want to "appear" 100% stuck and untouched you have to have S-OFF. Which with that you can reset the bootloaders "tampered" flash to LOCKED. Then just run a T-Mobile RUU. The only thing that will different from a store bought model is that your bootloader will say S-OFF. But its expected even though hard to get that devices fresh out the package will have S-OFF shortly after a release.

[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/

T-mobile Firmware issue help required

i have a t-mobile version of htc one m8 but when flashing ROMs , i flash international version of the ROM which i'm flashing. The phone is sim-unlocked.
Lately i'm having problem of my phone getting stuck on boot and only way out is wipe cache and dalvik on every time i reboot. And also GPS is not working (tried every fix but no avail) I'm guessing his is some firmware problem.
So the thing is I want to get back to Android 4.4.4 version ( on which it was earlier before i flashed any Lollipop rom , so that i could flash T-mobile's OTA to Lollipop back ( for firmware update ) and after reading and some research , i have understood that i have to be stock recovery and relock the bootloader and get T-mobile RUU ( very confused about RUU thing)
Could someone confirm if this is the correct procedure and explain what steps i need to follow IN ORDER to get this done ( and if links to corresponding guides i will be really helpful) .
I AM S-ON.
Hboot - 3.19
Radio - 1.22.213311491.08G
Please help , really frustrated by these issues and apparently previous threads of mine have gone unanswered.
Unfortunately, if you want to revert to KK (or any older version), you will have to be S-off to do so. So, pay the $25, get S-off (which will helpfully unlock your bootloader at the same time), run T-Mobile RUU for desired version.
However, even if you are S-on, you should be able to use a current or newer RUU to get the firmware up to date, then move on to installing the ROM of your choice. You are probably better off going to the latest firmware and running an alternate ROM, but that's just me.
jshamlet said:
However, even if you are S-on, you should be able to use a current or newer RUU to get the firmware up to date, then move on to installing the ROM of your choice. You are probably better off going to the latest firmware and running an alternate ROM, but that's just me.
Click to expand...
Click to collapse
So if i were to follow S-on steps , i will have to first flash stock recovery , relock bootloader and run t-mobile RUU for firmware upgrade ?
When i relock bootloader everything will be wiped , right ?
So i connect my phone to pc with relocked bootloader and stock recovery and run t-mobile latest RUU on windows ?
Is this the correct procedure?
rahulsethi said:
So if i were to follow S-on steps , i will have to first flash stock recovery , relock bootloader and run t-mobile RUU for firmware upgrade ?
When i relock bootloader everything will be wiped , right ?
So i connect my phone to pc with relocked bootloader and stock recovery and run t-mobile latest RUU on windows ?
Is this the correct procedure?
Click to expand...
Click to collapse
That is all true; except you do not need to install stock recovery to RUU.
Stock recovery is only needed to OTA, not for RUU.

htc m8 upgrade from custom (viper one 4.1.0) to stock 6.x.x?

my device is s-off, bootloader unlocked.
As i understand process, for me it should be like that.
Stock htc rom 5.0.1, flash original recovery with adb. and get OTA updates?
If it like that, can someone share i link for stock lollipop rom, the one i can flash from twrp?
and stock recovery from this version of rom?
All link seems dead that i found here in guides.
And also In some guides they say i need to lock bootloader to succesfully update firmware part when i upgrade from 5.x.x to 6.x.x is it true?
Post fastboot getvar all result (without serial & imei no.) to see your current firmware.
If it is GSM you can find stock backup here :
http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Or maybe a RUU is available.
No.. you don't need to relock bootloader (especially for S-Off device)
was bored and found old 4.2.2 zip.
then reflashed recovery from that zip. OTA didnt worked so i downloaded RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe from HTC site.
It did not flashed, different errors. Then i downloaded RUU_M8_UL_L50_SENSE60_MR_HTC_Europe_4.16.401.10_Radio_1.25.214500021.06G_20.68.4196t.01_F_release_417003_signed
it flashed correctly. And tryed again with that ruu m60, stuck at eror 155, to i made fastboot oem relock. and all was fine after that.
bizid said:
was bored and found old 4.2.2 zip.
Click to expand...
Click to collapse
If you were "bored" you should have spent your time providing the info that ckpv5 asked for, then we could have given you specific direction on what to flash.
bizid said:
RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe from HTC site.
It did not flashed, different errors.
Click to expand...
Click to collapse
You need to have the MID/CID for the US Developer's Edition to flash this. I wish folks would stop to determine what specific RUU to flash, instead of constantly trying this one. Just because the description on HTC's RUU websits says "Unlocked" does not mean it will work for any SIM unlocked M8. It also says "Develops" and you certainly don't have that version.
when i got answer it was too late already.
and this ruu was only available for download from htc website. and yes i only see now that there is US in this long name
and i flashed it somehow wo changing this things i only did what i said before.

Request at&t 6.20.502.5 stock recovery.img

Hi i have s-on with unlocked bootloader iam trying to restore back to stock using this guide here https://forum.xda-developers.com/htc-one-m8/general/guide-restore-european-htc-one-m8-to-t3072235
But iam unable to find stock recovery.img for at&t in order to proceed, Can anyone help out?
To return to "full" stock, just relock the bootloader and flash the 6.20.502.5 RUU (will wipe all user data on the phone). I don't know why that guide is advising to flash the boot.img and recovery.img before flashing the RUU. It isn't necessary.
redpoint73 said:
To return to "full" stock, just relock the bootloader and flash the 6.20.502.5 RUU (will wipe all user data on the phone). I don't know why that guide is advising to flash the boot.img and recovery.img before flashing the RUU. It isn't necessary.
Click to expand...
Click to collapse
Will this work even though the device is s-on?
David_UK said:
Will this work even though the device is s-on?
Click to expand...
Click to collapse
Yes. RUU that is intended for your specific device version (AT&T) will work just fine with s-on. As long as it's equal or greater to version number on the phone (no "downgrading" by RUU is allowed with s-on).
S-off is only needed to run RUU for another version (need s-off to change CID, MID), or to run an older version RUU (downgrade).

Categories

Resources