I’ve seen a lot of users struggling around the internet to find out the way to root vivo phones.
And, Yeah, There are a lot of tutorials available explaining how to unlock bootloader and root vivo phones, but , nearly all of them do not work.
So, After a bit of research, here’s what I got :-
Vivo developers modified there bootloader to used a different command for bootloader unlock/relock than the the stock android commands.
Also, On some phones like vivo y51l (Upgrade to PDF1510_2.6.7), you'll need to upgrade to the latest version available.
And That’s Why we need a modified fastboot binary to unlock bootloader of vivo.
vivo_fastboot on Github
WARNING! It’ll void your warranty.
Follow the below steps to unlock bootloader of vivo phones :-
I've compiled fastboot binary with necessary modifications which you can download from below
Download vivo_fastboot For Windows
Download : Vivo_fastboot_v2 :- Linux Windows
Download vivo_fastboot For Linux
Extract the downloaded files on your Computer and open Terminal/Command Prompt in the extracted directory
Now power off your vivo phone and enter fastboot mode by pressing power+ vol – buttons simultaneously.
If you are using linux then type
sudo ./fastboot bbk unlock_vivo
If you are using Windows then type
fastboot bbk unlock_vivo
Voila ! Your Vivo Phone is now Unlocked.
If You Want to lock it again then just type
fastboot bbk lock_vivo
In case Of linux type
sudo ./fastboot bbk lock_vivo
UPDATE :- I discovered a new command for some Vivo phones, it isn't working for me but many user asked to make a fastboot binary with that command. Thanks @DjKinGinfo for asking me.
The new command is fastboot vivo_bsp unlock_vivo (Type fastboot help to get list of supported commands.) If this method isn't working for you, don't worry, I have another working method ( posting soon...)
Now you can port and flash twrp recovery and Custom Roms on your vivo devices.
YouTube Video for unlocking vivo bootloader :
UNOFFICIAL CM 12.1 for Vivo y51l is out, Have a look :
Original Thread Here
If You have any confusion or question, leave a comment.
Want to make more out of your Vivo Phone?
Sign the Petition to release kernel sources :