[General Topics] clewis.it:
Rooting the Armor 20WT

This is a pretty easy and well documented process. You need ADB and Fastboot. If you don't have these, google it.

Unlock the bootloader

Note: this will erase your data. Make sure you backup any pictures or files that you don't want to lose, because after completing this, files stored on the internal storage will be gone.

From stock rom, setup your phone.

Enable developers mode

go to Settings > About Phone.

Tap the tile that says "Version Model and Software version, etc".

Tap "Build number" 7 times. Enter your pin if asked.

Enable USB debugging

Go to Settings > System > Developer Settings.

Switch "USB Debugging" to the on position

Enable OEM Unlocking

Go to Settings > System > Developer Settings.

Switch "Enable OEM unlocking" to the on position, and enter pin if requested

Connect your phone to your computer with a USB cable and open a command prompt or terminal window.

type "adb devices" to get the connection started. If you get a debugging request on the phone, check the box and accept it.

type "adb reboot bootloader" to reboot to the bootloader. The bootloader doesn't show any text, so just watch for when the phone restarts to the splash screen.

After the splash screen comes up on the phone, type "fastboot flashing unlock". When the tiny text shows up on the screen, press the Volume Up button on the phone.

type "fastboot reboot" to reboot your phone and set it up again.

Root/Install Magisk

before getting started on this, download and extract the stock ROM from Ulefone's support site. You will need the boot.img from there.

From stock rom, setup your phone.

Enable developers mode

go to Settings > About Phone.

Tap the tile that says "Version Model and Software version, etc".

Tap "Build number" 7 times. Enter your pin if asked.

Enable USB debugging

Go to Settings > System > Developer Settings.

Switch "USB Debugging" to the on position

Connect your phone to your computer with a USB cable and open a command prompt or terminal window.

type "adb devices" to get the connection started. If you get a debugging request on the phone, check the box and accept it.

type "adb push [the path to where you extracted the boot.img file] /sdcard/". don't type that in exactly. replace the stuff in the square brackets with the actual path to the boot.img file that you downloaded.

On your phone:

Download and install the latest Magisk apk from TopJohnWu's Github.

https://github.com/topjohnwu/Magisk

Open Magisk

In the "Magisk" section, tap the "Install" button.

Tap the "Select and Patch a file" option. This will open the file manager to look for your file.

Tap the 'hamburger' button (3 lines button) at the top-left part of the screen

Select Armor 20WT

scroll down to the bottom of the list and select the boot.img file.

Tap the "Let's go" button. Magisk will create a new img file in the Download folder.

On your computer, in command prompt or terminal window:

type "adb pull /sdcard/Download/magisk_patched-[version]_[random text].img

reboot to the bootloader by typing "adb reboot bootloader"

flash the new boot image by typing "fastboot flash boot magisk_patched-[version]_[random text].img"

reboot the phone by typing "fastboot reboot"

When you open Magisk again, it should show the latest version of magisk and magisk manager installed.

Note: make sure to replace the stuff in square brackets [ and ] with the actual file paths or parts of filenames from your system. I can't guarantee everyone has the skills required to carry out the necessary commands, so perform them at your own risk. If you're not sure what I mean, don't bother with rooting or unlocking your bootloader.

*MODIFICATIONS ARE DONE AT YOUR OWN RISK, I AM NOT RESPONSIBLE FOR ANY MISTAKES, DAMAGE, LOSS, OR ANYTHING ELSE*