[Motorola One Action Questions & Answers] Gypsy:
Wrap-Up ROM (firmware) Update ROOTED MOTOROLA ONE ACTION DEVICE

This is my personal Q/A notes

QUESTION #1:

What are the Prerequisites for Automatic OTA (Over-The-Air) Update

ANSWER #1

Prerequisites

-	Stock Firmware

-	Stock Recovery

-	UnRooted device

-	Locked or Unlocled Bootloader, doesn't mater

Ref [MENTION=5783061]binary**#[/MENTION]: Bootloader Locking/Unlocking has nothing to do while receiving OTAs

https://xdaforums.com/one-action/help/unlocked-bootloader-leads-to-integrity-t4010813/page2

QUESTION #2: What are the Prerequisites for Manual Flash firmware Update

ANSWER #2

Prerequisites

-	Of course Firmware files

- Fastboot installed on your PC or other flashing tool...

-	Unlocked bootloader is requires only if you want to downgrade security patch level firmware

Reférence from @ arsradu: https://xdaforums.com/showpost.php?p=81945853&postcount=15

QUESTION #3:

Can I FLASH for upgrade security patch without losing my ROOT and DATA !

ANSWER 3a, Yes from tys0n's guide and post

https://xdaforums.com/showpost.php?p=82476605&postcount=166

ANSWER #3b, Yes, If you're not able to boot “TWRP-3.3.1_Motorola_One_Vision.img” on this phone, you can also try " twrp-3.3.1-test2.img" and the method describe below. This file “twrp-3.3.1-test2.img’ was built by [MENTION=8184192]Stricted[/MENTION] and all credit is for him ! The file can be download here https://images.stricted.net/test/troika/twrp-3.3.1-test2.img

I tested with success another variant inspired by ANSWER #3a [MENTION=3245411]tys0n[/MENTION] and [MENTION=5235489]sfoot13[/MENTION] at post #3 of thread "[TWRP + MAGISK] Root your Motorola One Action".

I used method in answer #3a as it, but in fastboot I also flashed the latest stock boot.img and the twrp-3.3.1-test2.img instead of the “TWRP-3.3.1_Motorola_One_Vision.img” and in TWRP I flashed the Magisk-v20.4.zip instead of the magisk_patched.img.

Method tested with succes for Updating, rooting, and keep your data intact.

Process was performed XT2014-4 from QSBS30.62-17-2 to QSBS30.62-17-4

1) Download Magisk-v20.4.zip to phone's SDcard. You'll have to flash it later through TWRP to avoid the fastboot flash error.

2) Remove vbmeta.img from your adb/fastboot folder. (You already have the patched vbmeta flashed and we don't wanna flash stock vbmeta.)

3) Make sure that your "flash.bat" doesn't have any wipe commands in it, and also no reboot system command at the end.

4) Boot to fastboot and flash the update. Don't mind the errors about vbmeta.

5) When flash is finished, boot TWRP. The file "twrp-3.3.1-test2.img" can be downloaded here. Code: fastboot boot twrp-3.3.1-test2.img

6) Once TWRP is booted, flash Magisk-v20.4.zip again because the phone was unrooted boot.img was flashed (step2), and last flash the "Disable_Dm-Verity_ForceEncrypt.zip" so that you don't boot to system with these things enabled. If you do, you will have to reset.

Now boot to system. Updated, rooted, and with your data intact !

QUESTION #4:

Are the vbmeta and vbmeta_patched files are related to Android Version (9.0 Pie ,8.0 Oreo, 7.0 Nougat ect …) or to the market or even the secury patch, are they comptible in betwen all moto one variant, such as Moto One... Vision, Power, Action ?

ANSWER #4:

So far vbmeta is compatible on Android 9 and 10 on variant xt2013-1, xt2013-2 xt2013-3 but NOT ON xt2013-4 on both Android version.

QUESTION #5:

If I do not want an automatic OTA update, should I only desactivate “automatic system update” under developer options ? Will it be enough ?

ANSWER #5a for a ROOTED Device:

If you are ROOTED or on a non-stock ROM, you will not receive OTA.

ANSWER #5b for a STOCK firmware/ROM:

In the case of you're on a STOCK firmware/ROM ... probaly yes, but I will let somebody confirm it:).

PS: I will edit the original post with answers as far as they coming.

Thanks for your questions, answers and knownlege sharing !