How To: Get Android Lollipop on Your HTC One Right Now

Get Android Lollipop on Your HTC One Right Now

After a few unforeseen delays, the Android Lollipop update is finally here for Google Play Edition HTC Ones. This means that if you have an official GPE M7 or M8, or if you have simply converted your HTC One from a carrier-specific, Sense-based model to a Google Play Edition, you should be receiving an OTA notification shortly indicating an update.

Android Lollipop comes with many new features, like a near-complete overhaul of the UI and a transition from the Dalvik runtime to ART, among the many changes in the OS. When you couple that with the work that has been done with Project Volta and its battery optimizations, you are in for a completely new experience on your HTC One.

Don't Miss: Android Lollipop—All the New Features You Need to Know About

Manually Updating to Lollipop

If you are running a completely stock GPE device, but still haven't received an OTA notification, there is still the option of manually installing the update. You'll just need to download the correct OTA file for your device running Android 4.4.4 KitKat and flash it in recovery.

Step 1: Download Your OTA File

Remember that these OTA files will only work on a device that is not rooted and has the stock recovery installed, so if you modified system files through root access or have a custom recovery installed, you'll need to wait for a flashable ROM (or reset your device to install the OTA as shown below).

The OTA can be downloaded directly to your phone, and if so inclined, you can rename it to something easy-to-find, like ""

All links are courtesy of GraffixNYC.

You may also want to back up all of your data before doing this in the unlikely event of something going wrong.

Step 2: Boot into Recovery

With the OTA file on your device, reboot into recovery mode to start the flashing process. The easiest way to get there is to completely power off your device and then power it back on while holding both the volume down and power buttons until you see the bootloader menu.

Scroll down to "Recovery" using the volume buttons, then press the power button to enter recovery mode. Once you see an Android lying on its back, hold the volume up button, then press the power button to access the recovery menu.

Step 3: Flash the OTA File

Use the volume keys to scroll down until you have "Apply from phone storage" highlighted, then press the power button to confirm your selection.

Use the volume and power keys again to scroll down to and select your OTA file (it should be in the /0/Downloads/ folder unless you moved it), then wait for the update to finish installing.

Step 4: Reboot & Explore the Update

Reboot your device once the update is finished installing, after which you'll see the new Android Lollipop interface on your HTC One. To root your device, be sure to check out our always up-to-date rooting guide.

Converting from Sense to Vanilla Android

If you are still using the stock Sense ROM that came pre-loaded on your One, you'll get an update in the near future. Sense-based devices were promised Lollipop within 90 days of its initial release, so that means end of January or early February.

However, if you're tempted to see what all the fuss is about with Lollipop, you can always convert your device to a Google Play Edition variant. The process has not changed since KitKat, so grab either the rooted or un-rooted RUU below and flash it over using our guide.

Leave me a comment below if you run into any issues getting Lollipop up and running on your HTC One and I'll be sure to get you straightened out. Aside from that, enjoy the latest offering from Google and all the goodness that comes with it.

Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.


Hi. I tried doing it manually. When I select 'apply from phone storage' the phone just reboots. Please help me!

That is strange. The next time you try it make sure you don't have it plugged into a computer.

it is not plugged into a computer or any other power source...should i try clearing the cache??..I have never rooted my phone

I'm having the exact same issue. Have you had any luck?

I'm trying to replicate your issue to get a better insight. Is your device S-Off? Unlocked bootloader? Rooted? Stock Firmware/Recovery?

When i do the phone storage method, the build keys don't match up and it will not apply the update. When i do the RUU method, there is a Parsing fail and it will not updated. I've flashed both the 4.4.4 Boot loader and recovery and changed the CID and MID to match that of the update, but i still cannot seem to get Lollipop on my phone.

What are your original CID/MID? Did you convert your phone using a RUU?

my phone bricked while unrooting. and now I have TWRP and no OS on my phone.
can I fix it by installing M7 Lollipop RUU?

Yup. As long as you are S-Off you can flash the RUU.

UPDATE: I fixed it, had the wrong version of the stock recovery installed

Hey, I just tried installing this on my M8 and it says I need newer release keys from KTU84P(4.4.4), but says my device has keys for KOT49H(4.4.2), and then aborts the update.

PS: My M8 is running 4.4.4 KitKat with build number "KTU84P.H1 release-keys"

Any idea how to fix this? Thanks.

