I feel there is a lack of information on exactly how to go about doing this, so here is what worked for me:
1. Determine your build version, I started from NCE. You have to be on 4.4.4 to update to 5.0. You can find the OTA files for this in this thread. Install them in order if needed. (Steps 4-8).
2. Get the 5.0 update zip from this thread
3. Ensure you have the latest platform tools. Use the SDK Manager.
4. Reboot into recovery (Hold power, volume up, and home button).
5. Select install from adb in recovery
6. open a terminal in the directory where the OTA zip is located.
7. enter adb sideload <file name here>
8. let it complete, then reboot.
If you get an adb cannot read error, ensure you've followed step 3.
**NOTE** This is for stock devices only, and I've only tested this from STOCK recovery. I have NO idea what effect this has on root, but general intuition says you'll lose it.
1. Determine your build version, I started from NCE. You have to be on 4.4.4 to update to 5.0. You can find the OTA files for this in this thread. Install them in order if needed. (Steps 4-8).
2. Get the 5.0 update zip from this thread
3. Ensure you have the latest platform tools. Use the SDK Manager.
4. Reboot into recovery (Hold power, volume up, and home button).
5. Select install from adb in recovery
6. open a terminal in the directory where the OTA zip is located.
7. enter adb sideload <file name here>
8. let it complete, then reboot.
If you get an adb cannot read error, ensure you've followed step 3.
**NOTE** This is for stock devices only, and I've only tested this from STOCK recovery. I have NO idea what effect this has on root, but general intuition says you'll lose it.