[Motorola One Action Guides, News, & Discussion] Tuandroidaldia:
TWRP + MAGISK for our Motorola One Action​

First of all, let me thank to [MENTION=667335]ilia3367[/MENTION] for his big effort bringing the joy of mod to our phones (One Vision and Action) and my fellow countryman [MENTION=5235489]sfoot13[/MENTION] for his unvaluable help.

Original guide

Disclaimer

Instructions

1- Unlock your Motorola One Action using Motorola's Official Guide.

2- Download this file to your PC.

2.1- Get the latest compilation of your firmware, according to your region, here.

2.2- Unzip the file downloaded on step 2 on c:\adb (you should already have installed ADB, Fastboot and Drivers at this point) and unzip the firmware in a place of your convenience.

3- Copy the files KANE_flash_stock.bat and vbmeta.img (remember, both files are from the file you've downloaded on the step 2) of c:\adb to the firmware folder you unzipped on step 2.2.

3.1- Some firmwares have one more system.img_sparsechunk than others, in case the firmware you've download has 10 system.img_sparsechunk add the follow line (after the 9th system.img_sparsechunk) to the .bat file using any text editor (notepad is ok) and save it:

fastboot flash system_a system.img_sparsechunk.10

4- Copy this files (located at c:\adb) to your External SD (mandatory):

Disable_Dm-Verity_ForceEncrypt.zip

MagiskManager-v7.3.4.apk

Magisk-v19.4.zip

TWRP-3.3.1_Installer_One_Vision.zip

This is where the fun begins.

5- Reboot your phone to bootloader mode.

6- Once detected, execute the KANE_flash_stock.bat you've edited and copied to the firmware folder and wait until the phone reboots to bootloader again (around 2-3 minutes)

7- Open CMD on your computer and type

cd c:\adb

, then

fastboot -w

and when it's done

fastboot boot TWRP-3.3.1_Motorola_One_Vision.img

8- TWRP will boot on your phone, surely in Russian, check the box and swipe to allow modifications on /system. I suggest you to set TWRP on your language (if not Russian of course :p), the language setting is on the right column on the third button, and then, the globe icon (the last one), choose your language and set it up using the gray button.

*If you can't get to TWRP the first time, after the Android One Screen, keep pressing volume down and power buttons, when the phone shuts down, release the button power and get into fastboot again and try the command described above (fastboot boot TWRP...). Try until you can get into TWRP recovery, the first time took me around 4-5 times.

8.1- According to your language, go to Install > Select Storage > Micro SD card and flash TWRP-3.3.1_Installer_One_Vision.zip, once it's done, go to the home screen.

8.2- Now tap on Wipe > Format Data > Type Yes and go back to the home screen again.

8.3- Reboot to Recovery.

9- Install > Magisk-v19.4.zip and Disable_Dm-Verity_ForceEncrypt.zip, go to the home screen and tap on Reboot > Bootloader

9.1- On CMD type

fastboot flash vbmeta_a vbmeta_patch.img

and when it's done, press the power button to start.

10- The phone will show Android One Logo > Unlocked Bootloader warning screen > Android One Logo > It will reboot and will repeat the same process

10.1- After that scary but necessary reboot, it will reach the setup screen and... It will reboot and will repeat the process shown on step 10.

11- Once it reaches the setup screen again it will not reboot again (randoms reboot has been reported, nothing serious, let it reboot and keep it using).

12- Complete setup.

13- Uninstall Magisk Manager and install the APK you've copied to your External SD on step 4.

Now you're rooted.

Thanks for taking the time to read the whole guide and excuse my not-so-well (poor is threshed) english.

The original guide didn't work for me on the part when it says to boot TWRP using fastboot > Wipe Data > boot TWRP via fastboot again, it kept hanging on the Android One screen.

Greetings,

Charly.

Screenshot:

[IMG="Root achieved"]https://i.imgur.com/Bv1S6zo.jpg[/IMG]