I've rooted my Motorola Moto G 2014, it`s using a standard ROM (I think). Today I got a notification about the OTA update to lollipop so naively clicked it. It downloaded and then when it came to rebooting it turned off and booted into TWRP. Every time I turn it off in TWRP then attempt to turn it back on again it gets to the unlock screen then powers off again and loads up TWRP...

How do I save my phone because its just repeating that process... is there any way to get it not to go into TWRP and instead load whatever is meant to load to update the phone?

  • 1
    You will probably need to flash the stock recovery to finish the update process.
    – GiantTree
    Feb 19, 2015 at 18:06
  • If you know where the stuff was downloaded to (I can't tell), there should be ways to delete that from within TWRP.
    – Izzy
    Feb 19, 2015 at 18:11

1 Answer 1


I just ran into this exact problem with a Moto G 2015. TWRP themselves warn not to install OTA updates with TWRP. Here's what I did:

  1. Install the Android SDK or download fastboot separately
  2. Get the build number for your phone
    1. From TWRP on your phone go to Mount and make sure System is selected
    2. Connect your phone to your computer and open build.prop with a text editor
    3. The build number is on the line beginning with ro.build.id=
  3. Download the stock ROM for that build number and unzip it
  4. From TWRP on your phone go to RebootBootloader
  5. Flash the factory recovery

    sudo /path/to/fastboot flash recovery recovery.img
  6. Use the volume buttons to select the option to boot the phone. It should then install the OTA update successfully.

Next time you can save yourself some time by flashing the stock recovery ahead of time.

If the update fails for any reason after that point, it's normally because other files have been modified and the checksum failed. You can normally look at /cache/recovery/last_log to see which file is causing the problem and replace it with stock. More details on that here:

Moto G OTA update error


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .