Welcome to the new RUUs, OTAs, TWRP Backups, Firmware & More Collection Thread.
Here you'll find all the stuff that you need for your beloved M8.

What do we do here?
We want to provide you all the necessary things that you need.
RUU's or TWRP Backups to reset to factory state,
either to get OTA or send your phone in for repair,
new OTA Updates to get the latest HTC ROM,
Stock Firmware or NoRedText-Firmware to get you up to date
for running the latest Stock/Custom ROMs.

Where do i find what?
There will be sections where you can find the necessary files.

You want to provide us RUUs, OTA's and Firmware?
Thats a great decision. But please make sure it's not x.401 stuff.
We will host the full WWE .401 stuff on our AndroidFileHost ourselves.
Any other files are welcome.Please only provide MEGA and Android File Host mirrors. Thanks.
Dropbox and other hosters will remove files, if they got downloaded to often.

Where do I find the correct files for my M8?

In cmd type: fastboot getvar all
You'll get something like this (I removed the unneeded stuff!):

Q : How do i find the correct info on which stock nandroid i need for my deviceA : You perform these fastboot commands to get the needed info

- fastboot getvar all (gives the whole devices info list)
- fastboot getvar version-main (gives only the main version number as output)
- fastboot oem readcid (gives only the CID as output)

Match the main version number and the cid with the nandroid backups and you will have the correct one !

Q : How do i restore the stock nandroid backupA : In general :

- Place the nandroid backup unpacked on the sdcard of the phone in the right backup folder

* Philz touch uses - Clockworkmod\Backups\
* TWRP uses - TWRP\Backups\ or TWRP/Backups/serialnum/ (replace serialnum with your device's serial number. To have TWRP create the proper directory structure for you, just do a simple backup of just the boot partition and put the backup files in there) thanks to garyd9 for the additional info :)

- Flash the boot.img or boot.emmc.win file from the nandroid backup
- Make a full wipe in the recovery
- Restore the nandroid backup and reboot

Q : The restored nandroid backup is still rooted but i want to unroot itA : Download this unsuperuser file and flash it via the custom recoveryThanks to jbeez & SaHiLzZ

Q : Can i apply an official HTC OTA on my stock rooted romA : Yes but the system apps (carrier branded apps included) has to be 100% intact

Q : Can i apply an official HTC OTA with a custom recoveryA : No you need your stock recovery (at least one that starts with the same base number)

Q : Are stock recoveries compatible to nandroid backups with other main and cid numbers to install official OTA'sA : At this point i believe so (it was on the hox) but they have to start with the same base (IMPORTANT!!!!!! THIS WON'T WORK WITH LOLLIPOP BASE RECOVERIES SEE HERE thanks @ckpv5

- Example :

stock recovery 1.12.771 is the same as 1.12.401
stock recovery 1.54.401 is the same as 1.54.206

Q : How do i flash a recovery.emmc.win file made by the TWRP recoveryA : you flash it with the following command :

This is ONLY for S-ON International(WWE) with base 2.22.401.xx users ....... If you have S-OFF just flash the 3.xx firmware .

I am seeing lots of people want to update their M8 to 3.28.401.x firmware/software but most of the CID's haven't recieved the official update yet so this guide will do that and counts for ALL these WWE CID's

So here is the solution to get OTA if you are S-ON with main version 2.22.401.xx . Although i tried it on 2.22.401.5 but it should work for all 2.22.401.xx .

Download this nand(official CID Y13) from HERE and restore it using TWRP recovery .Then flash the stock recovery from HERE .

Search for the update it should be available , download, install and enjoy the new software/firmware ......

NOTE :

The list of CID's posted below are all compatible with this small guide to 100% succes of updating the phone to 3.28.401.x

Just to clarify, I've zipped the backup for ease of upload. Download the zip file, extract the folder that's inside and place that in your TWRP backup folder on your phone (sdcard/TWRP/BACKUPS/<device id>/), then boot into recovery and choose that backup from the list.

Last edited by fisha21; 5th April 2014 at 03:25 PM.
Reason: uploaded newer backup and added instructions on how to use it

We can't restore stock recovery with these backups though, could you include stock recovery in the OP with an unlocked boot loader it should be easy to pull it off the phone onto the SD Card. Anyone who wants to go to stock with any of these backups and have full OTA update capability will need stock recovery. Also system partition has to be fully untouched, so no root or anything.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?