Did you update through OTAs to get to 4.4.4 or was it done through an RUU?

I think it was done through RUU, I converted my M8 from ATT to GPE but don't remember the exact version I RUU'ed to, pretty sure it was 4.4.4 though

UPDATE: I RUU'ed to 4.4.4 again and that gave me the stock recovery and allowed me to flash the update.

Hmm that is strange. You may want to just flash the Lollipop RUU and restore your data afterwards.

Hey. I'm trying to get OTA updates on my HTC M8 and have the same error as you.

Do you still have the 4.4.4 recovery.img (KTU84P)? I know this comment is from a long time ago, but if you do, could you help me out? Or could you guide me on how to acquire the recovery?

It would be much appreciated. Thanks in advance.

my phone immediately reboots when i hit install from phone storage...i never get an android on its back i get a phone with a triangle

Did you convert to GPE through an RUU?

i get the same problem goes through all the steps then just restarts instead of installing my s-on i have a stock m8 gpe.

Do you get an error before it reboots?

once i click on apply from phone storage or from sd card (i have it in both locations now) it reboots without giving me an option to select a file even. says check cid failed

That means your CID is wrong. Make sure it is GOOGL01

k i found my re.boot.cid its GOOGL001
and my re.boot.carrier is GOOGLE

That is what it is supposed to be. Do you know your MID?

modelid? 0P6B10000,06B50000,0P6B60000,0P6B12000,0P6B13000,0P6B11000,06B15000,0P6B16000,0P617000

You should only have one model id.

That I'd is right too. You may need to update using the RUU option.

I have GPE M8, when I go to boot menu (by volume down and power button), it's say "*Locked*" on top the menu. y ? It's Google play edition.

That means your bootloader is locked and you cannot flash custom recoveries.

Hello, my information:
HBOOT- 1.56.0000
Customer Room

I can install M7 Lollipop RUU - Rooted?

Thank you

Update won't work on my device because the fingerprint is wrong, it says.

I am running 4.4.4 on my HTC One, but when I try to flash the upgrade, it says that my device is htc.m7google/m7:4.4.2/KOT49H.H1.

Any idea how to correct that?

I just took a look at my build.prop and it has the info for 4.4.4.

Just seems that my recovery thinks my device is 4.4.2. Does that mean I just need to find a new recovery and flash that first?

UPDATE: yup that was the problem. I downloaded the right recovery and flashed that, and everything else worked fine.

Glad you got it working. Thanks for the tip!

Image via
Image via

I just got The OTA update and Downloaded it but I tried to installed it but I couldn't!
And tried to installed by go with recovery mode and It was the same, I got the same error message when it installs :/
Is there any problem with my converted M8 or what? Any Help?

Updating the recovery should fix your issue. If not, let me know.

I have the stock recovery of KitKat 4.4.4, but I really don't know what I suppose to do :/.

I tried to flashed it via adb command window on the laptop but when I insert the "adb reboot bootloader" it gives me that the device not found.

I'm losing my mind :/

You may need to update your fastboot and adb files.

I have and M7 HTC one. have followed the instructions and have ended up with:

Hboot 1.57 and android revolution hd-one 83.1 FW. Firewater s-off doesn't seem to work so had to use sunshine.

My bootloader screen says the following:

When I try to flash the my rooted (and unrooted) version of the firmware, my fastboot gives me the following error message:

C:\ADB>fastboot flash zip
target reported max download size of 1514139648 bytes
sending 'zip' (782896 KB)...
OKAY 30.204s
writing 'zip'...
FAILED (remote: not allowed)
finished. total time: 30.250s

Does anyone know why this is? Can it be that I am not actually properly s-off? Sunshine did give me an error message, but the app now says it is off as well as the bootloader saying the same.

I also tried flashing via recovery but that just fails instantly.

I would really appreciate your thoughts/help


Are you flashing it while in RUU mode?

Image via

I tried to flashed it by this way and that's what I've got, more thoughts?!

You are forgetting to put your phone in RUU mode. To do that use the command fastboot oem rebootRUU once you are the bootloader menu.

How could I have missed that? Thank v much. Unfortunately, it is still not working.

Comes with the below:
C:\ADB>fastboot flash zip
target reported max download size of 1514139648 bytes
sending 'zip' (782896 KB)...
OKAY 30.000s
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
FAILED (remote: 42 custom id check fail)
finished. total time: 30.485s

