Warning: This root method does NOT pass safetynet checks, i do not know why.
Warning: This guide will wipe your device.
Note: This would probably work for the Ulefone armor 7 too, but I haven't tested it yet since I don't have the phone.
-Minimal ADB and Fastboot - link
-Drivers for your phone - link (reboot required)
STEP BY STEP GUIDE
Step 1: Download the latest rom for your phone (link).
Step 2: Copy the boot.img file and paste it on your phone.
Step 3: Download magisk manager (the app), and install it.
Step 4: In magisk, select install, then patch onto file, then select the boot.img you copied earlier.
Step 5: Wait for the install to finish.
Step 6: In the directory you copied boot.img to, there sould now be a magisk_patched.img file, save it to your pc in C:\Programfiles (x86)\Minimal ADB and Fastboot\ or where you installed adb and fastboot.
Step 7: Enable developper options (spam tap build number in the about phone section, then access it in the system section).
Step 8: Enable USB-Debugging and OEM unlocking (if your phone ask to allow your computer to acces usb debugging, check always trust device, and accept).
Step 9: Launch minimal ADB and fastboot, and enter
adb reboot bootloader
Step 10: Wait for the phone to boot into fastboot mode, then enter
fastboot flashing unlock
fastboot oem unlock
Step 11: After unlocking the phone, reboot, set your phone up, and do step 7-9 again.
Step 12: When your phone enters fastboot mode again, enter
fastboot flash boot magisk_patched.img
Step 13: Enjoy your rooted phone.
Ask you question below!
If you wonder why this english is written poorly, I'm not a native english speaker.