I have bought oppo f7, which comes with android 8.1 firmware. It has been 5 months since the purchase and obviously it is still in warranty period. I wanted to root my phone for the reasons you may be aware of. But as you all know the first step involves unlocking bootloader for most of the android. But in case of oppo f7 the very first step, even before unlocking, is making it unlockable.
I have tried various methods available on internet (for eg, https://gearallnews.com/how-to-unlock-the-bootloader-of-oppo-f7-guide), including xda-forum posts, for the same. The main problem is after trying all the methods, it's still unable to boot into fastboot mode. When I run the command adb devices from my terminal it detects my device, but executing the adb reboot bootloader, my phone just switches off and when I run fastboot devices to check if it has booted in fastboot mode, it returns nothing. This concludes that it has not booted into fastboot mode.
I have also tried one-click rooting apps, but each apps failed in the middle of the process.
There are various posts on the net which claim that it is not possible to unlock bootloader or root oppo f7, as the company has not made the source code public. And the reason that the phone doesn't boot into fastboot mode, is that they have deleted the fastboot binaries from the phone, as claimed on the internet.
If anyone has any way to help me solve my above mentioned problem, it would be of great help.