First of all, here are my specs (let me know if I'm missing anything):

  • Device: Moto G7 (river)

  • OS: Android 9

  • Build Number: PPOS29.114-134-2

  • Magisk Version: 20.0

  • Magisk Manager Version: 7.5.3

I installed Magisk through TWRP. The device is fully rooted. I want to install the latest OTA update, and I've been trying to do it using this guide. I'm stuck on step 2:

tap on the UNINSTALL button and select the RESTORE IMAGES option.

When I follow these instructions, I get this error:

Stock backup does not exist!

How can I install the update and stay rooted?


  • 1
    You cannot apply OTA updates unless you are completely stock... period. You will need to flash the stock image that matches what you currently have, or the latest stock image in it's entirety. This will completely wipe the device. That said, Moto has really gotten lazy about releasing firmware images and are often many months behind which is a problem because you cannot downgrade a Moto device. I would honestly suggest going to the XDA forums for your specific device and asking there as this will likely require some finesse that is outside the scope of this Q&A format.
    – acejavelin
    Commented Oct 29, 2019 at 20:00
  • BTW, that isn't an off the cuff comment to push you away or make light of your question... I wrote the "restore to stock" guides on XDA for most Moto devices on XDA from 2015-2018 so I have some background in what I am talking about here.
    – acejavelin
    Commented Oct 29, 2019 at 20:17
  • try out flashfire
    – alecxs
    Commented Nov 1, 2019 at 19:54


You must log in to answer this question.