Yo! Hi there!
Today, I’m going to show you how to root Nexus 5 the easiest way!

Disclaimer: Please backup your phone before proceeding. Unlocking your bootloader wipes your phone completely!

You need:

1. LG Google Nexus 5 running on Android Marshmallow 6.0.1
2. CF Auto Root by ChainFire
3. TWRP recovery (Only in case you need to play with ROMS) [Recommended]
4. Nexus 5 USB Drivers
5. Fastboot and ADB (Portable: Doesn’t include whole Android SDK)
6. Of Course some brain! xD :)
Procedure:
1. First of all, make sure your Nexus battery is charged more than 60%. Then install Nexus 5 USB drivers and Fastboot in your Laptop or PC.

2. Switch off your phone.

3. Put your phone in the bootloader or fastboot mode. This can be done by holding the pressing the Powerbutton + Volume Up + Volume Down. Now at the bottom of the screen look for [Lock State: Locked/Unlocked] if locked then visit here to unlock your bootloader.

4. Open and extract the CF AutoRoot files and you would see a file called root-Windows.bat open it up and follow onscreen instruction to root your device. However, you will also be asked to unlock your boot loader and unlocking it wipes all your data completely.

5. A red Android logo appears on your phone and some rooting process goes on and after completing the phone restarts several time and then you’re rooted!

6. Now open the Fastboot, it can be done by going into the folder where you extracted the fastboot and then by right clicking anywhere while holding shift key. Then select ‘Open Command Window’.

7. A Command Prompt will appear, type in following command to flash recovery

  • _fastboot devices (_To check the connected device)
  • fastboot flash recovery [Location of recovery Image on your PC, look at point 3 in you need to download]

8. Recovery will be flashed within 10 seconds and you’re good to go. Enjoy playing with ROMS!