A question on Custom Kernels - One (M8) Q&A, Help & Troubleshooting

Hello, i was trying to install a custom ROM on my HTC One M8 (S-on) but the phone keep stuck at the HTC logo.. however i updated my firmware through fastboot (yes while having s-on) and flashed a ViperOneM8 Android version 6.0.1 that worked. Everything was fine until i start playing a game that require a fast response from touch screen (King of Thieves) and had a bug (not responding for a second), i contacted the support and they said that they didn't test the game on Custom ROMs. I was wondering does Custom Kernels effect the apps bugs in positive way so i flash one or the app should be already tested on Custom ROMs ? Sorry for the long message. Thanks

Sounds like a developer making excuses. I don't see a custom ROM like Viper (based on stock Sense) being the cause of a second-long touch screen latency. While kernels can increase performance; I don't see it fixing such a bug (long touch screen latency in a single app).
To verify, flash the stock ROM, and see if the bug persists. I have a feeling the app just doesn't work right on this device.

redpoint73 said:
Sounds like a developer making excuses. I don't see a custom ROM like Viper (based on stock Sense) being the cause of a second-long touch screen latency. While kernels can increase performance; I don't see it fixing such a bug (long touch screen latency in a single app).
To verify, flash the stock ROM, and see if the bug persists. I have a feeling the app just doesn't work right on this device.
Click to expand...
Click to collapse
So its probably the app has a bug on 6.0.1 Marshmallow? Before i update my phone the game was running just fine on Kitkat 4.4.2. I can't run a stock ROM. I didn't find the right one by begining and because of S-on i can't change the CID to run uncompatible RUU.. plus after i updated my firmware i tried to run the backup data from recovery (TWRP) and it keep stuck on HTC logo so i don't think i can back to stock easily
Thank you for your advice

Jamil4 said:
So its probably the app has a bug on 6.0.1 Marshmallow?
Click to expand...
Click to collapse
Its possible. As mentioned, you really should try the stock MM ROM, to find out more.
Jamil4 said:
I can't run a stock ROM. I didn't find the right one by begining and because of S-on i can't change the CID to run uncompatible RUU..
Click to expand...
Click to collapse
"Can't find" the stock ROM is not the same as you "can't run a stock ROM". The vast majority of M8 versions have some way of returning to stock ROM.
Provide more info, and we might be able to point you to RUU or stock TWRP backup. Do fastboot getvar all, and post the results (delete IMEI and serial number).
Jamil4 said:
plus after i updated my firmware i tried to run the backup data from recovery (TWRP) and it keep stuck on HTC logo so i don't think i can back to stock easily
Click to expand...
Click to collapse
TWRP versions numbers sometimes are incompatible depending on firmware version. So it may be that you just aren't using the right TWRP version for the firmware you updated to. I'll need to look at the info from getvar to determine if that is the case. Plus, what version TWRP is currently installed.

redpoint73 said:
Its possible. As mentioned, you really should try the stock MM ROM, to find out more.
"Can't find" the stock ROM is not the same as you "can't run a stock ROM". The vast majority of M8 versions have some way of returning to stock ROM.
Provide more info, and we might be able to point you to RUU or stock TWRP backup. Do fastboot getvar all, and post the results (delete IMEI and serial number).
TWRP versions numbers sometimes are incompatible depending on firmware version. So it may be that you just aren't using the right TWRP version for the firmware you updated to. I'll need to look at the info from getvar to determine if that is the case. Plus, what version TWRP is currently installed.
Click to expand...
Click to collapse
Getvar All:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.12G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: ************
(bootloader) imei: ***********
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B63000
(bootloader) cidnum: HTC__622
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 205bdca3
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
My TWRP version is:
"TWRP 2.7.0.2"
On my Bootloader:
*** Software status: Modified ***
*** UNLOCKED ***
M8_UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.29.214500021.12G
OpenDSP-v51.2.2-00593-M8974_F0.1015
OS-
eMMC-boot 2048MB
Dec 25 2015,16:47:28.0
PS: At Fastboot when i command "adb devices" it shows blank under "List of devices attached" even the device response when i command "Getvar All" or Boot into Bootloader from the HTC One (M8) Toolkit.

1. TWRP 2.7.0.2 is outdated and buggy for your device current firmware level, install TWRP 3.0.2-0.
2. At fastboot screen - run command fastboot devices NOT adb devices
3. Your stock ROM is 6.16.708.1 - you can get the backup here : http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

ckpv5 said:
1. TWRP 2.7.0.2 is outdated and buggy for your device current firmware level, install TWRP 3.0.2-0.
2. At fastboot screen - run command fastboot devices NOT adb devices
3. Your stock ROM is 6.16.708.1 - you can get the backup here : http://.xda-.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Click to expand...
Click to collapse
I clicked on "CLICK TO SHOW CONTENT" and it appears 4 options:
1.60.708.2
2.11.708.2
3.32.708.4
4.18.708.12
Which one should i choose and if i run the ROM will it be Marshmallow 6.0.1 as a stock or the original manufactured android version (Kitkat 4.4.2) of my device?

Jamil4 said:
I clicked on "CLICK TO SHOW CONTENT" and it appears 4 options:
1.60.708.2
2.11.708.2
3.32.708.4
4.18.708.12
Which one should i choose and if i run the ROM will it be Marshmallow 6.0.1 as a stock or the original manufactured android version (Kitkat 4.4.2) of my device?
Click to expand...
Click to collapse
Marshmallow backups in post#3
Choose 6.16.708.1 as mentioned above
and it's android 6.0 there is no official 6.0.1 for this device AFAIK
Sent from my HTC M8 using XDA Labs

