Home Android How to Downgrade Android 5.0 to Android 4.4

How to Downgrade Android 5.0 to Android 4.4

This guide will show you how to downgrade Android 5.0 Lollipop to Android 4.4 KitKat. This works to downgrade Android 5.0.2 to Android 4.4 or from Android 5.0 to Android 4.4 — walking you through the steps to downgrade to an old version of Android on a Nexus device.

In this Android downgrade guide we will focus on the Nexus line of devices including the Nexus 4, Nexus 5, Nexus 7, Nexus 9 and Nexus 10. If you are not using a Nexus device, this guide is not the way you want to downgrade from Android Lollipop to an older version as you will need files and steps not linked here.

If you are not happy with the performance of the Android 5.0.2 update on the Nexus 7 2012, or you are simply experiencing one of the many Android 5.0.2 problems that can impact performance and usability, you will need to use this guide to downgrade Android 5.0.2 to Android 4.4.4.

Use this guide to Downgrade Android 5.0+ to Android 4.4.4 KitKat.
Use this guide to Downgrade Android 5.0+ to Android 4.4.4 KitKat.

It is very important to remember that unlike an upgrade, this wipes the device completely. If you don’t back up your Nexus before you downgrade you will lose important information and data. Make sure you backup your Android phone.

How to Downgrade Android 5.0 to Android 4.4.4

These steps show you how to downgrade Android 5.0 in any version to any version of Android 4.4 KitKat that Google still offers as a download for your device. This assumes you are not rooted, but that you are able to connect to a computer and to run an unlock command and other commands to flash software to your Nexus. Flashing is a term for installing software to your Nexus in a special recovery mode while it is connected to a computer.

Download the Factory Image

The first thing you need to do is download the Android factory image from Google. Scroll on the Android Factory image page until you find your device and the right download link. Click to download the Android 4.4.4 factory image for your device. This will take a few minutes to complete.

Install ADB

In order to downgrade Android 5.0 to Android 4.4.4, you will need to use ADB. This is a tool that allows the computer to talk to the Nexus device. You cannot perform an Android 5.0 downgrade without this free tool. You do not need to buy it and it is easy to install on Mac or Windows thanks to helper applications that handle any difficult parts of the installation.

This is how to install adb on Mac, and you can use the directions to do the same on Windows.
This is how to install adb on Mac, and you can use the directions to do the same on Windows.

Use the ADB Installer for Windows to install ADB on Windows 8.1 and Windows 8 in about 15 seconds. The six step process will install ADB, Fastboot and the drivers you need to use the tool.

On Mac, you can use a similar tool called Nexus Tools to automatically install the latest version on your Apple computer. Open Terminal on your Mac, go to XDA and copy the command listed into the terminal window and then hit enter. You may need to enter your computer password to complete the installation.

Unlock the Nexus

In order for this to work, you need to unlock the Nexus if it is not already done. This will erase everything on your Nexus, so make sure you are backed up before you use these commands.

You will need to turn on USB Debugging mode in Developer Settings. If you have not already enabled developer settings you need to go to Settings -> About phone -> tap on the Build number at the bottom of the screen seven times. Then go back one page and tap on Developer Settings -> USB Debugging -> On. When you plug it in to a computer it will ask you to trust the computer -> Choose yes.

You can now open a Terminal Window anywhere on Mac and type adb devices and you should see your device connected. On Windows you will need to go to the adb folder which should be at C:\adb and then type cmd in the address bar to open a command window and then type adb devices to see if your device is listed.

With the terminal window or command window still open type or paste the following command.

adb reboot bootloader

This will boot the Nexus into a bootloader menu and you can now type

fastboot oem unlock
When complete you will see Unlocked on your device.
When complete you will see Unlocked on your device.

You will need to press the volume up button on the Nexus to accept and then power to confirm. This will unlock the bootloader and wipe your data. And now we can get to the actual Android 5.0 downgrade.

Wipe Cache and Factory Reset

On your Nexus we now need to wipe the cache and perform a factory reset. This prepares the Nexus for the downgrade process. You do not need to be plugged into the computer to do this.

