I've installed successfully TWRP recovery, but after installing Magick, in order to root it, I have a bootloop, with this message:
Your device has been unlocked and can’t be trusted. Your device will boot in 5 seconds
I cannot enter recovery mode any more. Only I can enter in fastboot mode, and issue fastboot commands.
I've tried to restore the recovery partition with the original one:
fastboot flash boot recovery.img
but even though the flashing terminates with success, I cannot access recovery.
I've downloaded the stock ROM for my Armor 8 Pro, but the SPMultiPortDownloadProject doesn't recognize my phone, when I hit the Scan button. It does recognize the scatter file from the stock ROM.
The solutions here don't help, as my phone isn't recognized: https://forum.xda-developers.com/t/armor-7-ulefone-twrp-and-roms.4116603/
The phone uses MediaTek chipset (MT6771 Helio P60 (12 nm)), and I've installed the MediaTek USB VCOM drivers.
UPDATE: I'm using Linux and Windows 10 in Virtual Box. I've made accesible the USB device to VirtualBox.
Only when activating
fastboot, I can see the device with the
lsusb utility in Linux.
When trying to switch on the phone, also there is a 2 or 3 second period of USB port visibility, but this isn't enough.
Bus 003 Device 028: ID 0e8d:201c MediaTek Inc. Android
Additional info I've found useful: