Google has already started to roll out the over-the-air update of Android 5.0 Lollipop to older Nexus series phones and tablets, but chances are it will take a long time for the OTA to hit your device.
If you don't want to wait, you can manually install Lollipop right now if you have a Nexus 7, Nexus 10, Nexus 4, or Nexus 5.
The process is fairly simple if you have a Windows PC, utilizing WugFresh's Nexus Toolkit to do all the heavy lifting. It's not much more difficult for Mac users, since it's only a few ADB commands that need to be run.
No matter which method you use, be aware that this process will require that you unlock your Nexus's bootloader, which in turn will completely wipe your device. While items like apps and contacts will restore themselves, you'll want to make sure that you've backed up any media (unless you store in the cloud), text messages, and contacts.
Download the official Android 5.0 Lollipop factory image linked below for your specific Nexus device. As of right now, all are available now except the Nexus 4 version.
This method is easy, and just for Windows users. Once you've downloaded the factory image above, all you need to do is install the Nexus Root Toolkit on your PC and simply follow along from Step #1 in Dallas' guide on installing the preview build on a Nexus device. Everything will be exactly the same, just skip Step #3 since you've already downloaded the latest image.
If you don't want to use the extremely easy Nexus Root Toolkit method above on your Windows PC, alternatively, you can do the process manually by following the steps below, which is also the same exact process for Mac OS X users.
Aside from already having the Lollipop factory image downloaded onto your computer, you'll need to have a good USB cable and "Developer options" enabled, as well as the "USB debugging" option checked within that Settings menu.
If you don't see "Developer options," go to your "About device" menu and tap on the "Build number" repeatedly until you unlock the option.
This process will utilize fastboot commands via ADB to flash the factory image. Mac users can install ADB and fastboot using the method outlined here, while Windows users can follow the method outlined here.
Once you're set up with ADB and fastboot, it's time to run some commands, but before doing so, move the factory image file that you downloaded above over to the same folder as the "Platform Tools" where ADB and fastboot reside, then extract it.
Power your device down, then enter bootloader mode by holding the Power and Volume Down buttons at the same time, then plug your device into your Mac or Windows PC. Now open up a command or terminal window, and type in the following commands one by one.
- ./adb reboot bootloader
- ./fastboot oem unlock
You'll now see an option on your Nexus screen asking if you'd like to unlock your bootloader—make sure the "Yes" option is highlighted, then hit the power button to confirm.
Now it's time to flash Lollipop! A more visual guide can be seen here, but I'll go over the commands below.
You can flash the boot image, radios, and factory image separately, but there is all-encompassing script that does all the heavy lifting for you. Use the following command in your command or terminal window.
This command will flash everything you need, and when you're booted back up, you'll be ready to set up your Android 5.0 device.
If you'd rather flash the above components one-by-one, here are the commands you'll need for each. If you already did this is Step #5 above, you do not need to do this—skip to Step #7 below.
- ./fastboot flash bootloader [bootloader file].img
- ./fastboot flash radio [radio file].img
- ./flashboot -w update [image file].zip
Your device will reboot, and you'll be ready to set up Lollipop when it does. And now that you're on the latest and greatest, discover all of the new goodness of Android 5.0 in our comprehensive features coverage.
Drop us a line in the comments below with your thoughts, or if you need additional support getting the image flashed.
Have an iPhone? See everything that's new with Apple's latest iOS update: