Couple of days back, I got the notification to download and install official Android 6.0 (build 6.12.401) in my HTC One M8 (not rooted, was running Android 5.0.2). As I downloaded and installed it, from that point it's gone to boot-loop state and showing only HTC logo.

Now I have tried to do Factory reset that ends in the same loop, recovery mode which does nothing and stays on that screen with exclamation sign, installed ADB on a friend's advice, but the mobile's debugging is not on.

Any advice or explanation of the issue and the fix?


2 Answers 2


Mine does this occasionally, the temp solution I have found for the time being is to plug it into a charger and then to force a reboot again by holding power and volume up together until it restarts.

This normally gets the phone to boot, no idea why it makes any difference but it seems to work and just went back into the loop each time until I plugged my charger in first.

And no my battery wasn't low, it had 87% when it finally booted up and was at 98% when it decided to go into a loop.

Hope this helps


Download the latest ROM from here and execute the program. You will be able to install the system.

  • Can OP run fastboot, when mobile debugging is not on as mentioned in the question?
    – beeshyams
    Commented Feb 8, 2016 at 16:03
  • I think he can, what should he do else? He could also ask HTC for that problem.
    – xdevs23
    Commented Feb 8, 2016 at 16:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .