[Android Q&A, Help & Troubleshooting] sumec100:
The install manual root and TWRP for uleFone Armor 2 .

Backup your data to external sd card and Magisk15.3.zip(or higher)!!!

( downloaded from - Sebastl/post#97/link )

For those who do not know what is "adb" or "fastboot" and so on download and set up sdk manager and platform-tools here:

https://developer.android.com/studio/command-line/sdkmanager.html and you can start experimenting:

Unlocking the bootloader:

You can flash a custom system only if the bootloader allows it, and the bootloader is locked by default. You can unlock the bootloader, but doing so deletes user data for privacy reasons. After unlocking, all data on the device is erased, i.e. both application private data and shared data accessible over USB (including photos and movies). Before attempting to unlock the bootloader, be sure to back up any important files on the device.

You need to unlock the bootloader only once, and you can re-lock it if necessary.

Unlocking recent devices:

Armor 2 devices have factory reset protection and require a multi-step process to unlock the bootloader.

1. To enable OEM unlocking on the device:

a- In Settings, tap About phone, then tap Build number seven (7) times.

b- When you see the message "You are a developer", tap the back button.

c- Tap Developer options and enable OEM unlocking and USB debugging.

2. Reboot device into the bootloader and use fastboot to unlock it through:

- Connect the phone to the pc, open (win PC) cmd.exe as an Administrator or (Linux terminal Mint or Ubuntu ...)

PC- terminal: cd ~/android_sdk/platform-tools (for win PC) $ adb reboot bootloader "enter"

or (for linux PC) $ sudo ./adb reboot bootloader "enter"

- should then see just a small FASBOOT written on a black screen.

3. PC- terminal: cd ~/android_sdk/platform-tools (for win PC ) $ fastboot flashing unlock "enter"

or (linux PC) $ sudo ./fastboot flashing unlock "enter"

a: Confirm the unlock onscreen " volume UP ".

Note: Wait until phone wipes data (it's very important because without it TWRP can't access data partition)

4. Copy recovery.img ( downloaded from - Sebastl/post#97/link ) inside ~/android_sdk/platform-tools folder

5. PC- terminal: cd ~/android_sdk/platform-tools (for win PC ) $ fastboot flash recovery recovery.img "enter"

or (linux PC) $ sudo ./fastboot recovery recovery.img "enter"

6. PC- terminal: cd ~/android_sdk/platform-tools (for win PC ) $ fastboot boot recovery.img "enter"

or (linux PC) $ sudo ./fastboot boot recovery.img "enter"

- wait for the start TWRP

- unplug usb cable from PC

a: if your TWRP welcomes "enter code", press cancel, set your language, drag the bar, press wipe, drag the bar, merge to the default menu (set TWRP by yourself), press restart and press recovery.

b: this TWRP starts in Russian, go to the bottom right icon (xxxx язык), choose your language.

c: push install

- select external sdcard or USB key where Magisk15.3.zip(or higher), (do not specify any parameters)

- drag the bar (if nothing was done "does not print anything red")

- push wipe data

- push restart system.

Note: if the print installation is red or you do not know the internal sd card or bootloop or within 15min does not boot for android:

it is necessary to switch off the phone, SPflashtool (download only) install new rom and repeat all points except points 3 and 3a

( it is not necessary to unlock the OEM over fastboot ), point 3b - original recovery " push wipes data" .

7. upgrade now google play and then set magisk, and follow this forum for further edits. :good: Note: To re-lock the bootloader: $ fastboot flashing lock "do not go, back to experimenting" :D