Following closely behind the 2012 and 2013 Nexus 7 KitKat OTA updates, it's finally the Nexus 10's turn to receive the same treatment. You can now flash the 219MB KRT16O Android 4.4 build without having to wait for your tablet to alert you, no matter what your rooting/bootloader situation is. Of course, if you've modified the system partition in such a way that the OTA won't apply cleanly anymore, you have to either revert those changes or wait for the factory image.

Unfortunately, I don't have a Nexus 10 (it's the only modern Nexus device I didn't buy), so I won't be able to post my own screenshots. Once one of you or someone on our team flashes successfully, I will update the post with some images.

[disclaimer1]

Prerequisites

In order to complete the steps below, you need to have the Android SDK installed. The SDK contains the latest version of adb and fastboot, which you will need for flashing. You will also need a MicroUSB cable to execute adb sideload, fastboot flash, and other commands. You don't need a USB cable if you're just planning to download the OTA zip directly to your device and flash it from recovery.

You must be running Android 4.3 JWR66Y for this OTA to work.

Download

Download signed-mantaray-KRT16O-from-JWR66Y:

Install

Note: This method, just like the native OTA update procedure, does not wipe your data.

Note: If you're using SuperSU v1.69 with OTA Survival enabled, you need to disable it first, otherwise the update may not flash.

adb sideload the zip you downloaded above by following my earlier guide here. If something fails, try to fix it by restoring the system files you've changed or wait for the factory image.

And now that you've flashed yourself some KitKat, go read up on what's new and enjoy!

Update: The Android Runtime switcher seems to be missing here, so no ART for Nexus 10 and 2012 N7 users. Curiously, it's there on the 2013 N7.

Rooting

Rooting a Nexus 10 is very easy but requires an unlocked bootloader and a custom recovery. I recommend using TWRP.

  1. Flash TWRP from here (fastboot flash recovery FILENAME.img).
  2. Reboot into recovery (adb reboot recovery or hold Power+VolDn, then select Recovery).
  3. Flash the latest version of SuperSU.
  4. You should be rooted.

Thanks, Kyle Riedemann and Paul Robertson!