When complete you will see Unlocked on your device.
You need to wipe the cache and factory reset from this mode.
  1. You need to power down the Nexus device.
  2. Hold the Volume Down and Power button to reboot into the bootloader.
  3. On this screen you need to use the volume button to switch to Recovery Mode and the power button to select.
  4. After this boots you will see a small Android logo with No command below it.
  5. You need to press and hold the power button and then press volume up once.
  6. On this screen you will see several options and you need to choose to wipe cache partition. Scroll with volume buttons and choose with power.
  7. Then choose to wipe data/factory reset then scroll to Yes and select.

Install Android 4.4 KitKat to Downgrade Android 5.0

Now you can finally downgrade Android 5.0 to Android 4.4 KitKat. You will need to connect your Nexus to the computer with a USB cable and go to the folder where you downloaded the KitKat factory image.

With the Nexus on this screen, you can now start the Android 5.0 downgrade.
With the Nexus on this screen, you can now start the Android 5.0 downgrade.

 

The Nexus needs to be in the bootloader mode for this to work, like in the image above. To get back there turn the Nexus off and then hold the volume and power buttons until you see that screen again.

You need to open a Terminal window here on Mac or a Command window on Windows.

On Mac you can two-finger click and choose New Terminal at Folder. If you don’t see this option you need to go to System Preferences -> Keyboard -> Shortcuts -> Services -> check New Terminal at Folder.

On Windows just type cmd in the address bar of the Explorer window and hit enter to start one there.

On Windows type

flash-all.bat

On Mac type

sudo ./flash-all.sh

Then enter your password.

When you see finished, you are ready to go.
When you see finished, you are ready to go.

Commands will show on-screen and eventually you will eventually see rebooting and then finished on the Terminal or Command window. This lets you know it is complete.

After a few minutes the Nexus will reboot and you will now be on Android 4.4.4 KitKat instead of Android 5.0.1. You will still get notifications for updates, just don’t choose to install them.

Android 5.0 vs Android 4.4 Walkthrough: What’s New in Lollipop

Android 5.0 vs Android 4.4 - Lockscreen

 1 / 13
Android 5.0 vs Android 4.4 - Lockscreen

 With Android 5.0 Lollipop Google has slightly improved the lockscreen. There's now a shortcut to the dialer by swiping left to right, and notifications are more useful and interactive. Shown right on the lockscreen they can be swiped away, slide down to expand, or double tap to instantly unlock right into that app or notification. Everything is simple and smooth, and we still have full-screen album artwork on the lockscreen while playing music.

The quick shortcuts and improved notifications will come in handy for all users.

 1 / 13
Load More In Android

