Rooted Motorola Moto G 2014 xt1068 OTA always loads up TWRP 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?
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:


Install the Android SDK or download fastboot separately
Get the build number for your phone  


From TWRP on your phone go to Mount and make sure System is selected
Connect your phone to your computer and open build.prop with a text editor
The build number is on the line beginning with ro.build.id=

Download the stock ROM for that build number and unzip it
From TWRP on your phone go to Reboot → Bootloader
Flash the factory recovery

sudo /path/to/fastboot flash recovery recovery.img

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