How to flash Android 5.0.2 factory image on Nexus 7 and Nexus 10

BY Rajesh Pandey

Published 16 Jan 2015


Google has just released the Android 5.0.2 factory images for the Nexus 7 (2013) and the Nexus 10. While the OTA update is yet to start rolling out, it is more than likely that it is just around the corner as well. 

Android 5.0.2 does not bring any notable changes and only contains some under the hood improvements to fix some performance issues on the previous generation of Nexus devices. The update was first rolled out for the 2012 variant of the Nexus 7 last month that greatly reduced the sluggish performance of the tablet on Lollipop.

Nevertheless, if you cannot wait for the OTA update to land on your device, you can always flash the factory image manually. Do note that flashing the factory image requires you to unlock the bootloader, which will wipe the device clean of all your data, including your apps, photos and other media files. Therefore, make a backup before proceeding with the steps below.

Step 1: Download all the files linked below and extract their contents inside a new folder called “android” on your desktop. To make it clear, all the files must be inside the same directory (android here) and not inside any other folder.

Windows users, make sure to install the ADB drivers otherwise the device will not be detected by your PC.


Step 2: Open up a new Terminal or Command Prompt window and use the ‘cd’ command to navigate to the “android” folder created in previous step on your desktop.

Example code below in case you are not well versed with the ‘cd’ command:

cd USERNAME/desktop/android

Alternatively, you can also drag ‘n’ drop the folder in the Terminal or Command Prompt window.

Step 3: Switch off your Nexus 5 and Nexus 7 and reboot them into bootloader mode using the key combination mentioned below

  • Nexus 7: Volume Down + Power
  • Nexus 10: Volume Up + Volume Down + Power

Step 4: Before flashing the factory image, you need to make sure that your Nexus device is being detected by the PC.

fastboot devices

If you are using a Mac, then you need to prefix a “./” before every Fastboot command. So, the above command will look something like this on a Mac -:

./fastboot devices

The above command should confirm if your device is indeed being detected by your PC or not. If it is, then proceed to the steps below. If not, repeat the above steps again. Make sure to check that you have properly installed the drivers and are inside the correct folder.


Step 5: Unlock the bootloader of your Nexus device by executing the below command.

fastboot oem unlock

Make sure to confirm the selection on your Nexus 5 or 7 by pressing the Volume up button. Once the bootloader has been unlocked, proceed to the next step.

Step 5: If you are running Windows, copy-paste the following command in the Terminal/command prompt window -:


On a Mac, copy-paste the following command -:


The script will then automatically flash the full factory image on your Nexus device after which it will automatically reboot.

If you get a command not found error, open the ‘flash-all’ script file in Notepad or textEdit and prefix a “./” before every fastboot command you see. Then save the file and repeat step 5.


Keep in mind that the first boot is going to take an extremely long time so be patient and don’t start panicking. Even though your Nexus device now has an unlocked bootloader, be rest assured that it will still receive all future OTA updates directly from Google.

Facing any problem? Drop in a comment and we would be glad to help you out.