My nexus 4 is rooted with a team win recovery.

In the past week I've been asked three times to update to lollipop, downloaded the update but all three times the phone rebooted and the custom teammwin recovery failed to install the update...

I'm afraid having rooted my nexus makes it ineligible to official updates. Could you confirm it?

Do I need to come back to stock rom & recovery, then install OTA update and root it again (seems like a long process and possible memory wipe?)

Thanks for your answers!


You can also just reinstall the official recovery image by downloading the same factory image as currently running and extracting the recovery.img that's contained within.

Then you could reinstall the official recovery image by booting into fastboot mode and doing an:

    fastboot flash recovery recovery.img

This should give you back a working OTA mechanism. However note that you need to re-root after the update because this will undo the rooting procedure.


Did it say something like "Books.apk has unexpected contents"? If you've modified or removed system apps, just reflash system, install ota and reboot. The data partition AFAIK doesn't get wiped; with my moto g it didn't. Note that you will need to download the same version as you have on your phone, that version is shown in "system version"

  • Sorry for not answering earlier, i wasn't home since... I finally reflashed a stock 5.0 image with the nexus root toolkit and it worked like a charm. I've read somewhere else that a rooted devices was unlikely to receive an OTA update since a check of the installed recovery was made before install. Thanks anyway! – Bertrand Dec 3 '14 at 22:04
  • @Bertrand I meant that you should download the version you had, not lollipop and use the OTA when provided, but the way you did it works just as well :D – saloalv Dec 6 '14 at 19:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.