Jamil4 said:
I clicked on "CLICK TO SHOW CONTENT" and it appears 4 options:
1.60.708.2
2.11.708.2
3.32.708.4
4.18.708.12
Which one should i choose and if i run the ROM will it be Marshmallow 6.0.1 as a stock or the original manufactured android version (Kitkat 4.4.2) of my device?
Click to expand...
Click to collapse
Scroll down to Post #3 of the linked thread, to find 6.16.708.1 referenced by ckpv5.
6.x versions are Marshmallow.
I doubt KK ROMs will work with your current MM firmware. The KK OS is too old to work with the current MM firmware (from what I've seen in other threads).
---------- Post added at 09:47 AM ---------- Previous post was at 09:45 AM ----------
Jamil4 said:
PS: At Fastboot when i command "adb devices" it shows blank under "List of devices attached" even the device response when i command "Getvar All" or Boot into Bootloader from the HTC One (M8) Toolkit.
Click to expand...
Click to collapse
You can't run adb commands in fastboot. And vice versa, you can't run fastboot commands in adb. They are related, but 2 different interfaces.
Also I would suggest stop using the toolkit. Its causes more problems than it solves (especially since it hasn't been updated in nearly 2 years). And the toolkit shortcuts the learning experience. You would/should know the difference between adb and fastboot, if not for the toolkit. Also, the toolkit is probably the reason for the extreme obsolete (2 years old) version of TWRP being installed. Which also caused your main version being blank in getvar (known bug in old TWRP builds).

Why don't you try hTC_Asia_HK_6.16.708.1 RUU?

ahmed.ismael said:
Marshmallow backups in post#3
Choose 6.16.708.1 as mentioned above
and it's android 6.0 there is no official 6.0.1 for this device AFAIK
Click to expand...
Click to collapse
Thanks i just read until post #2 when i saw CID_622

redpoint73 said:
Scroll down to Post #3 of the linked thread, to find 6.16.708.1 referenced by ckpv5.
6.x versions are Marshmallow.
I doubt KK ROMs will work with your current MM firmware. The KK OS is too old to work with the current MM firmware (from what I've seen in other threads).
---------- Post added at 09:47 AM ---------- Previous post was at 09:45 AM ----------
You can't run adb commands in fastboot. And vice versa, you can't run fastboot commands in adb. They are related, but 2 different interfaces.
Also I would suggest stop using the toolkit. Its causes more problems than it solves (especially since it hasn't been updated in nearly 2 years). And the toolkit shortcuts the learning experience. You would/should know the difference between adb and fastboot, if not for the toolkit. Also, the toolkit is probably the reason for the extreme obsolete (2 years old) version of TWRP being installed. Which also caused your main version being blank in getvar (known bug in old TWRP builds).
Click to expand...
Click to collapse
If the KK ROM won't work what do you suggest as alternative? Exactly, i flashed this recovery from the toolkit because my phone was stuck on HTC logo when ever i tried to enter into stock recovery and it was a main reason i couldn't update my system through OTA..

Zile995 said:
Why don't you try hTC_Asia_HK_6.16.708.1 RUU?
Click to expand...
Click to collapse
Do you know where can i find it? :/ i just google it and saw a similar CID and MID at a thread but without the RUU

Jamil4 said:
Do you know where can i find it? :/ i just google it and saw a similar CID and MID at a thread but without the RUU
Click to expand...
Click to collapse
That RUU is for Hong Kong. I don't that's gonna work unless your phone supports it. Otherwise you might completely destroy your phone.

justinchao740 said:
That RUU is for Hong Kong. I don't that's gonna work unless your phone supports it. Otherwise you might completely destroy your phone.
Click to expand...
Click to collapse
if you have a link for the RUU post it here
the RUU version is what OP want
it's intended for his device ( read the last page )
Sent from my HTC M8 using XDA Labs

ahmed.ismael said:
if you have a link for the RUU post it here
the RUU version is what OP want
it's intended for his device ( read the last page )
Click to expand...
Click to collapse
I'm sorry I just don't want him to destroy his phone, because ive seen people that flashed the Hong Kong RUU and completely messed up their device.

Jamil4 said:
Do you know where can i find it? :/ i just google it and saw a similar CID and MID at a thread but without the RUU
Click to expand...
Click to collapse
ahmed.ismael said:
if you have a link for the RUU post it here
the RUU version is what OP want
it's intended for his device ( read the last page )
Sent from my HTC M8 using XDA Labs
Click to expand...
Click to collapse
Ok, for 6.16.708.1 download this RUU
I tested, this RUU does work on my Hong Kong phone.

Zile995 said:
Ok, for 6.16.708.1 download this RUU
I tested, this RUU does work on my Hong Kong phone.
Click to expand...
Click to collapse
this RUU was online for sometime and then takes down
Thanks for sharing
Sent from my HTC M8 using XDA Labs

ahmed.ismael said:
this RUU was online for sometime and then takes down
Thanks for sharing
Sent from my HTC M8 using XDA Labs
Click to expand...
Click to collapse
Download link works fine for you now? That's file from my cloud.

Zile995 said:
Download link works fine for you now? That's file from my cloud.
Click to expand...
Click to collapse
Yep i know it's from your cloud storage
thanks for sharing
Sent from my HTC M8 using XDA Labs

Related

[Q] remote : 32 header error

I tried to flash offical rom and get this 32 header error.
Could anyone tell me how to solve it?
Many thanks!
How about telling us what you have done to your m8 first as what recovery u have did you unlock the bootloader
Sheesh
JohnM109R said:
How about telling us what you have done to your m8 first as what recovery u have did you unlock the bootloader
Sheesh
Click to expand...
Click to collapse
Ok, thanks for your heads up.
I have unlock and s-off my m8. And flash a GPE rom, which make my phone fails to recognise my SIM card. And then I flash Revolution HD 8.0, still no signal at all. Thus I tried to flash offical rom but failed.
I guess somehow you have killed your radio and you are running a custom recovery?
Post the output of - fastboot getvar all .
ashyx said:
I guess somehow you have killed your radio and you are running a custom recovery?
Post the output of - fastboot getvar all .
Click to expand...
Click to collapse
OK thanks. Sorry for my late reply.
version: 0.5
version-bootloader: 3.16.0.0000
version-baseband: 1.14.21331931.LA02_2G
version-cpld: None
version-microp: None
version-main:
version-misc: PVT SHIP S-OFF
serialno: HC44DWM01778
imei2: Not Support
meid: 00000000000000
product: m8_ul
platform: hTCBmsm8974
modelid: 0P6B62000
cidnum: 11111111
battery-status: good
battery-voltage: 0mV
partition-layout: Generic
security: off
build-mode: SHIP
boot-mode: FASTBOOT
commitno-bootloader: c3d94491
hbootpreupdate: 11
gencheckpt: 0
When you say you flashed the GPe ROM, did you use the RUU conversion or just a custom ROM?
EddyOS said:
When you say you flashed the GPe ROM, did you use the RUU conversion or just a custom ROM?
Click to expand...
Click to collapse
Thanks.
I use the RUU. And now since I managed to flash a custom rom on my M8, everytime it boot with a "Google" sign and the phone take a long time to boot up and it keeps rebooting all the time. Could you please help me out here?
OK, you HAVE to follow the guide in Post #2 of the GPe RUU thread to go back to a Sense-based ROM cause the partitions are changed with the GPe conversion. Until you do that it will fail to update any ROMs
EddyOS said:
OK, you HAVE to follow the guide in Post #2 of the GPe RUU thread to go back to a Sense-based ROM cause the partitions are changed with the GPe conversion. until you do that it will fail to update any ROMs
Click to expand...
Click to collapse
Thanks. And sorry for my stupid question: which is Post #2.
It's the second post in the thread...
deleted: not relevant to the issue at hand.
EddyOS said:
It's the second post in the thread...
Click to expand...
Click to collapse
Sorry. Do you mean this thread: [REF][GPE] HTC One M8 Google Play Edition Stock OTA URLs ? But I didn't see any guides on it. If I'm wrong, could you please kindly give me the link. I've been stuck on this issue like a week...
BerndM14 said:
Download the ROM again and try again, if it fails copy the .zip file to your computer, use a program like 7zip to extract the files and then use 7zip to zip it again.
It's strange but I did find that some of the .zip files that gets downloaded, firmware, ROMs etc can't be opened and read, throws errors even in windows but you can unzip it with 7zip and then re-zip it and it works fine.
I read somewhere(Can't recall where) that remote 32 header error occurs because the zip can't be properly read or unzipped, so perhaps the above might be a solution... I'm hoping so at least :fingers-crossed:
Click to expand...
Click to collapse
haha that'll teach me to eat while I have a post reply open, I didn't catch any of what you guys talked about with the conversion... :crying:
No, it's the RUU thread in Development that you originally used for the conversion in the first place
BerndM14 said:
deleted: not relevant to the issue at hand.
Click to expand...
Click to collapse
Thanks. I will try.
harvery said:
Thanks. I will try.
Click to expand...
Click to collapse
As I'm feeling nice, this is the thread I was on about...
http://forum.xda-developers.com/showthread.php?t=2733523
EddyOS said:
No, it's the RUU thread in Development that you originally used for the conversion in the first place
Click to expand...
Click to collapse
OK I found it. Since my phone is runing Revolutional HD Rom. Do i need to flash back to GPE to do this again? because my phone keep rebooting when i try "Boot into stock recovery"
harvery said:
OK I found it. Since my phone is runing Revolutional HD Rom. Do i need to flash back to GPE to do this again? because my phone keep rebooting when i try "Boot into stock recovery"
Click to expand...
Click to collapse
Plus everytime it boot up with a "Google“ sign even my phone is running Revolutioal HD or VIper...
Sorry for take up your precious time...
harvery said:
Plus everytime it boot up with a "Google“ sign even my phone is running Revolutioal HD or VIper...
Sorry for take up your precious time...
Click to expand...
Click to collapse
Since my phone reboot everytime. there's not enough time for me to set it up and enable USE debug, So I can change mid thus I failed whtn flash to GPE again.it said mid error when i flash gpe again
You don't need USB Debugging on at all, you just need to flash the firmware ZIP in RUU mode and then do the rest...5 minute job if you have any idea what you're doing

[Q] Stock Recovery

Hi all.
Getting slightly confused about which stock recovery i could use if i wanted to. Would someone kindly point me in the right direction? It feels like i have read a billion posts but i have information overload.
I am with 02 uk. I have included the getvar all below in case it is needed.
C:\adb>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.19.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HT43CWM03695
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5e4b24e4
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.031s
Any help is appreciated..
Version-main is empty as a result of flashing a buggy TWRP and CID is superCID thus hard to tell. MID would fit for 154.401 as well as 2.22.401 recovery. To be sure a question. Are you still running stock ROM. If yes you could check setting > about phone > software information > software number. If you are running a custom ROM this information is likely not to be valid. o2 Germany stock ROM e.g. has a x.xx.207.xx version number
Sent from my HTC One_M8 using XDA Free mobile app
HTCNerdYoda said:
Version-main is empty as a result of flashing a buggy TWRP and CID is superCID thus hard to tell. MID would fit for 154.401 as well as 2.22.401 recovery. To be sure a question. Are you still running stock ROM. If yes you could check setting > about phone > software information > software number. If you are running a custom ROM this information is likely not to be valid. o2 Germany stock ROM e.g. has a x.xx.207.xx version number
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
Hi
I am running Android Revolution HD.
If you flash Philz Recovery, you will at least be able to get your version-main back and then you'll be able to look for that version in the Stock Recovery Section.
You CID should probably either be O2___001 or O2___002..
...John...
j0hn0n1 said:
If you flash Philz Recovery, you will at least be able to get your version-main back and then you'll be able to look for that version in the Stock Recovery Section.
You CID should probably either be O2___001 or O2___002..
...John...
Click to expand...
Click to collapse
Hi John
Can i install Philz alongside TWRP?
Also i downloaded Build prop editor and under "ro.aa.cidlist" has the following cid numbers
htc 001
htc e11
htc 102
htc 203
htc 405
etc. Are they relevant?
Philz will overwrite TWRP as you can only run one recovery at a time.
This list names CID of different carriers.
Sent from my HTC One_M8 using XDA Free mobile app
HTCNerdYoda said:
Philz will overwrite TWRP as you can only run one recovery at a time.
This list names CID of different carriers.
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
Will flash Philz shortly and hopefully that will provide me with Main version. However one last question. Will the Harman & Kardon prevent me from going back to stock?
Regards Richard
Rlumby said:
Will flash Philz shortly and hopefully that will provide me with Main version. However one last question. Will the Harman & Kardon prevent me from going back to stock?
Regards Richard
Click to expand...
Click to collapse
No, You should still be able to flash the stock recovery...
...John...
j0hn0n1 said:
No, You should still be able to flash the stock recovery...
...John...
Click to expand...
Click to collapse
Install Philz however it still does not show main version. Does this mean i will be unable to return to stock should i wish too?
Regards Richard
Rlumby said:
Install Philz however it still does not show main version. Does this mean i will be unable to return to stock should i wish too?
Regards Richard
Click to expand...
Click to collapse
How long ago did you get the phone, and have you done any OTA updates since you've had it.
If you bought it before March/April (ish) and haven't done any updates then it's likely that you're on the 1.12.206.17 version.
If you've done an OTA since then you'll probably be on 1.54.206.5... in which case try this, this is the stock recovery for 1.54.206.5..
There are Backups for both versions in the Stock Backups Page.
This is for the 1.12.206.17
https://docs.google.com/file/d/0B_9hxg3el0DpN2xpbkx6NGkwRE0/edit?pli=1
And this is for the 1.54.206.5
https://mega.co.nz/#F!odoimZRD!fXWN36-1i3AUdkAHcgfy_A
I'm not trying to mess you about, honest, but you'll to go back to TWRP to use them. :angel:
...John...
Definitely had ota since getting phone. Only rooted in the last 10 days. Thanks for all your help. Will use 154..... If I decide too.
Sent from my Nexus 7 using XDA Free mobile app
Rlumby said:
Install Philz however it still does not show main version. Does this mean i will be unable to return to stock should i wish too?
Regards Richard
Click to expand...
Click to collapse
HBOOT 3.18 ? You updated the OTA to latest 4.4.3?
If so then you're fresh out of luck, I don't see any 2.xx.206/207.x stock recoveries for O2(UK/German) devices. Even on the German forum they only have the 1.54.206.5/10 ones.
Only choices you have then is to either:
1) convert - Seeing as you are S-OFF
2) roll back to older version and go through update again this time taking a backup of stock recovery. Flash old Firmware, you can probably get tutorials on here somewhere on how to do it.
3) scout the mobile phone boards(locally) and see if someone can drop you a stock recovery or
4) Wait until someone uploads a stock recovery.
In order to provide these stock recoveries, we need people to upload them and share the links and as you can see, guys like you don't do it! So we're stuck with no backups to share with guys in similar position like yourself
Good Luck!
BerndM14 said:
HBOOT 3.18 ? You updated the OTA to latest 4.4.3?
Click to expand...
Click to collapse
My apologies, I didn't realise they'd release an update a just recently, O2 are usually way behind everyone else..
...John...
j0hn0n1 said:
My apologies, I didn't realise they'd release an update a just recently, O2 are usually way behind everyone else..
...John...
Click to expand...
Click to collapse
http://www.htc.com/uk/go/htc-software-updates/
I take it they rolled out the latest 4.4.3 for the customers. Honestly I wasn't keeping tabs on whether they rolled or not. I just saw the HBOOT version and thought that he might have updated to 4.4.3 because as far as I know it only changed to 3.18 with 4.4.3 before then it was 3.16. I could be wrong though?
I suppose if the OP didn't flash any custom ROMs etc he could just go to settings > about > software information, and confirm either way
BerndM14 said:
http://www.htc.com/uk/go/htc-software-updates/
I take it they rolled out the latest 4.4.3 for the customers. Honestly I wasn't keeping tabs on whether they rolled or not. I just saw the HBOOT version and thought that he might have updated to 4.4.3 because as far as I know it only changed to 3.18 with 4.4.3 before then it was 3.16. I could be wrong though?
Click to expand...
Click to collapse
Yeah, it seems that they released it ages ago...
BerndM14 said:
I suppose if the OP didn't flash any custom ROMs etc he could just go to settings > about > software information, and confirm either way
Click to expand...
Click to collapse
He's already on Android Revolution HD.
There's a link to the 1.54.206.5 firmware on the Android Revolution Site, but would it work with the wrong version-main in the android-info.txt
http://xda7.androidrevolution.org/db_mirror/Firmware/index.php?dir=HTC/HTC_One_M8/206/
I think the way I got my version-main back, was to flash a different version stock recovery, it wouldn't work because it was the wrong version number, it just kept dropping back to HBoot, but it did bring it back when I then reflashed CWM / Philz.
...John...
j0hn0n1 said:
Yeah, it seems that they released it ages ago...
He's already on Android Revolution HD.
There's a link to the 1.54.206.5 firmware on the Android Revolution Site, but would it work with the wrong version-main in the android-info.txt
I think the way I got my version-main back, was to flash a different version stock recovery, it wouldn't work because it was the wrong version number, it just kept dropping back to HBoot, but it did bring my version-main back when I then reflashed CWM / Philz.
...John...
Click to expand...
Click to collapse
I got mine back after flashing back stock recovery and erasing cache.
BerndM14 said:
I got mine back after flashing back stock recovery and erasing cache.
Click to expand...
Click to collapse
What I meant was.. You probably had the right recovery or at least knew what one you needed.
It's a similar situation to one that I was in the other day. I had no version-main, so I didn't know which recovery to flash. So I took a guess and flashed a stock recovery for my device, it didn't work because it was the wrong one, but it did give me my version-main back in getvar all.
I then flashed back to Philz Recovery because I had no recovery. Once I knew the version main, I managed to find the recovery... :good:
...John...
To confirm I am on 4.4.3. I will see what comes along in near future. Should of read a few more posts before rooting.. Again help appreciated.
Sent from my Nexus 7 using XDA Free mobile app
Hi Rlumby.
I was just wondering why you want to return to the stock recovery. Do you need to to send it back, so you need to return it back to it's original condition or do you want to keep it open for OTA's, etc...
Since you are S-Off and SuperCID, I don't see any reason why you couldn't flash another carriers firmware, or like BerndM14 said, maybe convert it to a Developer Edition or a GPE Edition.. It will wipe everything so if you do go down this road, make sure you back everything up first...
...John...
Hi John.
It was just an option should I choose to. Now you mention it I may go for developer edition. Will check out what's out there.
Sent from my Nexus 7 using XDA Free mobile app

[Q] Go back to stock

Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
RenBund88 said:
Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
Click to expand...
Click to collapse
here's the steps to get you back to stock
download this > https://mega.co.nz/#!VcZAgIgT!flJca5C_hRl6pgAn5EXp4qbJCl0ONjZB8PHNylw5f3Y
while it's downloading go into TWRP and choose Backup
uncheck everything except boot ... do the backup
this will create a folder on your sdcard TWRP/BACKUPS/your_Serial_no/Todays date
when the download is complete extract it to the Todays date folder. Make sure it's just files in the folder and no folders
now boot back to TWRP and choose restore and restore the backup / make sure system and boot are checked.
the last step is to put back the stock recovery
use this one > http://d-h.st/WB4
you flash it the same as TWRP
fastboot flash recovery recovery.img
fastboot erase cache
fastboot reboot
your phone should now be back to stock and ready for OTA update
RenBund88 said:
Hi there.
I was wondering if anyone could help me. I want to go back to stock recovery to perform an OTA (4.4.4). I'm currently using ViperOne m8 2.5. My Cid is called HTC_Y13. But I couldn't find it anywhere.
What to do?
I'm Danish by the way. My phone is a One M8 and I believe it's the international model..
Kind Regards René Bundgaard
Click to expand...
Click to collapse
COLLECTION of Stock backup's
Your CID is HTC__Y13 you can download any x.xx.401.x backup from that thread.
The WWE (World Wide English) nandroid backups have the same main version build numbers. All these nands have the main number that is based on the x.xx.401.xx build and all these CIDS are compatible
HTC__001
HTC__E11
HTC__102
HTC__203
HTC__405
HTC__Y13 <<<THERE IS YOUR CID
HTC__304
HTC__A07
HTC__002
HTC__016
HTC__032
HTC__J15
HTC__M27
HTC__A48
HTC__K18
Click to expand...
Click to collapse
Download any x.xx.401.x backup (HTC__001 will be fine) and backup through correct custom recovery(Philz if it was Philz, TWRP if it was a TWRP created backup).
You can also download any x.xx.401.x stock recovery for your device OR you can grab the latest stock recovery from the OTA(Copy OTA.zip to your PC and extract the recovery.img file inside the firmware.zip).
Returning Stock
I'm also a little bit confuse with all information. I've been tryng to solve my ROM problem about 2 days.
I have flashed the ARHD 21.0 on my phone but a lot of errors are happening (common ones like no Wi-fi and other more annoying like extended reboot time). I'm trying to get back to the stock ROM to perform a update of my firmware but I'm kind of very lost in the forum.
My getvar is like:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
I'm very afraid to flash something wrong because everything went wrong with me. What version should I flash? I guess my phone is the International version (since I'm a brazilian and HTC don't sell phones here)
Thanks in advance.
BernardoMorais said:
I'm also a little bit confuse with all information. I've been tryng to solve my ROM problem about 2 days.
I have flashed the ARHD 21.0 on my phone but a lot of errors are happening (common ones like no Wi-fi and other more annoying like extended reboot time). I'm trying to get back to the stock ROM to perform a update of my firmware but I'm kind of very lost in the forum.
My getvar is like:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
I'm very afraid to flash something wrong because everything went wrong with me. What version should I flash? I guess my phone is the International version (since I'm a brazilian and HTC don't sell phones here)
Thanks in advance.
Click to expand...
Click to collapse
No I guess your phone is an International version, not because you're Brazillian but because your CID says "HTC__001" which is International. Like You no doubt read in the 2 posts just above yours, download a nandroid backup for your device and restore it via the correct custom recovery. I even put a link to the thread with the nandroid collection in my first post here!!!
Just download the nandroid for your device, it'll be the 1.54.401.x backup seeing as you're still on the 3.16bootloader. 3.18 was 4.4.3 and 4.4.4 is 3.19 so you're probably still on 1.54.401.x. Download the 1.54.401 backup and restore in custom recovery. Afterwards just flash back the stock recovery.img
Make sure recovery.img is in your adb folder and boot into bootloader and use fastboot flash recovery recovery.img <That'll give you stock recovery again and you can reboot back into OS and download/install and update the OTA/Firmware as it comes all the way to 3.28.401.6/7
BerndM14 said:
No I guess your phone is an International version, not because you're Brazillian but because your CID says "HTC__001" which is International. Like You no doubt read in the 2 posts just above yours, download a nandroid backup for your device and restore it via the correct custom recovery. I even put a link to the thread with the nandroid collection in my first post here!!!
Just download the nandroid for your device, it'll be the 1.54.401.x backup seeing as you're still on the 3.16bootloader. 3.18 was 4.4.3 and 4.4.4 is 3.19 so you're probably still on 1.54.401.x. Download the 1.54.401 backup and restore in custom recovery. Afterwards just flash back the stock recovery.img
Make sure recovery.img is in your adb folder and boot into bootloader and use fastboot flash recovery recovery.img <That'll give you stock recovery again and you can reboot back into OS and download/install and update the OTA/Firmware as it comes all the way to 3.28.401.6/7
Click to expand...
Click to collapse
Sorry man, but I did. I read the post before mine. But I like I said, I'm trying to do this about 2 days and everything went wrong, so I thought that the version HTC__Y13 could have a different procedure that HTC__001.
I'm not the kind of user that thinks the problem is just happening to him. I read a lot of things but seems that more I read, more doubt I get.
Anyway, thank you very much for the fast answer. I will try what you said. :good:
Just one doubt. My ROM is 4.4.4 and my bootloader is 3.16. Is this wrong?
BernardoMorais said:
Sorry man, but I did. I read the post before mine. But I like I said, I'm trying to do this about 2 days and everything went wrong, so I thought that the version HTC__Y13 could have a different procedure that HTC__001.
I'm not the kind of user that thinks the problem is just happening to him. I read a lot of things but seems that more I read, more doubt I get.
Anyway, thank you very much for the fast answer. I will try what you said. :good:
Just one doubt. My ROM is 4.4.4 and my bootloader is 3.16. Is this wrong?
Click to expand...
Click to collapse
Yes, the 4.4.4 ROM MUST have 3.28.xxx.x firmware in order to function properly. You're still on much older firmware which is why you have excessively long boot up times, wifi/data problems(Outdated radio) etc. In order for the ARHD 21.0 to work correctly you must be on the correct firmware(4.4.4 android version, 3.28.401.6/7 <<<If you're international version which you are). This has been the case for some time now, you can do an easy google search "htc one m8 xda ..." along with something like "slow boot up" etc and you'll see that all of them had the same problems, outdated firmware.
Which is why you'll have to go back to stock and do the OTA updates as it comes. If you were S-OFF you could have done it manually and flashed the firmware manually but since you're S-ON you can't do it. Flashing Radio firmware you'll need to either be a) S-OFF or b) Official HTC OTA.
BerndM14 said:
Yes, the 4.4.4 ROM MUST have 3.28.xxx.x firmware in order to function properly. You're still on much older firmware which is why you have excessively long boot up times, wifi/data problems(Outdated radio) etc. In order for the ARHD 21.0 to work correctly you must be on the correct firmware(4.4.4 android version, 3.28.401.6/7 <<<If you're international version which you are). This has been the case for some time now, you can do an easy google search "htc one m8 xda ..." along with something like "slow boot up" etc and you'll see that all of them had the same problems, outdated firmware.
Which is why you'll have to go back to stock and do the OTA updates as it comes. If you were S-OFF you could have done it manually and flashed the firmware manually but since you're S-ON you can't do it. Flashing Radio firmware you'll need to either be a) S-OFF or b) Official HTC OTA.
Click to expand...
Click to collapse
Thanks man! I'm now on 3.28.401.6.
Before your post, I hadn't understood that I needed restore from 1.54.401.x backup (I almost restore 3.28.401.7).
Firewater didn't work in my device, so I have to pay $25 to be S-OFF (and $25 is a lot of money when converting to reais - currency of Brazil)
I will come back tomorrow to give you Thanks (reach my max today).
PS: The 3.28.401.7 update didn't arrive to my device.
Confused!!!
I'm really confused!! I'm not that hardcore at all..
All i want is to update from 4.4.3 to 4.4.4 so I can Update from ViperOne 2.5 to 3.0.
I tried to flash a Stock Recovery called "stock_recovery_1.54.401.5_recovery.img" and I think it succeeded. Hard to see a difference. But I followed a guide made by Sakitech on Youtube. Then I searched for any updates. But it said "No update currently available". So I just flashed the custom Recovery again.
Sorry.. But I'm a Dummy
I am having some major issues too. Im just wanting to go back to stock so I can use sunshine to S-off my phone. My CID is ORANG001 so i got a nandroid backup 1.54.61.5 which is the correct stock and the corresponding stock recovery, all went well but not only does Sunshine still refuse to work, if i take any OTA updates, the first installs ok but then my wifi wont work, ie the switch will not turn green it just goes grey, any ideas!!?!!?
RenBund88 said:
I'm really confused!! I'm not that hardcore at all..
All i want is to update from 4.4.3 to 4.4.4 so I can Update from ViperOne 2.5 to 3.0.
I tried to flash a Stock Recovery called "stock_recovery_1.54.401.5_recovery.img" and I think it succeeded. Hard to see a difference. But I followed a guide made by Sakitech on Youtube. Then I searched for any updates. But it said "No update currently available". So I just flashed the custom Recovery again.
Sorry.. But I'm a Dummy
Click to expand...
Click to collapse
I think I can help you. After all my mistakes, I think I have learn something.
To update to 4.4.4 (and for ViperOne 3.0) you need to update your firmware first. To do that, you have 3 options:
1) S-OFF and update your firmware by flashing a simple file.
2) S-ON and search your EXACTLY modelid and cidnum on this thread
3) -That one BerndM14 help me in previous posts - Check your firmware and return your phone (ROM and Recovery) to stock basing on firmware version. This post explain better.
Like BerndM14 said to you, it is just necessary you to download any x.xx.401.x backup AND any x.xx.401.x stock recovery. After that, follow the instructions of the second question of the post. You will unzip the backup and inside, find a file called 'boot.emmc.win' or 'boot.win'. You have to flash this (fastboot), do a full wipe and then restore the backup (custom recovery). After all you return to bootloader (rebooting) and flash the recovery with this:
fastboot flash recovery <recoveryName>
That it. At least, what I understand. Any advanced user could confirm this informations?
BernardoMorais said:
I think I can help you. After all my mistakes, I think I have learn something.
To update to 4.4.4 (and for ViperOne 3.0) you need to update your firmware first. To do that, you have 3 options:
1) S-OFF and update your firmware by flashing a simple file.
2) S-ON and search your EXACTLY modelid and cidnum on this thread
3) -That one BerndM14 help me in previous posts - Check your firmware and return your phone (ROM and Recovery) to stock basing on firmware version. This post explain better.
Like BerndM14 said to you, it is just necessary you to download any x.xx.401.x backup AND any x.xx.401.x stock recovery. After that, follow the instructions of the second question of the post. You will unzip the backup and inside, find a file called 'boot.emmc.win' or 'boot.win'. You have to flash this (fastboot), do a full wipe and then restore the backup (custom recovery). After all you return to bootloader (rebooting) and flash the recovery with this:
fastboot flash recovery <recoveryName>
That it. At least, what I understand. Any advanced user could confirm this informations?
Click to expand...
Click to collapse
I think I got a Little closer now. Let med undrstand this S-OFF right. Does that make everything a lot easier??
I tried flashing Again yesterday, but without any luck. I downloaded a major stock backup zip file, but I'm not sure how to flash it. I wish I could Just hand it over to someone, but I vant find anyone here in Denmark who is cabable at doing this. ?.
I think The biggest problem is that i dont know where, when and what to flash ?
Peggy1104 said:
I am having some major issues too. Im just wanting to go back to stock so I can use sunshine to S-off my phone. My CID is ORANG001 so i got a nandroid backup 1.54.61.5 which is the correct stock and the corresponding stock recovery, all went well but not only does Sunshine still refuse to work, if i take any OTA updates, the first installs ok but then my wifi wont work, ie the switch will not turn green it just goes grey, any ideas!!?!!?
Click to expand...
Click to collapse
Any ideas guys!? would it have something to do with differant firmware version, ie when the ota is installed it is sitting on an incompatable
firmware version? i know you should flash the boot.emmc.win file before restoring a stock rom but how do i do that with an ota?
RenBund88 said:
I think I got a Little closer now. Let med undrstand this S-OFF right. Does that make everything a lot easier??
I tried flashing Again yesterday, but without any luck. I downloaded a major stock backup zip file, but I'm not sure how to flash it. I wish I could Just hand it over to someone, but I vant find anyone here in Denmark who is cabable at doing this. ?.
I think The biggest problem is that i dont know where, when and what to flash ?
Click to expand...
Click to collapse
I think S-OFF let the things much more easier. My m8 is S-ON so I don't know a lot of this, but there is some tutorial about firewater. If this tool doesn't work for you (like happen to me), you will have to pay $25 for Sunshine. From what I read, this method is guaranteed to get S-OFF.
With S-OFF, you will find some posts with updates of the firmware. So you don't have to go back to stock to update it.
To continue from where you stop, you have to follow this post. Like I said before, download any x.xx.401.x backup AND any x.xx.401.x stock recovery and follow the instructions of "How do i restore the stock nandroid backup" question (same post).
You don't flash the major stock backup zip file. You RESTORE it, on your custom recovery (TWRP or Philz) according from which recovery the backup was made (for example, if you download this one: 1.54.401.5 - TWRP Thanks to Fisha21. This backup was made on TWRP so you have to restore it on TWRP. But before restore, you need to flash the "boot.img or boot.emmc.win" file that is INSIDE this backup zip file. After that you make a full wipe in recovery and then RESTORE the major backup (remember, you don't restore the zip file, you have to unzip it on your phone like is said on the "How do i restore the stock nandroid backup" question of the post).
After all, you will flash the recovery of the same version that you download on the same post.
---------- Post added at 09:27 AM ---------- Previous post was at 09:20 AM ----------
Peggy1104 said:
Any ideas guys!? would it have something to do with differant firmware version, ie when the ota is installed it is sitting on an incompatable
firmware version? i know you should flash the boot.emmc.win file before restoring a stock rom but how do i do that with an ota?
Click to expand...
Click to collapse
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
BernardoMorais said:
I
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
Click to expand...
Click to collapse
My main version number is 2.26.61.5 I think but I asked weather using 1.54.61.5 would be OK and was told it would be fine as its *.**.61.* based backup. Is this incorrect as they use a different firmware base?? Is this whats causing my issues??
Sent from my HTC One (M8)
Peggy1104 said:
My main version number is 2.26.61.5 I think but I asked weather using 1.54.61.5 would be OK and was told it would be fine as its *.**.61.* based backup. Is this incorrect as they use a different firmware base?? Is this whats causing my issues??
Sent from my HTC One (M8)
Click to expand...
Click to collapse
Honestly, I don't know. Why don't you know exactly your main-version? It is empty when you run "fastboot getvar version-main" ?
BernardoMorais said:
Honestly, I don't know. Why don't you know exactly your main-version? It is empty when you run "fastboot getvar version-main" ?
Click to expand...
Click to collapse
Because I'm at work and can't check to be 100% sure I know its definitely 2.26.61.* just not sure what the last number is. Feel like I have ended up with a phone that is going to be stuck in its current state forever now, can't upgrade, can't downgrade. What a mess
Sent from my HTC One (M8)
Peggy1104 said:
Because I'm at work and can't check to be 100% sure I know its definitely 2.26.61.* just not sure what the last number is. Feel like I have ended up with a phone that is going to be stuck in its current state forever now, can't upgrade, can't downgrade. What a mess
Sent from my HTC One (M8)
Click to expand...
Click to collapse
And if you flash the recovery and restore a new backup of your current version (COLLECTION of Stock backup's) ?
After the OTA, your wi-fi stop work but what about your mobile internet?
I don't know what can actually happen, just giving you ideas
BernardoMorais said:
And if you flash the recovery and restore a new backup of your current version (COLLECTION of Stock backup's) ?
After the OTA, your wi-fi stop work but what about your mobile internet?
I don't know what can actually happen, just giving you ideas
Click to expand...
Click to collapse
That's where I got the stock nandroid from, orang001 1.54.61.5 TWRP. Got the matching recovery, all flashed correctly but then like you say after a OTA my WiFi stopped working, mobile data is fine. The WiFi toggle in settings, won't switch over to green, just goes grey.
Sent from my HTC One (M8)
BernardoMorais said:
I think S-OFF let the things much more easier. My m8 is S-ON so I don't know a lot of this, but there is some tutorial about firewater. If this tool doesn't work for you (like happen to me), you will have to pay $25 for Sunshine. From what I read, this method is guaranteed to get S-OFF.
With S-OFF, you will find some posts with updates of the firmware. So you don't have to go back to stock to update it.
To continue from where you stop, you have to follow this post. Like I said before, download any x.xx.401.x backup AND any x.xx.401.x stock recovery and follow the instructions of "How do i restore the stock nandroid backup" question (same post).
You don't flash the major stock backup zip file. You RESTORE it, on your custom recovery (TWRP or Philz) according from which recovery the backup was made (for example, if you download this one: 1.54.401.5 - TWRP Thanks to Fisha21. This backup was made on TWRP so you have to restore it on TWRP. But before restore, you need to flash the "boot.img or boot.emmc.win" file that is INSIDE this backup zip file. After that you make a full wipe in recovery and then RESTORE the major backup (remember, you don't restore the zip file, you have to unzip it on your phone like is said on the "How do i restore the stock nandroid backup" question of the post).
After all, you will flash the recovery of the same version that you download on the same post.
---------- Post added at 09:27 AM ---------- Previous post was at 09:20 AM ----------
You looked your firmware version, befere restore the 1.54.61.5 version? You have to check the CID AND the main version of your phone, like it said on the beggining of the post:
Take the main version number and CID and check if it exists in the collection below ! If it doesn't you can always make a request here.
Click to expand...
Click to collapse
I Flashed a file named boot.emmc.win from inside the unzipped backup. I moved the file to my adb_fastboot folder and flashed it this way: fastboot flash recovery boot.emmc.win
Then I had trouble gaining access to custom recovery (TWRP) so I tried flashing the custom recovery again. I got in! Made a full wipe, chose "install", twrp > BACKUPS > Serialnumber > Backup.zip. But it failed!!!!! It was missing a md5 file???
I'm starting to regret all this root-mess

A problem with my m8? I will not start

Hy guys, i hope someone can help me with this one.
I try the other days to root my phone, and all got smoth, then i update my firmware because WiFi will not work and i read somewhere that will be problem. And i update my firmware too, all was good, everything instaled sucefull but when i try to open it stay blocked on main screen. How to make more clear than that? The phone freeze where the HTC logo appear, i can't do anything more than that.
Some info i can get from fastboot:
*** Software status: Modified ***
*** RELOCKED ***
M8_UL_CA PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.21.213311491.A04G
OpenDSP-v47.2.2-00564-M8974_F0.1024
OS-3.11.1700.5
eMMC- boot 2048MB
I think when i installed the firmware the proces delete everything on my phone, i dont have recovery or anything else. Can someone help please to restore to stock? Or at least to a soft that my phone to work?
Thanks! (And sorry for my bad english, not my first language)
pant3ras said:
Hy guys, i hope someone can help me with this one.
I try the other days to root my phone, and all got smoth, then i update my firmware because WiFi will not work and i read somewhere that will be problem. And i update my firmware too, all was good, everything instaled sucefull but when i try to open it stay blocked on main screen. How to make more clear than that? The phone freeze where the HTC logo appear, i can't do anything more than that.
Some info i can get from fastboot:
*** Software status: Modified ***
*** RELOCKED ***
M8_UL_CA PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.21.213311491.A04G
OpenDSP-v47.2.2-00564-M8974_F0.1024
OS-3.11.1700.5
eMMC- boot 2048MB
I think when i installed the firmware the proces delete everything on my phone, i dont have recovery or anything else. Can someone help please to restore to stock? Or at least to a soft that my phone to work?
Thanks! (And sorry for my bad english, not my first language)
Click to expand...
Click to collapse
You still have KitKat firmware, as shown by your OS version. You CANNOT flash a modified firmware package while S-On. You need to either run a signed RUU, or go back to stock and use HTC's/your carrier's OTA updates.
Do you have a stock ruu? or maybe how to s-off? because i cant find anywhere firewater.
Maybe this will help with something:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.21.213311491.A04G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.11.1700.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: CWS__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: RUU
(bootloader) commitno-bootloader: c88f4560
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.057s
So can anybody can help me? Please i am stuck on this. And when i want to flash the RUU from AT&T i still get the error 155: Unknow Error. Can someone help me? Please.
What firmware did you try to flash? It looks like it was GPE firmware.
Is your bootloader screen black or white now?
My bootloader screen it's black, it's that important?...
And the firmware was download from HDRevolution website.
pant3ras said:
My bootloader screen it's black, it's that important?...
Click to expand...
Click to collapse
Yup, that's very important. Black hboot screen is the GPE version (and white is Sense version hboot). You at least partially flashed a GPE firmware. This isn't supposed to happen with s-on (firmware for other versions should be blocked). But I do remember a while back, a few folks having the same issue; where a GPE firmware or RUU partially flashed (with s-on) and caused some problems.
pant3ras said:
And the firmware was download from HDRevolution website.
Click to expand...
Click to collapse
That doesn't help. Quite a few firmwares are posted there. What specific number firmware did you flash? Did you flash the firmware number (3.11.1700.5) shown OS number on your hboot screen?
---------- Post added at 12:03 PM ---------- Previous post was at 12:03 PM ----------
pant3ras said:
And when i want to flash the RUU from AT&T i still get the error 155: Unknow Error.
Click to expand...
Click to collapse
What RUU (file name) are you trying to flash?
redpoint73 said:
That doesn't help. Quite a few firmwares are posted there. What specific number firmware did you flash? Did you flash the firmware number (3.11.1700.5) shown OS number on your hboot screen?
Click to expand...
Click to collapse
The firmware i flash was 3.11.1700.5 yes.
redpoint73 said:
What RUU (file name) are you trying to flash?
Click to expand...
Click to collapse
That from the official page, this one:
"RUU_M8_UL_L50_SENSE60_ATT[email protected]_40.45.C33065.00_F_release_446225_signed_2"
And also i was trying with this one:
RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4 I dont know where exactly i find this one, but this one like the one above give me the same error, now and before trying rooting my htc.
pant3ras said:
The firmware i flash was 3.11.1700.5 yes.
Click to expand...
Click to collapse
I don't know why you flashed this. Not only is it not current firmware (Kitkat, as another noted before), but its not even for your version (its GPE version firmware, as I mentioned).
pant3ras said:
That from the official page, this one:
"RUU_M8_UL_L50_SENSE60_ATT[email protected]_40.45.C33065.00_F_release_446225_signed_2"
Click to expand...
Click to collapse
That is the proper RUU for the AT&T version; and your bootloader is relocked, as it should be for RUU.
So I think the problem is the GPE firmware you flashed before.
Try flashing the proper firmware first, then RUU again, and hopefully that will work.
I can't find the 4.28.502.2 firmware. But 4.28.502.1 firmware is posted on the following. Use the Full stock firmware. Hopefully, this is close enough to 4.28.502.2 to work.
EDIT: Forgot to post the firmware link: https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml
pant3ras said:
And also i was trying with this one:
RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4 I dont know where exactly i find this one, but this one like the one above give me the same error, now and before trying rooting my htc.
Click to expand...
Click to collapse
That RUU will not work, anyway. Its for the Developer Edition, so the only way to run it would be to change your CID (s-off required, and working OS is needed to s-off).
---------- Post added at 01:02 PM ---------- Previous post was at 01:00 PM ----------
pant3ras said:
or maybe how to s-off? because i cant find anywhere firewater.
Click to expand...
Click to collapse
Firewater was discontinued by its devs in December 2014. Since it has an online component (needed to connect to servers), it won't work even if you find the firewater binary.
Sunshine is the only current working s-off method, and as I mentioned, it requires a working OS to work.
redpoint73 said:
I don't know why you flashed this. Not only is it not current firmware (Kitkat, as another noted before), but its not even for your version (its GPE version firmware, as I mentioned).
Click to expand...
Click to collapse
I flash that firmware because have my cidnum and modelid, and i read that the firmware need to have the same cidnum and modelid.
redpoint73 said:
I can't find the 4.28.502.2 firmware. But 4.28.502.1 firmware is posted on the following. Use the Full stock firmware. Hopefully, this is close enough to 4.28.502.2 to work
Click to expand...
Click to collapse
Where can i find this firmware?
And i didn't know that firewater doesnt work anymore, and sunshine i think you have to pay 25$ per month, right?
pant3ras said:
I flash that firmware because have my cidnum and modelid, and i read that the firmware need to have the same cidnum and modelid.
Click to expand...
Click to collapse
Yes, firmware needs to have the same CID and MID. But the 3.11.1700.5 firmware doesn't go with your CID and MID (CWS__001 and 0P6B12000)
"1700" firmwares (such as 3.11.1700.5) are for the Google Play Edition (GPE) with CID of GOOGL001 and MID of 0P6B17000.
Proper firmwares for your AT&T CID and MID will have the number "502" in the position x.xx.502.x
pant3ras said:
Where can i find this firmware?
Click to expand...
Click to collapse
Sorry, forgot to post the link. I had the page open, and everything: https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml
pant3ras said:
And i didn't know that firewater doesnt work anymore, and sunshine i think you have to pay 25$ per month, right?
Click to expand...
Click to collapse
That's right. And as I already stated, sunshine requires a working OS, which you don't have. And since getting the OS working again seems to be the main reason you want to get s-off, you see its quite pointless.
redpoint73 said:
Sorry, forgot to post the link. I had the page open, and everything: https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml.
Click to expand...
Click to collapse
No problem And to flash this firmware i can do it like this:
f you are S-ON ---> Re-lock your bootloader (this will most probably wipe content of your device)
If you are S-OFF ---> no need to re-lock the bootloader.
Copy downloaded .zip to fastboot.exe location (e.g. c:/SDK/platform-tools/fastboot.exe)
Re-name .zip file to firmware.zip
Open command prompt
Boot your device in fastboot mode (vol down + power ===> fastboot)
Connect device to the PC
In command prompt cd to fastboot.exe location
Make sure you have correct modeid and cidnum (type: fastboot getvar all)
Type: fastboot oem lock (if your device is not relocked yet or in case it's S-ON)
Type: fastboot oem rebootRUU and wait for device to reboot
Type: fastboot flash zip firmware.zip and wait for process to complete
Sometimes flashing for the first time doesn't work, so flash firmware.zip again just to make sure.
Type: fastboot flash zip firmware.zip and wait for process to complete
Type: fastboot reboot
Unlock your bootloader and flash custom recovery if you are going to use custom ROM.
Click to expand...
Click to collapse
pant3ras said:
No problem And to flash this firmware i can do it like this:
Click to expand...
Click to collapse
Yes, exactly.
redpoint73 said:
Yes, exactly.
Click to expand...
Click to collapse
I get this error when i try to flash the firmware:
C:\adb>fastboot flash zip firmware.zip
target reported max download size of 1826418688 bytes
sending 'zip' (57484 KB)...
OKAY [ 2.570s]
writing 'zip'...
(bootloader) signature checking...
FAILED (remote: 12 signature verify fail)
finished. total time: 5.611s
Click to expand...
Click to collapse
pant3ras said:
I get this error when i try to flash the firmware:
Click to expand...
Click to collapse
You used the "full stock" firmware 4.28.502.1, correct? Not the "Combined, No wipe" one?
You can also try the 3.42.502.1 firmware.
redpoint73 said:
You used the "full stock" firmware 4.28.502.1, correct? Not the "Combined, No wipe" one?
You can also try the 3.42.502.1 firmware.
Click to expand...
Click to collapse
Yes, i use the full stock firmware. Now i will try with 3.42.502.1
Later edit: I get the same error when i try with the 3.42.502.1 stock
pant3ras said:
Yes, i use the full stock firmware. Now i will try with 3.42.502.1
Later edit: I get the same error when i try with the 3.42.502.1 stock
Click to expand...
Click to collapse
Those might be unsigned firmwares, but I thought they were signed.
I think your options at this point:
1) Find signed firmwares of the versions I recommended.
2) Unlock the bootloader again, flash TWRP again, then flash a 3.xx based custom or stock ROM (which will have working WiFi). Then s-off by sunshine so you can fix the firmware (will allow an unsigned firmware to be flashed).
Another thing to note, when you flashed the GPE firmware, it reverted the recovery back to stock recovery. Which is why you no longer have custom recovery.
redpoint73 said:
Those might be unsigned firmwares, but I thought they were signed.
I think your options at this point:
1) Find signed firmwares of the versions I recommended.
2) Unlock the bootloader again, flash TWRP again, then flash a 3.xx based custom or stock ROM (which will have working WiFi). Then s-off by sunshine so you can fix the firmware (will allow an unsigned firmware to be flashed).
Another thing to note, when you flashed the GPE firmware, it reverted the recovery back to stock recovery. Which is why you no longer have custom recovery.
Click to expand...
Click to collapse
And how i can unlock the bootloader again? and flash the TWRP?
pant3ras said:
And how i can unlock the bootloader again? and flash the TWRP?
Click to expand...
Click to collapse
Unlock the bootloader by HTCDev.com. Then flash TWRP with fastboot.
redpoint73 said:
Unlock the bootloader by HTCDev.com. Then flash TWRP with fastboot.
Click to expand...
Click to collapse
Ok, i succed to instal the TWRP and i unlock the phone, but i have no ideea what rom to instal. Can you help me with that please? I'm scare i will broke my phone again if i install something on my own again )

