[Miscellaneous Android Development] SeriouslyNotDavid:
Update: I ramble a lot so skip to the second paragraph to get into details about the phone.

Yea I figured the lack of boot.img and recovery.img for a few oreo devices was due to that. I am assuming the hardware side of things are changing rapidly and Google is trying to keep up. Anyways guys, I no longer own the Vivo Xi+ anymore. It was an alright phone but I returned it to get one that wasn't updated for the culture one time (lol), got the ota with Techguy777's help and made it public. So I will not be able to attempt anything unless my stupidass decides to buy the phone again or I link up with someone in the NY area to make it happen. The new phone has a broken volume rocker and screen went unresponsive so I returned it and got a Zenfone 5Q. I'll just share all the knowledge I have regarding the phone and hopefully you guys continue. Despite all the nonsense Blu is engaged in and the fact that I am 90% sure this phone is preloaded with spyware in the priv system folder, It definitely has potential and with root and a possible lineage port, it could definitely be one of the best mid range phones if there was a Camera2 api and Gcam port. Sorry that I am rambling but ill get to it.

AFAIK, There is absolutely no (public) app that has support or ability to dump rom for MT6771 or MT6762 as of this moment. There are ~20 or 30 devices with similar hardware and the one or two that have root only have it because the manufacturer provided it and device had more support. And even if a program were able to do a read back/rom dump it would require an MTK provided DA and auth file. So I don't think dumping the rom is the answer. In my findings however, I figured out that the OTA was being provided by MediaTek directly and not Blu. I figure that the devices with the MT6771 and MT6762 are developed and manufactured by a subcontractor of MediaTek and licensed to the various companies. So it may be possible that the TWRP port of another device with the same hardware and root would be able to used with this device. Unfortunately since we don't have a recovery or boot.img, there wouldn't be a way to safely test it without risk of brick. Perhaps fastboot boot recovery.img would be less risky as ROM would replace recovery.img after reboot but again what works with Qualcomm may not work with MTK. Long story short, I think this is a weird time for android as a lot of solid mid range devices are being overlooked and support is being added exclusively to flagship/semi flagship devices like Honor, Huawei, Xiaomi, OnePlus etc. Anyways my friends, I think if you guys want this phone rooted before 2019, the answer will lie in the similar mediatek devices.

Anyways, I think this is end of me flirting with Blu/MTK devices for quite a while. Thanks to [MENTION=9180355]Techguy777[/MENTION] [MENTION=2930839]nobreak1970[/MENTION], the guys on the blu dev google page. It really reminded me why I fell in love with android to begin with and I think im gonna stick around and (attempt to) fix a lot of the camera issues with these mid range phones, maybe even a magisk module. Peace out guys, feel free to contact me here or my [MENTION=652814]gmail[/MENTION] with my username and ill try my best.