Recognised XDA developer, graffixnyc, has released a stock Android 5.0.1 Lollipop Google Play Edition ROM for HTC One M8. The custom ROM is rooted and does not have any modifications. It is based on build number LRX22C and is in the same format it came from Google.

"It seems people on older firmware are having issues with wifi. This is due to your old firmware. If you are not S-off you will have to wait for your carrier to release updated firmware. There is nothing that can be done about it," notes the developer.

Head over to the development thread to know more about the stock Android 5.0.1 Google Play Edition ROM for HTC One M8.

If you wish to taste the stock Android 5.0.1 from Google on your HTC One M8 using Google Play Edition ROM, check out following guide.


  • Create a backup of all data of the phone suing any custom recoveries.
  • Check the battery percentage of the Android device, it should be above 80%.
  • The phone should be rooted and have the latest version of TWRP recovery installed.
  • The device might get bug issues with the installation.
  • The bootloader of the phone should be unlocked.
  • The stock Android 5.0.1 Google Play Edition ROM works only with HTC One M8. Flashing this on any incorrect variant might brick the device.
  • IBTimes UK will not be held liable for any damage to the device.

How to install stock Android 5.0.1 Lollipop Google Play Edition ROM on HTC One M8

Step-1: Head over to HTC developer site and register for an account. Click on Unlock Bootloader under Developer Center and follow the instructions to unlock the bootloader of the phone

Step-2: Once the booloader of the device is unlocked, download the following files. Move these files in a folder called 'One' on your desktop

Download files:

TWRP recovery

ADB and Fastboot [Windows/Mac]

Note: Rename the TWRP recovery image to twrp.img.

Step-3: Download Android 5.0.1 Google Play Edition rooted ROM for HTC One M8. Transfer it the internal storage of the phone

Step-4: Open the command prompt or, terminal window on your PC, and navigate to the One folder on the desktop using the cd command

  • cd USERNAME/desktop/one

Step-5: Enter the phone into Bootloader mode. Switch off your HTC One M8. Press Volume Down and Power buttons to start the device into Bootloder mode. In case you face difficulty, power up the phone normally, go to Settings>> Battery and deselect Fastboot. Power down and try again

Step-6: Use the Volume button to select up or down. Highlight Fastboot and press the Power button

Step-7: Ensure the device is recognised by the PC by using the following command

  • fastboot device

In case you are a Mac user, then add a prefix "./" (without quote) before every fastboot command. Hence the command for Mac is,

./fastboot devices

Step-8: The aforementioned command will confirm if your device is being detected by your PC. If it is not connected, then repeat the above steps again. Ensure that you have installed proper drivers for HTC One M8

Step-9: Install the TWRP recovery on your HTC One using the command below

  • fastboot flash recovery twrp.img

Note: If you are using a Mac, use the ./ prefix before the fastboot command.

Step-10: Reboot the device by using the following fastboot command

fastboot reboot

Step-11: When your phone is booted into Android, switch it off again. And then press Volume Down + Power button together to boot the phone into Fastboot mode. Using the Volume rockers, highlight Recovery and use the Power button to select it

Step-12: Wipe the system and data partitions on the device. For this select Wipe then Advanced Wipe

Select System and Data partitions then swipe the slider at the bottom. You should receive a confirmation message informing that the Wipe was complete

Step-13: Navigate to the main recovery menu and select Install option. Browse to the location where the Android Lollipop ROM is saved

Step-14: Swipe on the Swipe to Confirm flash slider

Step-15: When the ROM is installed, reboot the phone by selecting Reboot system option. The first boot will take about five minutes

Your HTC One M8 should be running on Android 5.0.1 Google Play Edition ROM. Navigate to Settings >> About phone to verify the software version of the device.

[Source: Android Beat]