Running android 4.4.3 with root; how to upgrade to latest Marshmallow and retain root

As per the headline, I've got an HTC M8 that I rooted shortly after purchasing in 2014. When the Lollipop OTA upgrades came out, I was reading mixed reviews about battery life and system performance, so I used a quarantine app to freeze the auto-update app so that it would stop bothering me to upgrade all the time. Now that Marshmallow has been out for a few months, the reviews seem positive and say that battery life is improved and the device is just as responsive as it used to be, so now I want to upgrade my device to Marshmallow.
I'm more or less an android / phone newbie - I mainly just use my phone for email, web browsing, driving directions, taking photos and the occasional app like banking, I'm not into heavy customisation but would like to retain root for the ability to uninstall shovel-ware, freeze programs and so some minor customizations.
Anyway, since I have 4.4.3 Android rooted, which process should I follow to get Marshmallow rooted, while retaining all the current data on my phone (apps, phone contacts, etc)? Do I need to do an OTA upgrade to Lollipop, and from there do an upgrade to Marshmallow?
My phone is an unlocked HTC M8; it's not a GPE or other branded vendor phone. I live in New Zealand and I bought it parallel imported, I think it was originally from Hong Kong.
I already have some of the bootloader/recovery stuff sorted out from when I rooted it the first time. Going into bootloader this is what prints out for me:
*** TAMPERED ***
*** UNLOCKED ***
M8_UL PVT SHIP S-ON
HBOOT-3.18.0.0000
RADIO-1.19.21331147A1.09G
OpenDSP-v38.2.2-00542-M8974.0311
OS-
eMMC-boot 2048MB
Aug 8 2014,15:18:03.0
HBOOT
<VOL UP> to previous item
<VOL DOWN> to next time
<POWER> to select item
FASTBOOT
RECOVERY
FACTORY RESET
SIMLOCK
CHECK SMARTSD
IMAGE CRC
SHOW BARCODE
Click to expand...
Click to collapse
If I select recovery, then I get a recovery menu, and the version at the top is: Team Win Recovery Project v2.7.0.2
Please upgrade your firmware first through RUU to flash other ROMs.
[Edited]
Would this be the same as stock OTA?
Also wouldn't flashing a ROM destroy all my apps and data?
Lanthanide said:
Would this be the same as stock OTA?
Also wouldn't flashing a ROM destroy all my apps and data?
Click to expand...
Click to collapse
No the ROM won't be same as stock OTA,there are more or less modification in every ROM.The way you can exactly stock update by flashing RUU.
And yes all your apps and data will be wiped.Why don't you try titanium backup?you can backup all apps and app data with it.
Jongla said:
Upgrade TWRP to the latest version.
Flash any MM ROM with S-On support.Though most of the ROMs doesn't require S-On,but but read and read about the ROM before you flash it.
Edit:You can try ViperOne ROM for the first time,i find it more stable.
Click to expand...
Click to collapse
MM ROMs won't work properly with his old firmware. He will lose wifi, among other issues he will face. Updating his firmware is a MUST before he flashes a Marshmallow ROM
xunholyx said:
MM ROMs won't work properly with his old firmware. He will lose wifi, among other issues he will face. Updating his firmware is a MUST before he flashes a Marshmallow ROM
Click to expand...
Click to collapse
Sorry for the wrong infos.
I flashed other mm ROMs over lollipop firmware everything's working fine.
But just got to know about firmware upgrade myself an hour ago.
Sorry again.
Lanthanide said:
As per the headline, I've got an HTC M8 that I rooted shortly after purchasing in 2014. When the Lollipop OTA upgrades came out, I was reading mixed reviews about battery life and system performance, so I used a quarantine app to freeze the auto-update app so that it would stop bothering me to upgrade all the time. Now that Marshmallow has been out for a few months, the reviews seem positive and say that battery life is improved and the device is just as responsive as it used to be, so now I want to upgrade my device to Marshmallow.
I'm more or less an android / phone newbie - I mainly just use my phone for email, web browsing, driving directions, taking photos and the occasional app like banking, I'm not into heavy customisation but would like to retain root for the ability to uninstall shovel-ware, freeze programs and so some minor customizations.
Anyway, since I have 4.4.3 Android rooted, which process should I follow to get Marshmallow rooted, while retaining all the current data on my phone (apps, phone contacts, etc)? Do I need to do an OTA upgrade to Lollipop, and from there do an upgrade to Marshmallow?
My phone is an unlocked HTC M8; it's not a GPE or other branded vendor phone. I live in New Zealand and I bought it parallel imported, I think it was originally from Hong Kong.
I already have some of the bootloader/recovery stuff sorted out from when I rooted it the first time. Going into bootloader this is what prints out for me:
If I select recovery, then I get a recovery menu, and the version at the top is: Team Win Recovery Project v2.7.0.2
Click to expand...
Click to collapse
First off, you need to update your recovery. Go with TWRP 2.8.7.0 or higher.
Secondly, you can update and keep all of your data. Make a nandroid backup with your new recovery, then run the appropriate RUU to update, or go back to complete stock and take the OTAs that will get downloaded to your phone, then restore your nandroid. The new firmware won't get overwritten by restoring your backup. That partition isn't included in the backups.
Hook up your phone to your PC, get into fastboot, and enter the command fastboot getvar all. Post the results here (minus your IMEI & serial# ~ that's private info) and I or someone else here will direct you on the easiest way for you to update.
---------- Post added at 10:58 AM ---------- Previous post was at 10:57 AM ----------
Jongla said:
Sorry for the wrong infos.
I flashed other mm ROMs over lollipop firmware everything's working fine.
But just got to know about firmware upgrade myself an hour ago.
Sorry again.
Click to expand...
Click to collapse
Yeah, MM ROMs will work with Lollipop firmware, but not with KitKat like the OP has.
xunholyx said:
First off, you need to update your recovery. Go with TWRP 2.8.7.0 or higher.
Secondly, you can update and keep all of your data. Make a nandroid backup with your new recovery,
Click to expand...
Click to collapse
Is nandroid part of the recovery?
then run the appropriate RUU to update
Click to expand...
Click to collapse
What is an RUU?
or go back to complete stock and take the OTAs that will get downloaded to your phone
Click to expand...
Click to collapse
This implies that if I unfroze the OTA updater on my current software and let it simply upgrade, that it wouldn't work properly? So either way I have to "run the appropriate RUU", OR re-flash a stock 4.4.3 image and then do OTA upgrades on that?
Here's the getvar all output:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.19.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: ****
(bootloader) imei: ****
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B11000
(bootloader) cidnum: HTC__621
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5e4b24e4
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.011s
Click to expand...
Click to collapse
Bump.
Lanthanide said:
Is nandroid part of the recovery?
Click to expand...
Click to collapse
No, a nandroid is a backup that is made by recovery (TWRP). It can back up the stock ROM, and user data (which is the goal in the above posted suggestion). After you update, you can restore the user data (but you don't want to restore the old ROM, since the goal is to get to MM - that part wasn't clear in the previous post).
Lanthanide said:
What is an RUU?
Click to expand...
Click to collapse
RUU = ROM Update Utility
Its an official HTC tool that completely updates or restores the stock image.
Lanthanide said:
This implies that if I unfroze the OTA updater on my current software and let it simply upgrade, that it wouldn't work properly? So either way I have to "run the appropriate RUU", OR re-flash a stock 4.4.3 image and then do OTA upgrades on that?
Click to expand...
Click to collapse
Since you rooted, you can't simply unfreeze the updater and OTA.
OTA requires restoring the stock ROM (never rooted, unrooting does not work) and stock recovery (you have TWRP now, which is a custom recovery). RUU is an easy way to restore the whole phone to stock condition.
Ok, so if I'm understanding this correctly:
* To use the OTA updates, I need to have a stock ROM, as well as a stock recovery (not TWRP)
* I can make a nandroid backup of user data in TWRP, and then use RUU to go back to a completely stock phone
* From there I can do OTA upgrades to get up to MM
* Then I can install the TWRP recovery and restore my user data
Another approach might be:
* Backup the user data using TWRP
* Use an appropriate RUU, or series of RUU's, to upgrade to MM, without using any OTA updates at all
* Restore user data
It seems like path 2 would be easier and less risky of making a mistake. So what RUU's do I need? The output of "getvar all" is available a few posts up.
Also is there an easy guide somewhere for how to upgrade to a newer version of TWRP?
Lanthanide said:
It seems like path 2 would be easier and less risky of making a mistake. So what RUU's do I need? The output of "getvar all" is available a few posts up.
Click to expand...
Click to collapse
Yes, path 2 (RUU) would be easier in your case. But unfortunately, I don't think you version has RUU. You'd be looking for an RUU for 6.12.709.4
That being the case, you need to resort to path 1 (return to stock and OTA updates).
Lanthanide said:
Also is there an easy guide somewhere for how to upgrade to a newer version of TWRP?
Click to expand...
Click to collapse
Fastboot install method is simple and reliable. Instructions and TWRP files here: https://twrp.me/devices/htconem8gsm.html
Since you already have fastboot working, just put the TWRP .img file in the same folder as wherever fastboot.exe is located, then connect the phone, and run the command:
fastboot flash recovery twrp.img
Right, I've just sat down to try and do this, and realised that I'm still not clear on what I actually need to do.
It seems there is no RUU for my phone for MM, which would be RUU for 6.12.709.4.
So instead I need any RUU that suits my phone for Kitkat or Lollipop, and then do OTA upgrades from there? So what RUU versions should I be looking for, since 6.12.709.4 does not exist?
Lanthanide said:
Right, I've just sat down to try and do this, and realised that I'm still not clear on what I actually need to do.
It seems there is no RUU for my phone for MM, which would be RUU for 6.12.709.4.
So instead I need any RUU that suits my phone for Kitkat or Lollipop, and then do OTA upgrades from there? So what RUU versions should I be looking for, since 6.12.709.4 does not exist?
Click to expand...
Click to collapse
There is no RUU for your device version. You can only restore to stock ROM and do OTAs up to the latest.
Your main mistake (I remember you have the same problem before) is restore your backup data after OTA done. Restoring old data that removed your apps like calculator & flashlight.
What you need to do (correctly):
1. Don't use that TWRP 2.7.0.2 .. install 2.8.10 or 2.8.3.0
2. Make a TWRP backup of your current data/system/boot
3. Restore non-rooted backup 2.22.709.3 (boot and system only - use your current data)
4. Install 2.22.709.3 stock recovery
5. Do multiple OTAs up to the latest 6.20.709.2
You'll upgrade your ROM and firmware but still have all your data intact.
All files needed are here : http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
If you happen to wipe all data & system before restore 2.22.709.3 (as per step 3), you can restore data only from your own backup before step 4 ... remember to restore your own data before OTA, not after OTA (if not you'll have your old problem again)
Concerned guys @ckpv5 , @Lanthanide and @redpoint73
I know this is an old thread but just for info, I found RUU for this particular CID HTC__621 on another site
Source: Removed to avoid confusion
RUU Link - Removed | Wrong file, was not an RUU
Though I'm not sure whether it is official or not (signed or not) as the name of the file is really small.
Mayank7795 said:
Concerned guys @ckpv5 , @Lanthanide and @redpoint73
I know this is an old thread but just for info, I found RUU for this particular CID HTC__621 on another site
Though I'm not sure whether it is official or not (signed or not) as the name of the file is really small.
Click to expand...
Click to collapse
That's not RUU ... it's a ROM flashable zip. Maybe you better remove the link so it won't confused others.
Right, I've finally gotten around to doing this, and the process was pretty straighforward. Thanks very much for your excellent help ckpv5.
So I'm now on 6.20.709.2, but I don't have root. How can I root this phone?
Lanthanide said:
Right, I've finally gotten around to doing this, and the process was pretty straighforward. Thanks very much for your excellent help ckpv5.
So I'm now on 6.20.709.2, but I don't have root. How can I root this phone?
Click to expand...
Click to collapse
Install latest TWRP 3.0.2-0 - https://dl.twrp.me/m8/
Install latest stable SuperSU 2.65 in recovery - https://download.chainfire.eu/921/SuperSU/UPDATE-SuperSU-v2.65-20151226141550.zip
It's better to install custom kernel as custom kernel has system write protection disabled.

Categories

Resources