- Stock Nexus 7 or Nexus 10 running the latest Android build of Jelly Bean 4.3 (only for stock method)
- Android USB driver for Nexus 7 / 10 installed on your PC
- Windows-based computer with Android ADB & Fastboot configured. See our guide on how to set up Android ADB and Fastboot on Windows
- Stock OTA package for Nexus 7, Nexus 7 2013 or Nexus 10
- Completely backup your Android device.
- Rooted Nexus 7 or Nexus 10 with custom recovery.
- Unlocked bootloader for Nexus (only for rooted method)
For Rooted Devices
Step 1: With custom recovery installed, connect your device to the PC and transfer the OTA ZIP package to the root of your internal memory.
Step 2: Power off your Nexus and reboot it into recovery using Volume Up, Volume Down and power keys combo. From bootloader, you’ll have to select Recovery manually.
Step 3: Navigate to Install ZIP from SD card, and then to Choose ZIP from SD card. Point to the OTA ZIP package that you put in internal memory.
Step 4: Let the flashing complete and reboot.
That’s it, you’re now running Android KitKat 4.4 on your Nexus tablet. Enjoy!
For Stock Devices
Step 1: Put the OTA ZIP package in the root of your device’s internal memory, and power it off. Don’t disconnect from the PC.
Step 2: Reboot into bootloader mode and then recovery as instructed above. This time you’ll be in stock recovery rather than seeing a custom recovery.
Step 3: In Recovery menu, use volume keys to select “apply update from ADB” and use the power button to make the selection.
Step 4: With your device connected to your PC using USB cable, fire up a command prompt window and enter the following:
adb sideload OTA_Package_Name.zip (where OTA_Package_Name has to be replaced with the actual filename)
Step 5: The update will begin flashing. Once it completes, reboot your device.