[Android General] Anonymous V:
Hi everyone I just found out a way recently on how to unlock the bootloader without losing data and root Oppo A71 Cph1717 ;) ,but just in case please i encourage you to backup your phone before doing this, i tested this with my own phone and it works :) so now lets start!!!

1) download and install latest python (ensure to tick the checkbox Add Python x.x to PATH) ------>https://www.python.org/downloads/

2) download and install preloader driver -----> https://drive.google.com/file/d/0B9...dUE/view?resourcekey=0-TN-5Ipeegh7SowX4sduz_g

3) download the latest MTK-client zip --------> https://github.com/bkerler/mtkclient

4) unzip the mtk-client and open the CMD or Powersell inside the extracted MTK-client folder

5) enter the first command -----> python setup.py install ,and wait until the process is done

6) after the installation is done enter the second command ----> pip3 install -r requirements.txt ,wait until the process is done.

7) Now this is the part to where you are going to unlock the bootloader of your Oppo A71

8) enter command -----> python mtk da seccfg unlock or python mtk xflash seccfg unlock it will wait for the phone to be connected

9) Now power off your phone, connect the small part of the usb cable in your phone, hold both up and down volume button and connect the another end of the usb cable to the computer and you will see the process starting after the process is done boot up your phone and the VIOLA!!! you have unlocked your bootloader without losing any data!!,when you see a warning ( your device has been unlocked and cannot be trusted , your device will boot in 5 seconds....) dont worry its very normal , Now lets hop in on how to root your oppo a71 .

Second Rooting your Oppo A71 CPH1717 :)

1) download latest magisk apk and install it on your phone

2) download your stock rom in your PC -----> https://oppostockrom.com/oppo-a71-cph1717

3) and extract the stock rom in your pc

4) now go to developers option of your phone and enable usb debugging and select the type of connection and select MTP while connected in pc

5) copy the extracted boot.img in your internal storage

5) now open magisk app and select install (you can select Preserve AVB option if you want ) then select next and press the Select img and select the boot.img that you copied fron the PC and then press lets go option

6) wait until the patching is done

7) after the process is done, now copy the magisk_patched.img in the pc ( you can find it in your internals download folder)

8) now create a folder in your pc name it Root flash

9) move the magisk_patched.img in the folder that you created and rename it boot (no extension and other things )

10) copy the scatter file,preloader.bin from the extracted stock rom in to the folder that you created (root flash folder)

11) download sp flash tool ------>https://spflashtool.com/download/ ,and unzip it in your pc

12) open the sp flash folder and open flash tool.exe

13) now see scatter-loading file option and click choose go to the created folder( root flash folder) and select the scatter file

14) now untick the preloader but not the boot

15) click the download button , power off your phone ,connect the small part of the usb cable to your phone ,hold the up and down volume button then connect the another end of the usb to the Pc

16) wait until the flashing is done you will receive a green check in the screen ,disconnect your phone from the pc and turn your phone on and VIOLA!!!! your Oppo a71 CPH1717 is now rooted you can check the magisk app if its installed or install root checker ;)

if i did something wrong pls feel free to tell me:)

PS: only follow this instruction that i created on how to unlock bootloader if your phone is Oppo A71 CPH1717 because if you follow another tutorial for unlocking the bootloader of this phone TRUST me it will going to be fu*ked up!!!!

BTW if you didn't enable the (Allow OEM unlock, but to be sure please enable it) option don't worry its ok trust me ;) ,you can see it too in my screenshot.

you can refer to the screenshots below from my phone for the evidence , i hope this helps others. :)

Credits to the tool Developer in github: https://github.com/bkerler

Btw guys of you want to install TWRP, Xposed framework in your phone,remove red bar status and disabling dm-verity ols follow this tutorial so you will be guid ed how all files are provided HERE