Simple way to Downgrade Lollipop to KitKat on Nexus and Moto G

Hm seems like that you are not comfort with new version of Android i.e Lollipop on your Nexus phone. If you want downgrade your Nexus phone from Android Lollipop to Android KikKat then here is complete step for you. You can downgrade the Android Lollipop to KitKat in easy way without breaking anything on your phone. The method I am going to show here is safe method and has been tested.

Before you continue further to downgrade from lollipop to kitkat make sure that you had complete backup of your data some where in your computer or in any other cloud storage. Don’t keep you backup files again on your mobile you may loose them and no recovery of files again. So play safe with your data before your continue.

Steps to Downgrade Lollipop to Kitkat on Nexus

After taking backup of your data on your mobile. to Downgrade from Lollipop to KitKat you need to download the image copy of the Android 4.4.4 i.e KitKat’s latest version from the Google Downloads. Here in this tutorial I am downgrading my Nexus 10 to KitKat So I am downloading the following Kitkat factory image copy from here .

If you are using Nexus 5 or Nexus 7 then you need to download the appropriate image copy of KitKat from here. For Nexus 5 download the kit kat version  HammerHead from Android KitKat Image for Nexus 5 Download[Offcial link].   And if you are using Nexus 7 then download the KitKat version with code name razor from Android Kitkat image for Nexus 7 Download[Offical link].

If you are using any other version of Nexus then download the appropriate image copy from here

After completion of downloading the required images copies of KitKat for your Nexus there are few more tools we need to download to our computer.

  1. Download the ADB/FastBoot tool from here (Windows) If you have already installed the ADB drivers on your computer then you can skip this step.(Resource from XDA forums).And Extract the folder to your convenient  location on your computer.
  2.   After Extracting the folder copy the downloaded kitkat image into the ADB tools folder and Extract the image copy with extractor tool like 7zip tool.
  3. And make sure that USB Debugging is enabled on your mobile. You can enable this option as follows

Settings -> Developer Options -> USB Debugging.

And click on the build number 7 times to enable Developer options

Now Switch off the Mobile and

Hold these keys pressed so that your mobile will be booted in fastboot.

On Nexus 5 : Power+Volume up

On Nexus 10: Power+Volume down+Volume+Up (Hold these keys for few seconds)

And now select the Recovery mode option (You can make use of your volume keys to move up and down the options).

And wipe of the complete data on your mobile to do this select wipe cache partition , and then wipe data / factory reset.

Now run the following command to complete the flashing.

flash-all.sh

That’s it now wait for few minutes to complete the flashing of Android KitKat on your mobile.