[OPPO Find X5 Pro Questions & Answers] IngwiePhoenix:
Hello!

First of all: I know I am asking about the Lite, not the Pro - but there was no dedicated device listing for it, so I went for the next best thing I could find. I apologize in advance.

I have a highly visually impaired friend for whom reading a lot of text is very taxing. I, too, am visually impaired, but I practically live in a terminal - it's totally fine for me. However, we live all across the country (Germany). Basically, he lives in Berlin and I in Frankfurt. Thats a long way apart. So, the best I can help him with is by logging in via Parsec; hence, I have to ask him to do any hardware-related handling.

The TL;DR is: His device defaults to fastbootD, refuses both "flashing unlock" and "oem unlock" after toggling it in Developer options. Variations of adb/fastboot "reboot bootloader/recovery" all did not result in full fastboot. We were trying to extract the boot image to use with Magisk.

The long story: Late last year, he bought the phone off eBay once he heared that Oppo phones were no longer allowed to be sold in stores here in Germany and wanted to root it to see what he could do with it. Since it is a MediaTek device, I told him that hopes for a LineageOS port would be slim, considering MediaTek's history with OSS. So first we went on a hunt for the stock ROM to just grab the boot image off there. No luck; the only seemingly viable listing - a Google Drive link - has become completely unavailable (traffic limit reached). So the next best thought was to grab it off the device itself.

So I went to his maschine via Parsec and set up adb and fastboot and configured the proper Fastboot driver (the official Google one) and made sure the device was recognized as an Android Bootloader Device. Fastboot could also list it, so I was all set up. From there I made a dump of "get-var all" and sure enough, "unlock" was "no". So I sent his phone to reboot and him on his merry way to head into the Developer options and find OEM Unlock. And, it is indeed there. Once he enabled that, I attempted to unlock that bootloader. But I always get errors that the HAL can not be loaded or that the command would not be found. And, whilst researching more, I learned that fastboot can also load in userspace as fastbootd. Sure enough, I had him send me a photo of what the bootloader looked like, and in big bold letters it does indeed read "FASTBOOTD".

After looking up several guides and information, I have not managed to get anywhere at all untill I found this post: https://xdaforums.com/t/decision-by...access-for-oppo-phones-starting-2016.3348114/

I could not find any verification that his phone is also affected, meaning that he might have a "castrated" bootloader alltogether - or fastboot, at least.

The model identifies itself as: CPH2371

If you have any possible ideas, please do let me know. Personally, I am at the end of my ideas. Rooting, and sub-sequently installing LineageOS, was astoutly simpler on my Razer Phone 2.

Thank you very much in advance - and, again, apologies for posting in the wrong thread, a proper X5 Lite one was nowhere to be seen.

Kind regards,

Ingwie

PS: The "vars.txt" attached was pre-OEM unlock setting.