• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root HTC M8 STUCK IN BOOTLOADER OR ROM ISSUE???

I have a htc m8 "stuck",

im new at this so first i load the recovery (twrp-2.7.0.2-m8.img) format everything and try to install several the roms... none of them work (MARSHMELLOW, VIPER ETC), then i flash a new recovery (twrp-3.0.0-1-m8) and try to install the rom (Android_Revolution_HD-One_M8_53.1_c8bf38) and nothing just boots right to the bootloader...

right now this is the status:

the m8 has bootloader unlocked and is sf off
i have the fastboot and drivers
have the original htc usb cable
pc DOES recognice the device in bootloader
also have squabbis and hassoo2000 tool kits

hope someone can help

regards!!
 
OK, when you say you formatted "everything" can you be more precise? If "everything" included system then you erased your ROM, which means that until you succeed in flashing a new ROM it won't boot. I'm guessing that's the situation, but it would be good to have confirmation.

So when you try to install a ROM what exactly happens? Any messages during the flashing process, is it over suspiciously fast (couple of seconds would be suspicious)? Did you check the md5 codes of the ROMs, are you sure your SD card isn't corrupt? For several ROMs to all fail is suspicious, so if you can describe in detail exactly what you have done it may help someone spot an error in the procedure.

Most important question: did you take a backup using TWRP before you started erasing and flashing? If you did then you can restore that and have a working phone again while you figure out the problem.
 
thanks for the fast reply:

1)i format everything (check all the options in the recovery except sd)
2)i didnt do a backup...clever right?? =(
3)i try to install the Android_Revolution_HD-One_M8_53.1_c8bf38 and its says ok but when i reboot it goes straight to the bootloader

this is how it goes:
a)turn on (phone goes straight to bootloader i dont press power and volume just goes straight when i press power)
b)go to recovery
c)install from sd Android_Revolution_HD-One_M8_53.1_c8bf38
d) when click it says in red:
FAIL TO MOUNT "RESERVE" INVALID ARGUMENT
but the installer runs
e)click and install the rom (it takes like 2 minutes)
f)at the end it says
NEW ROM FLASHED SUCESSFULLY
scrip suceeded: result was 1.0
h)click next
i)finish
j)it says in the recovery in red letters
aroma installer finished
updatig partition details
FAIL TO MOUNT "RESERVE" INVALID ARGUMENT
don
l)then click reboot
m) it goes straight to bootloader


ps:im following this guide (downloading stuff right now) should i try it? sorry for the external link outside the forum:

http://htc-one.wonderhowto.com/how-to/return-your-htc-one-100-stock-unroot-update-0160374/

sorry 4 the bad english
 
sorry 4 the bad english

Your English is better than my Spanish David, so no need to apologise. The included link is also fine; the procedure seems fine to me, but as it's been a few years since I played with rooted HTCs it's best that the experts i.e. other M8 users see it too. :)

To that end I've moved this to the HTC M8 - Root sub-forum. The helpful members here will soon get your phone back up and running.
 
Thanks!! theres the getvar all info i only delete de imei and meid

C:\Users\mgarcias>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.09.20.0926
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: FA44FSF03055
(bootloader) imei: xxxxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: xxxxxxxxxxxxxxx
(bootloader) product: m8_wlv
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B20000
(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: 2e9b7c51
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.039s
 
One thing that strikes me: "m8_wlv" is a Verizon model (or at least that's what Google tells me ;)), in which case you will need to use Verizon-specific versions of the ROMs and probably also a recovery built for that model too. If you were using code for the non-Verizon M8 that is quite possibly what's wrong - generally VZW HTC devices need their own version.

The best bet is probably to look in XDA's Verizon M8 development forum for ROMs, and their Verizon M8 original development forum for recovery.

Android Revolution HD won't run out of the box on a VZW M8, but according to this post if you flash a different kernel (one that's compatible with the VZW firmware) then it should work. However, it may be simpler to try a ROM that was built for Verizon handsets.

Apologies if you knew this already, but it is one of those things that's easy to overlook.
 
I have the same problem any help here ?
(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: 6.12.401.4
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid:
(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: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
 
Last edited:
Thanks i install a viper rom for verizon and it work like a charm!!

Now i have this issue when i insert the sim it says:
"the sim card is from an unknown source"
any ideas? the phone supossely its unlocked

sorry for all the trouble

regards
 
Ok, you have a couple of choices. First, what happened to the phone to get you stuck? Was it accepting an OTA upgrade to Android 6.0 that did not complete successfully?
 
yes it was upgrading to android 6.0 and didnt complete. i tried downloading and ruu file to try install it and it still stuck in recovery
 
You can't if you relocked the phone's bootloader. As unlocking the phone's bootloader again may cause problems in its current state, and would wipe your phone including internal storage anyway, here's what I suggest you do.

Note this will wipe your phone - just so you are aware.

Download the files in this post:

http://forum.xda-developers.com/sho...b634df425888c700e71036&p=64926626&postcount=6

to your PC, and follow the instructions to install the downloaded RUU. When you enter the:

fastboot oem rebootRUU

command, the phone should go into HTC RUU mode - you will see black screen with HTC in grey in middle, and probably a green progress bar below as the RUU components are flashed. The phone may also reboot itself a few times, and I think should reboot itself once process is complete. If it doesn't just do:

fastboot reboot

Edit: Note that I'm not sure you need to use the htc_fastboot.exe, as normal fastboot works just fine for me when flashing firmware zips with the phone in RUU mode.

If the above doesn't work, and if you have a sd card reader and micro card adapter you can do the following - this method definitely works.

Rename the RUU zip file to exactly 0P6BIMG.zip (the first character is a zero, not a letter O - fifth is capital letter I, not a number one) and copy it over to the root (top level directory) of your sd card - i.e. not in any folder or sub-folder on your sd card. Make sure in Windows Explorer that you turn off the option to hide extensions for know file types - you don't want to end up renaming to 0P6BIMG.zip.zip.

Insert the sd card back in to your phone and reboot the bootloader in to HBOOT mode. HBOOT should automatically recognise the 0P6BIMG.zip and start working through the install.

Both may take a while to run through.
 
You're not S-ON, but yes it will work for S-ON as well if the RUU is signed and it matches the phone CID and modelid.
 
(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: 6.12.401.4
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid:
(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: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.139s
 
I'm confused, your getvar all output you posted in post 7 above shows you as being S-OFF with SuperCID? How and why did you revert back to S-ON?
 
The RUU should still work OK but if you have S-OFF it's never a good idea to revert back to S-ON.
 
Probably, but the RUU is Android 6.0 and I don't know if Sunshine works on 6.0.

The other method to get working again would be to try an unlock bootloader, then flash TWRP and then restore an older stock TWRP backup. But no guarantees either way.
 
Back
Top Bottom