Manually Update Nexus 4 To Android 4.4 KitKat With Official Factory Image (KRT16O)

Ever since the release of Android 4.4 KitKat, the main question was when would get this new OS on devices other than Nexus 5. Now the factory images and binaries for Nexus 4, Nexus 7 and Nexus 10 are readily available for download, which means official Android 4.4 OTA update will roll out soon on these devices.

If you would like to update your Nexus 4 to official Android 4.4 KitKat (Build: KRT16O) manually, here is an easy to follow guide. Nexus 7 and Nexus 10 users please go through my previous post to update their device to Android 4.4.

Nexus 4 with KitKat

Disclaimer: Please follow this guide at your own risk. We can’t take responsibility for anything that goes wrong. This guide is intended for technically talented users only. Also, don’t forget to backup your phone data (contacts, sms, etc.)


– Android Studio/SDK installed on your PC
– Android 4.4 KitKat (Build: KRT16O) factory image (occam) for Nexus 4 (Download, direct link)
– This guide is for Nexus 4 only, don’t try it on other devices.


1. Extract the downloaded Android 4.4 factory image to the desktop. You will have a new folder viz occam-krt16o.

2. Restart Nexus 4 into fastboot mode. For this, switch off it, press and hold Volume down and Power key together until you see the bootloader screen.

3. Now, connect the device to the PC via USB cable.

4. Open the extracted folder “occam-krt16o”, press Shift key and right-click and select “Open Command Window here”.

5. Type the following commands (run one-after-another to complete the process):

fastboot erase boot

fastboot erase cache

fastboot erase recovery

fastboot erase system

fastboot erase userdata

6. To flash the bootloader, type:

fastboot flash bootloader bootloader-mako-makoz20i.img

7. To reboot the bootloader (important!), type:

fastboot reboot-bootloader

8. To flash the radio, type:

fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img

9. To reboot the bootloader (important!), type:

fastboot reboot-bootloader

10. To flash the 4.4 Factory Image, type:

fastboot -w update

The flashing process will take some time to complete. Once the flashing process finishes, Nexus 4 will reboot itself. Now, disconnect USB cable from PC and enjoy all the goodies of KitKat on your Nexus 4.

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. jenson

    Nov 19, 2013 at 3:00 am

    It’s suitable time to make some plans for the future and it’s time to be happy. I’ve read this completely and if I possibly could I want to recommend to my friends!

    • Kannan

      Nov 19, 2013 at 10:09 am

      Thanks to know that you are happy with this article!

  2. Derek

    Nov 17, 2013 at 10:51 pm

    Do you have to move the fastboot file from the SDK install over to the krt16o folder? I am getting an error fastboot is not recognizable

    • Kannan

      Nov 18, 2013 at 8:44 am

      You need to move folder occam-krt16o files to platform-tools folder in your Android SDK directory. Also, make sure Fastboot is configured and properly installed on your computer.

  3. davy

    Nov 17, 2013 at 8:41 am

    The last line is that 160 or 16o?


    • Kannan

      Nov 17, 2013 at 3:05 pm

      It is 16o and not 160

Leave a Reply

Your email address will not be published. Required fields are marked *