How To: Use ViperOneM8 1.1.0 To Update A HTC One M8 To Android 4.4.2 Kit-Kat

Guide to Use ViperOneM8 1.1.0

If you want to get Android 4.4.2 KitKat on your HTC One M8, we recommend you download and install the ViperOneM8 1.1.0 custom ROM.

As this is not a official update from HTC, you’re going to need a custom recovery on your One M8 and your also going to need to root it.  But otherwise the ViperOne M8 1.1.0 is easy to use. Just follow along with our guide below.

Prepare your phone:

  1. This ROM is only for use with the HTC One M8. Check the model of your device by going to Setting>About
  2. Charge your battery so that it has 60-80 percent of its battery life.
  3. Make a back up of all your important messages, contacts, and call logs.
  4. Make a back up of the Mobiles EFS Data.
  5. Enable your devices USB debugging mode
  6. Download HTC USB Driver
  7. Unlock your bootloader


Note: The methods needed to flash custom recoveries, roms and to root your phone can result in bricking your device. Rooting your device will also void the warranty and it will no longer be eligible for free device services from manufacturers or warranty providers. Be responsible and keep these in mind before you decide to proceed on your own responsibility. In case a mishap occurs, we or the device manufacturers should never be held responsible.



  • Android 4.4.2  ViperOneM8 1.1.0 ROM: Link| Mirror


  1. Extract the ROM file and look for a file called boot.img. This should be found either in the Kernal folder or the Main folder.


  1. When you find the boot.img file, copy and paste it to the root of your devices SD card.
  2. Turn your device off and then open it in Bootloader/Fastboot mode. To do so, press and hold down the volume down and power buttons until you see some text appear on screen
  3. In the Fastboot Folder, open a Command Prompt. To do so, hold down the shift button and then right click on any empty space in the folder.


  1. Type the following command into the command prompt: fastboot flash boot boot, img.


  1. Press Enter.
  2. Type the following command into the command prompt: fastboot reboot


  1. Press Enter.
  2. When the reboot is finished, take out your devices battery. Wait for 10 seconds.
  3. After the 10 seconds is up, put the battery back in and enter Bootloader mode as instructed in step 3.
  4. When you are in Bootloader mode, select Recovery.

If you have CWM or PhilZ Recovery:

  1. Choose to Wipe Cache


  1. Go to Advance and from there choose to Delvik Wipe Cache


  1. Next, choose to Wipe Data/Factory Reset


  1. Go to Install zip from SD card. You should see another window open.


  1. From the options presented in the new window, select Choose Zip from SD card


  1. Choose the ViperOneM8 1.1.0 zip file and confirm installation.
  2. When installation is through, select +++++Go Back+++++
  3. Choose Reboot Now and your system will reboot.


If you have TWRP recovery:


  1. Tap on the Wipe Button.
  2. Choose Cache, System, and Data.
  3. Swipe Confirmation Slider
  4. Go to Manin Menu and from there, tap Install button.
  5. Find and choose ViperOne M8 1.1.0 zip and swipe the slider to install.
  6. When installation is finished, you will be prompted to reboot your system.
  7. Choose Reboot Now and your system will reboot.

Have you upgraded your NTC One M8 to Android 4.4.2?

Share your experience in the comments box below.


About The Author