Try using this method:
Give thanks to this guy of course.
The steps outlined in this document assume the
Android SDK to be installed on your PC and the
android.[bat|sh] to be in your
Download OTA zip from Google's servers to your PC.
Rename the downloaded zip to 'update.zip' (without the quotes (and if you're on windows and known file extension are hidden, make sure you not end up with update.zip.zip)).
To the same folder, download the latest SuperSU flashable zip.
To the same folder, download the latest TWRP recovery image for hammerhead.
To the same folder,
download the 5.0 factory image tgz archive from Google's servers.
From the 5.0 tgz archive extract the
system.img files to the same directory where your downloads are located.
(Tip: With 7zip, for example, you can 'internally' open the archives within the archive and extract just the files you need. The same is possible with command line tools, of course.)
tools of the sdk manager.
Connect your device (USB debugging enabled, of course) to your PC.
Back at your terminal, go on by running the commands as follows (type only those lines prefixed with '> ', but without actually typing the '> '!).
# Make sure the device is recognized
> adb devices
# Boot into bootloader mode
> adb reboot bootloader
# In bootloader mode, make again sure the device is recognized
> fastboot devices
# Flash stock LRX21O recovery image
> fastboot flash recovery recovery.img
# Flash stock LRX21O system image
> fastboot flash system system.img
# Flash stock LRX21O boot image
> fastboot flash boot boot.img
When the last flash is confirmed, use the volume rockers to choose
'Recovery mode' and confirm with the power button.
When you see the little Android lying with the red triangle warning sign on it, push power then volume up to get to the recovery options.
When you got to the recovery options, select '
apply update from ADB' using the volume rockers again and press the power button to choose it. When the device says it's awaiting commands, type from the PC's command line:
adb sideload update.zip
When OTA update successfully installed, select '
reboot bootloader' from the recovery options again using the volume rockers and press the power button.
Back in bootloader mode, type from the PC's command line:
fastboot flash recovery openrecovery-twrp-18.104.22.168-hammerhead.img
When the flash is confirmed, use the volume rockers to choose 'Recovery mode' and confirm with the power button.
Now in the TWRP recovery menu, choose
'Advanced' > 'adb sideload'. Check both option,
clear 'Dalvik-Cache' and
'Clear Cache' and swipe the bar to start sideload mode. When the device says it's awaiting commands, type from the PC's command line:
adb sideload UPDATE-SuperSU-v2.40.zip
When done, confirm to reboot system. Finished. Mission completed.
You're now on 5.0.1 with your custom recovery, rooted and can pick up from where you left.
PS: First boot, as always, will take some minutes.