Think I bricked my HTC M8 (Need help with RUU installation)

JB-T

Member
Dec 25, 2019
5
1
0
Hi everyone,

I am actually experiencing the following situation with my HTC M8 :

- Phone won't enter TWRP when I choose Recovery on boot loader page. Instead, it tries to boot;
- Phone won't boot : continuously showing Lineage animation;
- PC won't recognize phone;
- Installed ADB and tried to re-install TWRP, but PC won't see phone;
- Installed HTC Sync Manager, but PC won't see phone.

Screenshot : https://ibb.co/bbk1Whg

This happened after installing this ROM using TWRP : https://forum.xda-developers.com/htc-one-m8/development/rom-lineageos-16-0-htc-one-m8-t3837538

Is there something I can do ? I looks like TWRP have been uninstalled or something like that.

Thanks alot for your time
 
Last edited:
  • Like
Reactions: asmalldharma

JB-T

Member
Dec 25, 2019
5
1
0
Thank you for your response !

I finally manage to find a way out of this problem, but I am not done with it yet.

Using useful infos from the link below, I Relocked my Bootloader and I am now ready to install the RUU :
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6


I found and downloaded the RUU version I need (https://forum.xda-developers.com/showpost.php?p=60211240&postcount=3), but this RUU gives me signature errors like this :

C:\Users\HTPC\Desktop\RUU>htc_fastboot flash zip RUU.zip
sending 'zip'... (1498155 KB) OKAY
sending time = 52.237 secs
writing 'zip'... (bootloader) signature checking...
FAIL12 signature verify fail
FAILED (remote: 12 signature verify fail)
Execution time is 108(s)


Am I doing something wrong here ?

I tried to find other copies of the RUU version I need, but all of them have been removed by now from the sites where they were host in ±2016.


Here is my getvar :

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.11G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.13.661.9
(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: 0P6B16000
(bootloader) cidnum: TELUS001
(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: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
 
Last edited:

JB-T

Member
Dec 25, 2019
5
1
0
UPDATE :

I installed the firmware (twice in a row like recommended somewhere) using the informations from this post : https://forum.xda-developers.com/showpost.php?p=77603782&postcount=2526

Now I have the stock recovery.
Should I reinstall TWRP before I try to install the RUU ? But how can I (Re)Unlock my bootloader if there is no ROM installed ?

I read somewhere that maybe I should install an International/WWE version. I looked a bit but didn't find anything that seems relevant.

I am stuck here because I still have the same problem when trying to install the RUU :

C:\Users\HTPC\Desktop\RUU>htc_fastboot flash zip RUU.zip
sending 'zip'... (1498155 KB) OKAY
sending time = 52.237 secs
writing 'zip'... (bootloader) signature checking...
FAIL12 signature verify fail
FAILED (remote: 12 signature verify fail)
Execution time is 108(s)
 
Last edited:

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
I am stuck here because I still have the same problem when trying to install the RUU :

C:\Users\HTPC\Desktop\RUU>htc_fastboot flash zip RUU.zip
sending 'zip'... (1498155 KB) OKAY
sending time = 52.237 secs
writing 'zip'... (bootloader) signature checking...
FAIL12 signature verify fail
FAILED (remote: 12 signature verify fail)
Execution time is 108(s)
"Signature Verify Fail" is due to you trying to flash the wrong RUU. You are trying to flash 6.12.401.4 when you need 6.13.661.9

I don't know if your version has an RUU. If not, you can unlock the bootloader again, and restore stock TWRP backup 6.13.661.9 from here: https://forum.xda-developers.com/showpost.php?p=60211240&postcount=3
Following instruction from the first post of that thread: https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

You don't need to boot the phone to unlock the bootloader. You just need fastboot.
 
  • Like
Reactions: JB-T

JB-T

Member
Dec 25, 2019
5
1
0
Thank you for your input !

I managed to reinstall TWRP and downloaded the right packages, but I am stuck at step 6 of the first post of the thread (https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860).

"TWRP/BACKUPS/SerialNo./" directory won't be create when I make a backup using TWRP.
I tried to create these folders manually, just to see what happened, but my phone is super slow and it seems like I can't paste or create any new file/folder in the internal storage.

Any idea ?

Thanks !
 
Last edited:

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
I managed to reinstall TWRP and downloaded the right packages, but I am stuck at step 6 of the first post of the thread (https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860).

"TWRP/BACKUPS/SerialNo./" directory won't be create when I make a backup using TWRP.
Make sure you check both internal storage and SD card for the folder. Are any of the folders created, such as "TWRP" with subfolder "BACKUPS"? Did you get any kind of error message when backing up? You can just backup boot.img. It doesn't really matter what you backup (the backup itself is actually not used for anything), the point is to backup any of the partitions, so that TWRP will automatically create the proper folder structure (it is very tricky to do manually) and boot.img just happens to be the smallest stock partition (therefore, the easiest and fastest to backup).

Also, not sure if this is understood or not, but note that it will not literally say "SerialNo." for the subfolder. It will have a string of numbers and letters for you phone's specific serial number (and that is one of the reasons that creating the correct TWRP backup folder structure is tricky). Do NOT post your serial number on this forum, as it is personal info.
 
  • Like
Reactions: JB-T

JB-T

Member
Dec 25, 2019
5
1
0
Thanks for taking the time.

There is no micro SD card inside the phone. TWRP folder is present in the internal storage, but no subfolder is present or created when I do a backup using TWRP.
I don’t receive any error message when I do the backup in TWRP.

I tried to backup Boot only, then everything at once, then each thing one by one. No result.

TWRP log says that the backup folder is “data/media/TWRP/BACKUPS” but it is nowhere to be found after a backup. Only TWRP folder appears. I verified and there is no hidden folder.

Phone internal storage acts like he is in read only mode or something like that. When I try to do something like creating a folder, from my PC, I receive a message saying “The device has either stopped responding or has been disconnected”

I uninstalled and reinstalled HTC USB driver, without much success.

HTC Sync Manager says is not detecting the phone, but the software open itself when the phone is connected to the PC.

I also tried using 2 other USB cables. No difference.

After an hour of testing, I managed to get this result, but I don’t know what it means. Here is a screenshot : https://ibb.co/CtYQVyw

Properties of this thing say nothing and it does nothing when I double click it.

Hope it makes sense for you.
 

xunholyx

Recognized Contributor
Dec 3, 2012
7,501
5,131
253
Vancouver
"Signature Verify Fail" is due to you trying to flash the wrong RUU. You are trying to flash 6.12.401.4 when you need 6.13.661.9

I don't know if your version has an RUU. If not, you can unlock the bootloader again, and restore stock TWRP backup 6.13.661.9 from here: https://forum.xda-developers.com/showpost.php?p=60211240&postcount=3
Following instruction from the first post of that thread: https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

You don't need to boot the phone to unlock the bootloader. You just need fastboot.
You are correct with Telus not having RUUs. That's my carrier and was the model I had with my M8. Telus never released any RUUs for any version of M8 firmware afaik.
 

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
There is no micro SD card inside the phone. TWRP folder is present in the internal storage, but no subfolder is present or created when I do a backup using TWRP.
I don’t receive any error message when I do the backup in TWRP.

I tried to backup Boot only, then everything at once, then each thing one by one. No result.

TWRP log says that the backup folder is “data/media/TWRP/BACKUPS” but it is nowhere to be found after a backup. Only TWRP folder appears. I verified and there is no hidden folder.

Phone internal storage acts like he is in read only mode or something like that. When I try to do something like creating a folder, from my PC, I receive a message saying “The device has either stopped responding or has been disconnected”

I uninstalled and reinstalled HTC USB driver, without much success.

HTC Sync Manager says is not detecting the phone, but the software open itself when the phone is connected to the PC.

I also tried using 2 other USB cables. No difference.
Couple things you can try:

In TWRP "Wipe" options, tap the "Format data" button, and see if that helps.

In WIndows Device Manager, find the phone, and see if you can manually pick drivers, and select the generic Android MTP drivers, see if that helps.

Note that you need to be booted to TWRP in order for Windows to "see" storage since the phone can no longer boot to OS (will typically not "see" storage if phone is in bootloader-fastboot mode).