4. Next Switch off the LENOVO S960 Vibe X phone.
5. Switch on the S960 Vibe X phone in the bootloader mode and connect a USB cable.
6. Type in mfastboot devices in the command line and press enter. To check communication with LENOVO phone and drivers installed.
7. Type in mfastboot getvar all in the command line and press enter. To read all needed information from LENOVO S960 Vibe X.

If the phone does not have the bootloader unlocked we need unlock it before doing next step by this instruction.

8. Next download correct custom recovery for your S960 Vibe X phone. To do this go to thetwrp page. In the search box enter product id from the log and download from the direct link it.

9. Copy downloaded recovery to c:\mfastboot and rename it if got another name to recovery.img

10. Next type in the command line in c:\mfastboot directory command fastboot flash recovery recovery.img and press enter button.

11. When process end just selects by volume down button Recovery in bootloader menuand confirm by volume up button. To turn on custom recovery that we write to LENOVO S960 Vibe X in last step.

12. Just wait until you see custom recovery menu and after the swipe to allow modification.

13. Next, select INSTALL and in new select menu search supersu file that we copy to phone memory before. Select it by pressing the finger on it and in next menu swipe finger to confirm that want root phone.

14. When process end we got rooted LENOVO S960 Vibe X and just press Reboot System button to reset LENOVO to normal.

If you want to be sure that device is fully rooted use application from Google Play Store like Hard Root Checker. Just install it and run and you will have information about Root and Busybox status. Simple but very helpful.

Everything goes well and we can now use our LENOVO S960 Vibe X with like we want or write to it anything that we want. Like custom firmware or delete all unwanted factory stuff.