[Android Q&A, Help & Troubleshooting] Pachacouti:
Okay readers, learners. and dev's alike, I bought a fone, but when I buy anything that can be hacked, the targeted persons list says I get the latest unhackable crap, latest updates and everything... cant buy second hand without forced updates.. and the neighbours choppin my cable tv wire think they hacked my cctv only to become bitcoin miner's, and maggie thatcher cant do nowt now she's dead lol...

Introducing the Armour X5 'A' only...

Dont buy it...

But if you got one, it's like this, this fone outright lies to you.

You buy an mt6765, check the dev menu ( - Vol ) and that's what it say's. But I notice mt6762 in some android apps. I flash every twrp recovery I can find, initially I flashed the mt6765 files, got either bootloop, or had to use sp mtd which off course wipes your serials and macs, a learning curve in itself, learning ulefone actually instruct you to wipe your macs n serials, but offer no tools to fix their fault's... sn writer took care of that, when it could...

Power! so much power... cant take battery out, so if you get a bad flash, you cant reflash until you drain the battery, I did this by hooking up the fone to a 7 port usb hub, plugged in 2 alpha wifi dongles, 2 usb 128gig drives, usbjtagnt, and it still took 48 hours to drain the fone, as it powered the aforementioned devices with nothing but a black screen... in other word's, it takes a week to drain the battery in bad flash mode. But once drained is instantly flashable. Dont miss it, cause it charges quick, so draining becomes a pain...

Now It took me a week to notice, the Armor x5 files that caused me so many bootloops, were indeed for the Armor x5, android 9, and actually use the mt6763, and this recovery is 64mb in size, not 32mb like mine! Everywhere else I was reading android 10 using pie, I dont think so... I tried every way I could..

Now here I learnt something new, and I know it's new, because folks have mentioned it in a multitude of posts, yet none have twigged, or peiced it together.

If you flash a twrp that works on your fone but shows a blackscreen, you are in recovery mode, twrp wont work because you need to slide the slider, this should actually be removed, because it cause's too much hassle, a button or tick box can guarantee screen access instead of blocked if we slip up instead of swipe... my swipe is quite pernikity, but it works.

BUT!!! If you have magisk in your boot, you can mount AND write to /system from this point!

In fact, going past recovery, while fone is booting, you cant write to /system OR / in rw mode, but as soon as the gui kicks in adb is cut off... now do su, yup, great, but no /system or / writes....even with root.

A magisk in booloader stops this at the booting past recovery bit, ie no rw, ONLY if magisk was installed in the gui... after. But just having it in bootloader without updating in gui is all you need to write to these locations, again, I've tested this countless times to know it's re-producable.

In the end, This is for those fones no one got replies to, cause those who got replies were on android 9 (PIE) and the twrp/bootloader were written thus.

And why magisk did not work I do not know, but the symptoms ares follows:

Clean slate, in gui, install canary latest, patch boot, flash boot, it wont work, ever.

It took finding a root in android kitchen, to spotting the mt6762 chipset so tried the note 9, voila, root, but no twrp, and lopestom showed what we used to do here... share cause we can...

So with lopestoms kind permission, here is root for the A ONLY ANDROID 10 ROOT.

Note: My fone is an mt6765, but only mt6762 gives this fone root, and to top it off, from what I've seen by testing, this will work on any ulefone mt6765, or mt6762.

I know all you'll need to do is check the recovery file size is 32mb, which is 'A' ONLY

NOT the 64mb which is A/B (prob dual boot like to old ambit 250 non-vol), see the same size of files in the modems and fones? hint hint ;)

Have root!

Twrp for armor x5 is for PIE.

This twrp, thanks to Lopestom, is all you need.

Unzip, I use 7z, pwd is Re-Kr8 (just to keep it safe from googles meddlin)

Do:

fastboot --disable-verity --disable-verification flash vbmeta Armor_X5_Q_EEA-V3.01-MT6762-A10-vbmetaAndroidSC_mod-Lopestrom.img

fastboot flash recovery Armor_X5_Q_EEA-V3.01-MT6762-A10-Twrp-Lopestrom.img

fastboot flash boot Armor_X5_Q_EEA-V3.01-MT6762-A10-Bootloader-Pachacouti.img

fastboot reboot-recovery

Thank Lopstom.