[Oppo R7 Plus] Nexus5-32GB:
Unlock Bootloader/Backup/Root/Viper4Android

Unlock Bootloader/Backup/Root/Viper4Android

Tested myself on latest stock rom version R7PlusfEX_11_150916

Do it at your own risk, I am not responsible for any damage to your phone, your computer nor your cat.

1. You must have right ADB drivers installed. Please follow this guide (Prerequisites part)

You must end up with this:

C:\sdk\platform-tools>adb version
Android Debug Bridge version 1.0.32
Revision eac51f2bb6a8-android

Before I have installed SDK my R7+ was showing as Marshall London bootloader interface:

Correct drivers installed:

2. Maybe not needed but go to developers options and allow USB debugging

3. Power off your phone (wait, sometimes it take long time, it will vibrate when done)

4. Hold power button + volume UP to enter fastboot mode

5. Connect USB cable

6. Go to folder where your fastboot.exe is and press shift + right mouse and click on "Open command window from here"

7. Type

fastboot devices

- It should return your device serial number, if not you need to make sure your drivers are installed correctly.

8. Type

fastboot oem device-info

and see if your bootloader is locked (some phones comes with bootloader unlocked). You should see this:

C:\sdk\platform-tools>fastboot oem device-info
...
(bootloader) Device tampered: false
(bootloader) Device unlocked: false
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.005s]
finished. total time: 0.006s

9. To unlock bootloader type

fastboot oem unlock

You should see this:

C:\sdk\platform-tools>fastboot oem unlock
...
OKAY [ 0.004s]
finished. total time: 0.005s

To check type again

fastboot oem device-info

You should see this:

C:\sdk\platform-tools>fastboot oem device-info
...
(bootloader) Device tampered: false
(bootloader) Device unlocked: true
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.005s]
finished. total time: 0.006s

pic:

10. You are unlocked and your

DATA are NOT wiped

, congrats :highfive:

TWRP Recovery:

We are not going to flash twrp, because there is a risk of damage partition in the moment, so instead of flash, we only boot to it which is all we need!

1. Download this TWRP recovery (MIRROR) and put the file into the folder where your fastboot.exe is!

2. With phone in fastboot mode type

fastboot boot recovery.img

You should see this:

C:\sdk\platform-tools>fastboot boot recovery.img
downloading 'boot.img'...
OKAY [ 0.865s]
booting...
OKAY [ 3.639s]
finished. total time: 4.506s

3. Wait, it can take 30 seconds to boot into TWRP!

Backup:

With TWRP running first of all I recommend you to backup all partitions and after backup is complete, restart phone and COPY the backup files from phone to your computer!

Root:

1. When still connected to computer copy SuperSU file to phone`s memory

2. Disconnect usb cable, power phone off, enter fastboot mode and connect the usb cable.

3. BOOT into TWRP recovery again and flash the SuperSU and reboot.

4. Check if you are rooted:

Viper4Android:

1. First we need to change the SElinux to permissive

2. Download SELinuxModeChanger-v3.2-release.apk here and place it to phone`s memory.

3. Install the app (unknown sources must be allowed in settings)

4. Run the app, grand root rights, click on permissive and I recommend tick "show notification after mode changed"

5. Go to Security center, Privacy Permission, scroll down and click Auto-run Management and ALLOW SELinuxModeChanger to start automatically after restart.

6. Reboot phone and see if SELinuxModeChanger starts - you should see the notification. If everything is fine, you can disable the notification by untick it in app.

7. Download Viper4Android and copy to phone.

8. BOOT into TWRP recovery again and simply flash the downloaded zip and reboot.

9. Click on Viper4Android app to install its drivers, grand root rights and reboot phone.

10. Now run app and enable it for headphones and you are ready to enjoy great sound.

11. I recommend to disable "Dirac HD Sound" in Music app settings to not interfere with Viper4Android.

Does everything work as you want now? Go back to TWRP and make a new backup!!!

That`s it! Hopefully someone will find this guide helpful! Enjoy!!!