93 Comments

  1. Jim

    01/30/2015 at 2:05 pm

    Had big problems w 5.0 and neexus 7 2012. 5.0.2 better but still problems especially with chrome browser. Switched to firefox and the nexus 7 2012 working much better. No slowdowns so far. No guarantees it will work for you.

    Reply

  2. Hans

    02/03/2015 at 7:49 am

    I swear, if we don;t get 5.0 for the Note 4 this month I’m not gonna be happy with Sammy…

    Reply

  3. jgimco

    04/02/2015 at 7:45 am

    i think we are missing a part in this guide, when i type flash-all.bat in my command prompt nothing happens, the system can´t recognise like a command or program, i think we need to specify the root of the downloded image

    Reply

    • Igal Schneider

      04/23/2015 at 12:58 pm

      You will have to extract the downloaded archive

      Reply

      • gasperj

        08/19/2015 at 1:37 pm

        Thanks :)

        Reply

  4. Daniel Coster

    04/15/2015 at 3:17 am

    Thanks this is the best tutorial i have found.

    Reply

    • Reg Pringle

      04/17/2015 at 10:13 am

      Same problem as jgimco wants to know path to flash-all.bat. Where is this script located? Got kitcat image ready to go and nexus 7 2012 in fastboot mode but missing final bit.

      Reply

      • Igal Schneider

        04/23/2015 at 1:00 pm

        You will have to extract the downloaded archive

        Reply

        • kamyl

          04/26/2015 at 7:26 pm

          help me please, i extract all the file from hammerhead ! Ive wrote down the flash-all bat and receive the same error message. help me please !!!!

          Reply

          • kamyl

            04/26/2015 at 7:37 pm

            My bad, i was trying to open the file: flash-base.sh from WINRAR.
            :) it worked thx

  5. Suresh

    04/19/2015 at 12:01 am

    Thanks for the procedure, I was able to successfully downgrade my Nexus7 2012 to KiktKat.
    In the procedure “fastboot oem unlock” is doing the data erase too, So the steps related to can erase and data erase may not be needed with latest adb tool.
    Thanks again,
    Suresh.

    Reply

  6. Nadia Santika

    04/26/2015 at 9:33 am

    may i ask tutorial how to downgrade lollipop to kitkat for sony xperia z ultra? i really need it please..

    Reply

  7. Kamyl

    04/27/2015 at 10:33 am

    Hi , ive done everything here, downgrade worked succesfuly, some info have been backed up ( contacts ) but all the other info are not here. i’M trying to find a way to backup my info, as i said ive followed everything you said, got a backup account with my gmail and everything…PLEASE HELP
    Kamylchek@gmail.com
    Nexus 5

    Reply

  8. Nicholas

    04/29/2015 at 2:50 pm

    Thanks very much for the guide
    One part that wasn’t crystal clear to me that I think might help others if I post is when I was getting the fastboot unrecognised error I did not extract the image files into the same folder as adb, as soon as I did that it got past the error

    Reply

  9. Naq

    05/05/2015 at 12:44 am

    Hi, Ok everything went well until the point when you said enter cmd to the Explorer window. Did you mean the Explorer Browser window? or am i missing something here. Because I went to c:/ and entered cmd in there as well then when i enter flash-all.bat it says not recognized. Plus the image of Kit Kat is a tgz. file which won’t open either, so I’m a bit stuck on what to do. Any help would be much appreciated, as i’m not very into this techy stuff.Thanks

    Reply

  10. Coty

    05/17/2015 at 7:50 pm

    Why is there a link leading to this article from an article about the Galaxy s4? Why would you suggest downgrading the firmware in your phone and then link to an article detailing the steps to downgrade on a totally different phone?

    Reply

  11. Graham

    05/18/2015 at 10:58 am

    Thanks for this howto. Nexus 7 (2012) was gradually improving with 5.1.1, but was still like wading through treacle. Just need to reinstall my old apps. :-)

    Reply

  12. Paul Beal

    05/26/2015 at 1:10 am

    Thank you, this allowed me to downgrade my Nexus 7 (2012) from Lollipoooop back to KitKat with no worries whatsoever.

    Reply

    • Carlos Bellorin

      08/04/2015 at 8:03 pm

      If it worked to you, please can you help me? After I typed flash-all.bat in command window, all the process went apparently well till at the end appears the message “error: failed to load ‘image-nakasi-stu84p.zip’ : No such file or directory. From the web of android I downloaded the image I thought it was the correct to my device. Was I wrong with the version of image I downloaded? Did I do something wrong or missed a step? Please Help

      Reply

      • Matt

        11/20/2015 at 10:31 am

        when you run the command from the command line, you have to first change the command line directory to the fold with your extracted files i.e. cd /home/user/Downloads/nakasi-krt16s and from there run the ./flash-all.sh command and all should be well.

        Reply

  13. Dario

    05/26/2015 at 12:30 pm

    I was doing fine…and “then enter your password” what password?
    Assume I’m missing something simple here, but?

    Reply

  14. Shakir Afridi

    06/02/2015 at 7:29 am

    When I type adb reboot bootloader, it says no devices found although I have enabled USB debugging and my Nexus 7 is connected via USB cable.

    Reply

  15. Manish

    06/14/2015 at 7:53 am

    It was going all smooth and then i ran Into The Dreaded “missing system.img” Error. I tried to execute all install steps manually, step by step –
    flash-all.bat
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash system system.img

    Recovery and boot went well and finished in few seconds. However “erasing system” took half an hour. Now it is stuck on sending ‘system’ from last two hours.
    Is it normal to take so much time to flash system? What should I do? Plz help.

    Reply

  16. Quan VU

    06/22/2015 at 12:17 am

    The CMD notified that: the archirve does not contain boot.sig, recovery.sig,…. and then product failed. Now. I cannot even power up the Nexus 7 (2012). I tried the volume down button and the power button but it didn’t work. Help me pls.

    Reply

    • Quan VU

      06/22/2015 at 12:23 am

      anyone, pls help pls. Now, I cannot do anything to turn my Nexus 7 up. Pls pls pls help

      Reply

    • Pero

      07/04/2015 at 3:52 am

      Try downloading another version of factory image for your device, that worked for me. For instance, there are two images of 4.4.4 for Nexus7 mobile, first one behaved like yours, the other one worked

      Reply

      • Tim Crook

        01/08/2016 at 6:50 am

        Thank you for this additional help.
        I had the same problem as Quan Vu, and Pero’s solution worked for me.
        Mine is an old Nexus 7 and needed the nakasi image.

        Reply

  17. Steven

    06/23/2015 at 3:56 am

    you may want to add this to your instructions if you get no connect via the ADB.

    Settings-> Storage and pushing the top right button and choosing the command USB Computer Connection, then selecting PTP

    Reply

  18. Vincent Jeremiah Sy

    07/07/2015 at 3:28 am

    what password .. ?? Pls .. Help

    Reply

  19. blackmcraven

    07/13/2015 at 3:11 am

    Thank you for the very detailed description. I followed it step by step and get my 4.4.4 back on my Nexus 7 2012 WiFi.

    Reply

  20. Clint Green

    07/13/2015 at 2:42 pm

    Thank you so much, my paper weight is usable again, just a suggestion to really go step by on this article. It’s really helpful but has a steep learning curve for the everyday user.

    Reply

  21. kevinashcraft

    07/20/2015 at 5:41 pm

    This was the best tutorial I’ve seen. Android 5.1.1 crashed my Nexus 10. Back on 4.4.4 and couldn’t be happier!

    One word to the wise: Once you’re downgrade is complete (gone through set-up, on Wi-Fi, etc), you need to get in Google Play immediately. Go to Settings, and change the preference to allow automatic updating. I caught it just as the updates were trying to start!

    Reply

  22. Zein

    07/23/2015 at 11:20 am

    I’m not happy with the lolli 5 on my samsung gal alpha, had a blocking mode in kitkat 4.4.4 and after upgration to lollipop 5 don’t have it anymore which I really needed for my work… :((

    Reply

  23. olilyon

    07/29/2015 at 8:57 am

    It seem that i have no chance…As Quan VU, at the end of downgrade (last step) the error
    “the archirve does not contain boot.sig, recovery.sig” appear and now my Nexus7 (2012)
    doesn’t work anymore, black screen. When i try to connect it tomy computer in USB,
    it recognize it with two devices : “APX” and “Unknow device” ….
    That seem very bad……….
    Anobody could help me ?
    Oli

    Reply

  24. Dennis Franco

    07/29/2015 at 10:14 pm

    Ok i probably messed up.
    Did everything until the installing of the factory image.

    first, it would appear failed messages in the terminal command window.
    Then it started to appear “okay” messages but it will fail at “transfer data” and the final result will also be fail.

    i tried several factory images, kept reseting and wiping cache partition.
    But never actually made it work.

    And now, my tablet Nexus 7 -2012, WIFI only, doesn’t boot in recovery mode.
    How can i solve this?

    Reply

  25. N7Bricked

    08/05/2015 at 1:35 pm

    Bricked it, really useful…

    Reply

  26. Hope it'll work

    08/07/2015 at 3:02 am

    For those wondering about the flash-all stuff, it was in the archive I downloaded. The thing is I had to uncompress many times. I uncompressed from .mantaray-ktu84p-factory-74e52998.tar to mantaray-ktu84p-factory-74e52998 (nexus 10 , 4.4.4) and then uncompressed mantaray-ktu84p-factory-74e52998 again which got me 6 files. including a .zip file which I uncompressed. it was only when i got my 6 files that the flash-all was there.

    Reply

  27. Attiq Bhayo

    08/09/2015 at 3:37 am

    Thank you .. My nexus now feels powerful again.. There was bit confusion for Flash thing. A quick guide to new comers is. The image file you downloaded, extract it to a folder then again open that file using WINRAR and extract that folder into same folder where the original file was extracted. Now open that extracted folder and type cmd in address bar and put that flash-all.bat command.

    Reply

  28. Jer

    08/25/2015 at 12:27 pm

    Bricked, can’t even power on or do diddly, mint

    Reply

  29. Aisha Iftikhar

    08/28/2015 at 7:47 am

    Thank you, worked like a charm.

    Reply

  30. hardyrexion

    08/31/2015 at 4:25 am

    I get to the point of typing flash-all.bat and get an error:

    line 1: @ECHO: command not found
    line 2: ::: command not found
    line 3: ::: command not found
    line 4: syntax error near unexpected token `(‘
    line 4: `:: Licensed under the Apache License, Version 2.0(the “License);’

    I have all files including the image-nakasi-ktu84p.zip in one folder (C:\adb)

    Any clues?

    Reply

  31. Archerphoto

    09/17/2015 at 3:30 am

    Thank you. Took some additional reboot of my PC, but it worked perfectly.

    Reply

  32. paras

    09/23/2015 at 10:10 am

    which password should i enter

    Reply

    • Jpothi

      10/07/2015 at 12:18 am

      there is no password if you are using windows

      Reply

  33. khrystek

    10/02/2015 at 12:24 pm

    Awesome, I really appreciate this step-by-step guide. My Nexus 7 2012 is 10 years younger yet :)

    Reply

  34. Rams

    10/05/2015 at 2:24 am

    I have Nexus 7 Cellular (2012) model. Which Kitkat will work for me? I am seeing two lists for nexus 7. 1) “nakasi” for Nexus 7 (Wi-Fi)…. 2) “nakasig” for Nexus 7 (Mobile). Please help..

    Reply

    • Ramkumar Ka

      10/10/2015 at 11:05 pm

      Nexus 7 (Mobile), both the versions 4.3 Jelly Bean and 4.4.4 kitkat works for me. Appreciate your effort. Thanks.

      Reply

  35. Col

    10/05/2015 at 2:09 pm

    A couple of questions:
    1. Does this leave the Nexus 7 unlocked (is this the same as rooted)?
    2. Can it be relocked after Kit Kat has been installed?

    Thanks

    Reply

  36. Jpothi

    10/07/2015 at 12:15 am

    Excellent Guide, it will be great if the author can make a few edits in the guide as pointed out in the comments above.

    1. To get back to the bootloader mode, the down volume button and power has to be pressed together. ( “down” is not mentioned.
    2. The KitKat factory image has to be unzipped into the ADP folder.

    Thanks again for the great guide.

    Reply

  37. satya

    10/09/2015 at 11:17 pm

    Best tutorial!! You are the man!!

    Reply

  38. shahbaz

    10/10/2015 at 7:09 am

    Factory reset has resolve my issue of fast battery drain and heat of my nexus 4 lolipop 5.1.1.

    Reply

  39. mike

    10/10/2015 at 2:07 pm

    i dont understand wich one is the explorer window at the last steps

    Reply

  40. Bob

    10/14/2015 at 2:38 pm

    IT worked fine except the fastboot.exe had an error. I’m running Win 10 on a PC. Any suggestions?

    Reply

  41. Max

    10/17/2015 at 8:50 pm

    Worked like a charm! – Still restoring my applications, but is definitely back to 4.4 and Nexus7-2012 is as responsive as before!
    Thank you!

    Reply

  42. Jennifer

    10/18/2015 at 7:17 am

    Thank you, I left my N7 for a while and thanks to you I can finally use it again. Went back to 4.3 which were far more responsive than 4.4 for me.

    Reply

  43. Boris

    10/30/2015 at 2:21 pm

    YOU ARE THE BEST

    Reply

  44. Patrick

    11/01/2015 at 2:40 am

    Thanks for your nice tutorial. Worked like a charm.

    Reply

  45. Markus

    11/02/2015 at 7:20 am

    good tutorial, the wipe part is outdated though. I’m back on 4.4.4 now, and really looking forward to have a useful tablet now again.

    Reply

  46. Vilas

    11/02/2015 at 8:15 am

    I could unlock boolader in my nexus 4. but when I try to run flash-all.bat, it says “waiting for device”..It is not able to get connected to nexus4 even with USB debugging in ON position. Prior to starting bootloader it is detection a device with some number but after starting bootloader its waiting for device to connect.

    Please help me with the above…Any suggestion please..

    Reply

    • Canv

      11/15/2015 at 9:57 am

      You must ensure your device is recognized before proceeding. To do this be in your SDK program, ensure that you have ADB working in the command window, and type ADB devices and you should get the serial number of your device listed. If it doesn’t list then your USB driver isn’t working properly.

      Reply

  47. Šomi D Prof

    11/07/2015 at 3:30 pm

    Can someone please advise which image to use for Nexus 7 2012 tablet?

    Reply

  48. Canv

    11/15/2015 at 9:52 am

    Just tried this downgrade and it worked perfectly. Just remember that all files need to be in the platform-tools file folder to work properly.

    Reply

  49. John Salerno

    11/30/2015 at 12:39 pm

    Does this work for 5.1? The opening sentences are so specific about which versions of Lollipop these instructions work for that I want to be sure. Thanks.

    Reply

    • Canv

      12/01/2015 at 9:13 am

      Yes, I was on 5.1. It is specific to Nexus 7 2012 wi-fi, I can confirm if you follow the specifics you will be very pleased with the end result. The 2012 Nexus 7 just doesn’t like Lollipops!

      Reply

      • John Salerno

        12/01/2015 at 9:45 am

        I have the 2013 model. But as it turns out, it came with Lollipop already installed and so far it seems to be running fine. I’ll see how it goes and if necessary will either upgrade to 5.1 (it came with 5.0.2) or downgrade to KitKat.

        Reply

  50. Canv

    12/01/2015 at 9:50 am

    Totally different tab and processor you should be fine. If not then there is a different image for the 2013 that you would download.

    Reply

  51. Prasad

    12/07/2015 at 6:18 pm

    Mine is Nexus 7 WiFi. I downloaded the factory image 4.4.4 Nakasi-Ktu84p and extracted. After extracting the file ‘flash-all.bat’ seems as ‘flash-all.sh’. will it work properly? please help with proper guide.

    Reply

  52. Canv

    12/08/2015 at 10:48 am

    Prasad, You need to provide a bit more info for accurate help. First which Nexus 7 wi-fi 2012 or 13. That will dictate which Kitkat image is correct. Then which operating system (PC or MAC). ‘flash-all.bat is PC file ‘flash-all.sh is a MAC file. Do you have ADB? Does it work at recognizing your Nexus? Please answer these questions and remember that all files need to be in the platform-tools file folder of ADB to work properly.

    Reply

    • Prasad

      12/08/2015 at 6:12 pm

      Thanks Canv, Mine is Nexus 7 2012 Wifi and PC with Windows 10. I have ADB tools My device is recognized. I downloaded the Factory image 4.4.4 and extracted. After extraction it is found Flash-all.bat changes to flash-all.sh. I don”t know why.

      Reply

  53. Canv

    12/09/2015 at 5:43 pm

    Hi Prasad,
    That is strange. Unfortunately this forum doesn’t allow either of us to attach a screen print of the platform-tools directory. In mine I have fastboot an application file listed before “Flash-all” a Windows batch file, then “Flash-all.sh” an SH file, and then flash-base.sh another SH file.
    Perhaps download ” image-nakasi-kot49h” and extract it. It is a Nexus 7 2012 wi-fi 4.2 version, that is what I used as the image I extracted and everything worked fine.
    Let me know if that works., OK?

    Reply

  54. Yogesh Choudhary

    12/11/2015 at 12:23 am

    Hello there,

    I know these Steps are for Nexus devices only, But can anyone please help me with these similar steps for Moto G 1st Gen device. Lollipop has almost killed my Moto G 1st Gen device. Is there any way I can down grade my device to Kitkat from Lollipop? Please help

    Reply

  55. Luis Orihuela

    12/30/2015 at 9:09 am

    does this work from 5.1 to 4.4?

    Reply

    • abhay Kumar

      02/22/2016 at 11:20 pm

      Yes. I just did it from 5.1 to 4.4 on my Nexus 7 (2012)

      Reply

  56. Thulasinathan

    02/17/2016 at 5:25 am

    Pls help how i have downgrade kitkat os from lolipop

    Reply

    • abhay Kumar

      02/22/2016 at 11:21 pm

      Just follow the tutorial exactly as detailed above. It will work for sure. I just did it.

      Reply

  57. abhay Kumar

    02/22/2016 at 11:18 pm

    Wow. Its quite unbelievable that a novice like me could do this under an hour.
    Thanks to the great step by step tutorial.
    Thanks

    Reply

  58. Tom

    04/03/2016 at 7:01 am

    It did not work to downgrade my Nexus 5 from latest android M version to Lollipop 5.1.1 – on mac, the sudo ./flash-all.sh command was not found. (I had opened the zip before)

    Reply

  59. David

    04/12/2016 at 3:59 pm

    I spent ages trying to figure this out, the instructions are missing something. When I downloaded the factory image for my Nexus 7 it was in a TGZ format. You then extract it to change it to a TAR format. What isn’t clear is that you extract AGAIN using 7-ZIP or whatever from the TAR file. Then you will get several files. Copy all of these into the ADB folder, THEN enter the flash-all.bat command. Hope this helps, was sheer luck and a couple of hours time that I figured it out.

    Reply

  60. Soud

    05/05/2016 at 11:51 pm

    I format my Nexus7 but i dont active Developer option. Now how can i active my device. please help me my device is full dead

    Reply

  61. Pablo

    05/10/2016 at 7:01 pm

    It seems a great tutorial, I want to apply this downgrade my Nexus 7 (2012) but I have a question: After downloading the factory image on the PC, where I keep this file? I mean, when I apply the command “flash-all.bat” where it should be the factory image on the PC or the Nexus 7? It’s the only question I have. Thank you!

    Reply

  62. Arthur

    05/29/2016 at 1:50 am

    I do not get any connection between my Nexus 7 (2012) and my Macbook; After the “adb devices” command in the terminal my Nexus does not show.
    The Nexus is in developer mode, USB debugging is on, and I tried both MTP and PTP mode. Also tried on two windows PC, but I do not get any connection. Off course also tried other USB cable.
    Apart from a hardware problem in my Nexus, anybody any idea what else can cause the problem?

    Reply

  63. Arthur

    05/29/2016 at 1:54 am

    Ah, problem solved; with a third USB cable it works

    Reply

  64. David Moten

    05/31/2016 at 4:19 am

    A nice extra touch is to turn off the “System update downloaded” notification by going to Settings – Apps – Google Play Services and unticking the notifications checkbox.

    Reply

  65. sidney carrara

    07/25/2016 at 7:54 am

    Hi, there.
    I have a nexus7 wifi, HW version ER3, bootloader version 4.23, lock state = unlocked. Installed ADB on windows, but cannot communicate to the device. Device will not start, not even in “recovery mode”.

    Any suggestions?

    Reply

  66. Ankit Duhai

    08/16/2016 at 11:51 am

    thanks for sharing these methods to downgrade but will these also for micromax. please reply me

    Reply

  67. Ric

    08/25/2016 at 10:14 pm

    where do I get the flash-all.bat from?

    Reply

  68. Harpreet Siddhu

    10/05/2016 at 11:15 am

    Do you have a video explaining all these things? It will be great if you can share that too.

    Reply

  69. DJ

    12/17/2016 at 7:08 am

    Thank you for this guide. Very clear instructions. Makes downgrading back to Kitkat almost a breeze.. Just hit a snag on the “flash-all.bat” part, but was able to figure out that it came with the .zip file (android factory image) from Google.

    Now I’m happy that my Nexus 7 2012 is running fast and zippy as it should be. Goodbye Lollipop, and good riddance.

    Reply

  70. Chiri

    01/16/2017 at 2:08 pm

    Wonderful, thanks for that great tutorial as it is complicated to find instructions when one have a mac! My Nexus 7 is living again… soooo good! I still can’t get why google is proposing an upgrade when all it does is killing your tablet and making you leaving the android world….
    Thanks again, cheers E

    Reply

  71. Robert England

    03/03/2017 at 3:09 am

    DAMMIT YOU BASTARDS – THIS IS A NASTY TRICK! YOU RUINED MY ONLY ANDROID DEVICE WITH CRAP INSTRUCTIONS! NOW IT DOESN’T START AT ALL!

    Reply

Leave a Reply

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