And it jumps back to the bootloader which said something like wrong CID. Update fail.

C:\ADB>fastboot getvar cid
cid: HTC_001
finished. total time: -0.000s

You need to change your CID.
fastboot oem writecid GOOGL001

C:\ADB>fastboot getvar mid
mid: PN0710000
finished. total time: -0.000s

Hi Andrew, I want to convert my M7 into a GPE Lollipop, can i use your link if my carrier is a Vodafone UK?

Yes. Make sure you are S-Off and have your CID and MID set to the correct values.

Hi, I've updated my m7 using your tutorial, but my phone doesn't seem to have all the lollipop features such as scrolling left would bring up google now, did I do anything wrong while updating? Plus my capacitive buttons doesn't light up, it is working though. My m7 is running rooted gpe 5.0.1. S-off and unlocked. That's how my m7 looks like instead of the screenshots you've posted.

Image via

it wont be the same as the stock one right? i mean its kinda like the in built feature.

The feature is part of the Google Now Launcher.

I can't enter recovery? Yes I download 5.0.1 stock recovery and flashing not error.. But there is green Android symbol nothing more

Did you hold volume up and press the power button? download firmware, recovery ABD bootloader.. Flash recovery and firmware but bootloader (3.11.1700.5.boot signed.img) image file don't install because i don't know which command on my Mac this file? The reason for this may be empty of recovery mode

Sorry for my English

When you see that screen you need to hold the volume up button and then press the power button. But if you have a rooted phone or have any mod installed on your device the OTA will not install.

Problem solved.. I download 4.4.4. Stock Recovery and work recovery screen :) I use 5.0.1 Stock GPE but recovery 4.4.4
Is it a problem OTA update?

My recovery number : KTU84P.H1 is that true?

hello im trying to get the lollipop version but im running the 4.4.2 I think I have to upgrade to 4.4.4 but I don't know how to do that can somebody tell me how? or where can I go? its completely stock

If its completely stock you can install the OTA directly from the software update check in your Setting app.

Hi, I converted my AT&T M8 to GPE and now I can't connect to LTE. Everything else is working fine, and LTE worked on Sense. Please let me know if there's anything I can do. Thanks!

Check to make sure your APN settings match these:

The only setting I had to change was the APN type, it had two extra entries after "default". After a reboot, I'm still just seeing an H next to my service icon.

Edit: I should have mentioned in my original comment that I do have a data connection, just not LTE. I assume the H next to the service icon stands for HSPA+.

Do I have to flash a custom recovery to flash this or is there a way to flash it with the stock recovery? I'm trying to preserve the OTA update ability.

You will need TWRP, but you can reflash the stock recovery afterwards.

Sorry for the delay, I tried flashing the radio and no luck, still no LTE. Any other ideas?

Hi, I converted my htc one to GPE using RUU but it's now on GPE android version 4.2.2 so the above OTA doesn't work for me. Is there another way I can get it to GPE lollipop? My phone is htc one m7, with twrp and rooted, with s off. Any guidance would be greatly appreciated!

Your best bet would be to use one of the RUUs linked above to upgrade directly to Lollipop.

Thank you! It worked!

I have a HTC One m7 running 4.4.2 5.5 on AT&T I unlocked it online and haven't receive any update since I unlocked my phone in year ago I want to upgrade to lollipop but I think I have to get 4.4.4 first what should I do

When you unlock your bootloader, root your phone, or install any kind of mod it interferes with OTAs. Your best bet would be to S-Off, flash an to get back to stock and then update it.

same problem phone restart when i try to update it
and i also try to update the phone with
its say fast boot stop working

Hi I bought a HTC One M8 unlocked AT&T version from Ebay. The phone comes with 4.4.2 android version. I checked for Android 5.0 update but I didn't get it. How can I update that to Latest Android version??? .Please help me

Does it work on HTC 620G Dual sim ????

bro i well open to recovry mode but my set locket . how to unlocket

Hi, i stay in Nigeria and i want to upgrade my htc M7 from android 4.3 to android 4.4.3 or 5.0, will the uploaded file work for me? the one on the HTC site isn't working with the phone. the model phone is unlocked and not carrier specific. Also my boot loader is locked too. How do i unlock it? Awaiting your response.

hello......pls am trying to updte m htc one came with android version 4.3 .....i want to know if this update will work for it?

Share Your Thoughts

  • Hot
  • Latest