adb sideload

With the right tools and a little knowledge, there's no need to wait for your OTA

Update: Nexus 7 (2012) link has been added. Get to flashing!

Update 2: And the Nexus 10 is now good to go.

The Android 4.4 update has started rolling out to the Nexus 7 and Nexus 10 tablets around the world. But if your tablet has yet to receive the update, then don't despair — we've got a quick walkthrough that'll get you updated in a few minutes, assuming you've got a little experience with a command line.

Note that this is for stock Nexus tablets, and for people who want to update without really doing any real hackery, but don't mind a little command line work. Nothing we do here is permanent, other than the update itself. If you've already flashed a custom recovery, you should be able to update manually using that, instead of our method. And with that...

Caution: This guide is intended for technically proficient users only. Proceed at your own risk. Dragons ahead, etc.

The prerequisites

Check past the break to see the full manual update process.

The process

  1. Place the update .zip package from Google in the Android SDK/platform-tools folder on your computer, but do not unzip it.
  2. On your Nexus, go to Settings > Development options and switch the toggle on. Then enable USB debugging under the "Debugging" menu group.
  3. Power down your tablet
  4. Start up the bootloader by holding down volume up, volume down and power on your tablet.
  5. When the menu loads, plug your Nexus into your computer.
  6. Use the volume up/down keys to navigate to "Recovery mode", then press the power button.
  7. When the Android with the red exclamation point appears, hold down power first, followed quickly by volume up. You should now see the recovery menu. 
  8. Use the volume up/down keys to select "apply update from ADB," then press power to select it.
  9. On your computer, open up a command prompt or terminal window.
  10. Using the command line, navigate to the Android SDK/platform-tools folder 
  11. On Windows, type:
    adb.exe sideload <the complete name of the OTA zip file you want to flash>
    ... or on Mac, type:
    ./adb-mac sideload <the complete name of the OTA zip file you want to flash>
    ... or on Linux, type: 
    ./adb sideload <the complete name of the OTA zip file you want to flash>
  12. The update should begin installing. When it's done, select "reboot system now."
  13. Enjoy some delicious KitKat
 
There are 240 comments

Reader comments

How to manually update your Nexus tablet to KitKat [updated]

240 Comments
Sort by Rating

Mages, I hear its to best to bring your wand and cape, archers and knights fumble when exploring the dungeons.

- Android Central App. Remember courage is contagious.

Wouldn't it be easier to put the downloaded .zip file onto the device's /sdcard path, then boot into recovery & select flash zip. Skips the whole 'adb' part, which can be frustrating for a lot of people to get the finicky USB drivers working.

You can use WugFresh's Nexus Toolkit to revert back to stock recovery if you have a custom recovery flashed. Very easy to use.

You can use WugFresh's Nexus Toolkit to revert back to stock recovery if you have a custom recovery flashed. Very easy to use.

The option to select the zip to flash is only for those who have a custom recovery installed. If you do not, just follow the above instructions and you will be fine.

Does this have GEL?Its being reported on Google plus that after the update completes a sweep menu appears asking if you want the GEL launcher and after you open google now,downloads it

If you don't know how to wipe the data on your Android device, then best you not attempt to manually update it.

Posted via Android Central App

Side loading 4.3 on the Nexus 4 and 10 caused play store issues. Anyone try this method and ran into issues?

Posted via Android Central App

No problems here with 4.4 works as it should and no I didnt wipe and everything is the way it was before the update, no need to wipe an official sideload update folks as long as you are stock and not rooted it is the same as if you had accepted OTA.

You sure those issues weren't because of the "clear framework trick" people were doing to try to get the OTA faster?

I've done everything said step by step, but when I go to side load the file on the command prompt, I get the message "'adb.exe' is not recognized as an internal or external command, operable program or batch file."

I've tried just adb sideload but that doesn't seem to work either.

I had downloaded the latest SDK just then and installed the packegs with SDK manager.

You have to define adb first. Go to my computer-properties-advanced-define environment variables.

Set the name as adb and location as C:/android/platform-tools or where ever platform tools you have installed.

Sent from my White Nexus 4.

It's so funny about updates. I'm like you guys and dying to get the latest greatest software all the time. All of my friends though get mad when they have an update. Some will never install it unless it finally makes them.

Posted via Nexus 5

It doesn't help that Windows 8 completely forgets the ADB process every time and you have to start from scratch with new drivers every time you've used more than one nexus on the same PC.

Looks like the only update that is actually pushing out is the Nexus 7 2013 WiFi. Anyone gotten the update for either the Nexus 10 or the 2012 Nexus 7? Kind of suspect it's going to take close to a week for everyone to get Kit Kat on these devices and the Nexus 4 won't see it until after that sometime. The "several weeks" comment that Google made about Kit Kat rolling out to other devices was clearly aimed at the Nexus 4, wouldn't surprise me if the Nexus 4 doesn't get it until December.

Well I have the 2013 N7 and haven't gotten it yet... It's weird, Google should allow those who actually care about the update just be able to hit the update button and update. Those who don't care as much or don't know about it should get it last.

i cant seem to get into the bootloader? does it need to be unlocked before i can gain access? i am new to this so i am unsure

Jerry mistakenly said the Up Volume AND Down Volume buttons. For the Nexus 2013, it's just the Down Volume button and press the power button for 2 sec or so.

Lame. Can't do this on Server 2012 R2. Computer wont install a driver for the nexus 7 in sideload mode. Can we just rename it to update.zip and install it that way? Or I guess I could just wait >.<

Turns out the inf file didn't have the correct device ID for the new nexus. So after adding the correct ID, and rebuilding the .cat file, creating a temp cert, and disabling driver signing, it worked. Lot of trouble for not a lot of change. Dayframe is prettier though :-P

Be sure you have the Android SDK installed on your computer. Go to the platform-tools folder. You can start a command window here by holding shift and right clicking the folder - then click "open command window here". Now you can start with your adb commands. I always start with the command - adb devices - to make sure everything is working correctly

Posted via Android Central App #HOLOYOLO

Right, and when it's not--device list empty--you can waste a whole lot of time trying to fix. My PC has no idea what to make of my Nexus 4 or 7 (2012). Haven't found a solution.

Maybe I should just completely uninstall the SDK and start over in case the version I brought out of mothballs and updated today is the culprit. Though if I can't find drivers to recognize the devices at baseline, can I blame the SDK?

Posted via Android Central App on Nexus 4

Anyone else having trouble getting this to load? I'm rooted and unlocked on a WiFi '13 N7 and I'm trying to install it through recovery. I've tried CWM and TWRP and downloaded the package 3 times. It keeps failing.

Posted via Android Central App

Same. Tried CWM and TWRP. CWM error is:
"EMMC: /dev/block/platform/msm_sdcc.1/by-name/boot ...." has unexpected contents.
E: Error in /tmp/update.zip
(Status 7)
Installation aborted

Same status 7 error here on 7 2013. I tried a bunch of tricks I found online to no avail, including sig verification toggle, editing a script file, renaming the file and a couple more. Still, status 7. Would suck to have to revert back to factory stock and getting OTA that way. But finding no other options. I tried beeing rooted and unrooted. I am unlocked. OTA downloaded fine. Started in stall, rebooted into recovery awaiting a prompt from me. Found the file and continued install until I got status 7 error.

me too. And I just found out that they purposely changed the files in 4.4 so you cannot sideload it when rooted because of the partitions. I had to unroot.

Do you know if it's possible to unroot so the ota flash can go successfully? I have stock rooted 4.3_JWR66Y and I dont want to wipe and apply the 4.4 Kitkat ota.

I can't get this to work, period. As soon as I enter Recovery Mode, I lose driver support in Windows 7 (and, thus, connection through ADB).

Did you confirm ADB was working correctly before entering recovery? Try the command - adb devices - before you go into recovery to make sure it list your nexus 7

Posted via Android Central App #HOLOYOLO

I did, but thanks for the tip.

It works when booted into the OS. It works when in the bootloader. It does NOT work when booted into Recovery mode.

Same happened with me. Updated/reinstalled the driver, worked. But now facing a problem after the command for sideloading part, installation aborted status 7 unexpected content

Well, I've had it with this driver BS. I've fought with this for an hour. I used those instructions and now it will recognize the device in pre-recovery boot menu, when I go into recovery, it stops recognizing the N7. I've uninstalled, reinstalled, updated software of drivers....what a piece of junk system this is. I have the Nexus 7 (2012). I've read countless articles about how to get it to recognize and nothing has worked. Thanks fer nuttin' google. By far the worst experience I've had with an Android device and I'm not a novice at this.

Same here. I am on Win7 64bit and I get the same problem. Please let me know if you find a fix and I will do the same.

What I'm getting is that when I go to recovery, I get "no command" underneath the triangle. I am normally pretty alright with this kind of thing. But unable to get any further. Help would be appreciated

What do you mean, theres no adb-mac? I have the latest sdk.
name here-iMac:platform-tools my name sideload
-bash: syntax error near unexpected token `newline'

i did that, installed sdk (I'm assuming I have after clicking on the Eclipse.app file), navigated to the directory, and typed in "./adb sideload

still getting -bash: syntax error near unexpected token 'newline'. Am I missing a step?

oop nevermind. i got it. haha. it's already posted down below, but JIC, make sure that you're device isn't in the recovery mode for too long before you start sending over the update through terminal. and also the file name doesn't need to be in between the < & >. JIC people made the same mistake as i did.

Jerry, for the Nexus 2013 you only hold Vol-Down, holding both up and down will not work. Just figured you'd like to correct this for the first timers :)

Didn't take the time to scroll through and see if it was already there, but to get into Bootloader, all you need it VOLUME DOWN + POWER, not both volume keys.

Thank goodness for Cyanogen Mod's website being awesome and telling me that :)

UPDATING NOW!!!

Was going to post the same thing that the instructions in the post were wrong. Thought my Nexus was messed up since holding both volume up and down with the power button freezes it. The only way out is to hold the power button for 15 seconds.

If you did not create an environment variable for adb, you need to navigate to the folder and use ./adb instead of just adb.

After sideloading the Nexus 7 (2013) zip file I got an error:

Now send the package you want to apply
to the device with "adb sideload "...
Finding update package...
Opening update package...
Verifying update package...
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted.

NEXUS 2012 --> W/ 3G

Everything works until it tries to install and then I get the same error:

Now send the package you want to apply
to the device with "adb sideload "...
Finding update package...
Opening update package...
Verifying update package...
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted.

Does the bootloader need to be unlocked for this to work? My Nexus 7 (2013) won't even boot into the bootloader. The screen just goes black until I restart the tablet as normal.

EDIT: Follow the above tips on just using power and volume down to get to bootloader.

I found first that I could not get into the bootloader with the power/volUp/volDown, so I looked online and found that If you have the Android ADT tools installed that you can do the command line option of "./adb reboot bootloader" command (mac and linux), or "adb.exe reboot bootloader" (win). This will dump you into "Step 5."

But as soon as I ran that command, while in Win7, and USB Debugging on, I had to authorize my computer on the N7's screen. So I did this, and then found that once in the bootloader and selected the recovery mode, that unlike what it says in "Step 7", I had to repeatedly press power and volUp to get the recovery options. Once "update from ADB" was selected, pressed power, I realized that Win7 no longer wanted to comm with the N7. So I gave up and booted my PC into Ubuntu to try my luck there.

So I then made the first mistake of leaving the N7 in the state where it was waiting for ADB (in the recovery mode), and then tried to type in "./adb sideload LONGFILENAME.zip" at the linux shell (in the appropriate directory as layed out for us here). I got a permission error. Typing in "./adb devices" showed a bunch of "???????", and there was my permission error. Remembering that when the N7 was booted, and I tried to do the adb bootloader command from Win7 I got an accept this computer dialog on the N7, I booted the N7 back up, and tried the "adb reboot bootloader" again from linux and got that same dialog again and finally authorized the Ubuntu install I'm using.

When I got back to the recovery mode, I typed in the shell "./adb devices" and it showed a device name in hex (I guess), meaning that I was able to see the N7 finally. Then I just typed in the "./adb sideload VERYLONGFILENAME.zip" command again, and it finally took.

Hope this helps some of you even though I know most of you probably don't have a linux machine/install going. But there is definitely a problem with Win7, even if you have drivers installed properly.

NOTE: 4.4 Booted up while I wrote this, no Google Experience Launcher that I can see. Oh well. At least it booted up!

when (on linux machines) adb get you permission error, the quick/dirty way to do it is just run it as root.

>> sudo bash
>> ./adb kill-server
>> ./adb devices => and it shows there the device number

I don't think the upgrade for the 2012 has actually been released despite Google's tweet last night. Haven't found anybody that has received the update for a 2012 Nexus 7, there are no binaries available, and the images are not there. Strike 1, 2, and 3... It's probably won't be released for several days or weeks... Nexus 4 hopefully by Christmas, but wouldn't bet on it. Google seems to be having "issues" for whatever reasons with getting the Nexus updates out in a timely manner this go around.

ok so i did adb kill -server than adb start-server it connects . when i type in adb devices it shows emulator- 5554 device i than try the sideload and it says error device not found

How come this update does not look like kitkat on Nexus5? still see the widgets in the apps menu and long press does not bring me the new menu, icons are sized the same than before.

Thanks Ashram, after doing some searching looks like the Google Experience is only included in the Nexus 5 so far which is a bit sad considering that a bunch of GUI twinks are part of it and does not come out of the box with KitKat 4.4

successfully sideloaded the update and now have 4.4 what major improvements are there on the Nexus 7 (2013) over 4.3??! I don't see too much.

Holy mother of God...That was a b!tch to deal with. After realizing I have to add some code to the driver file to recognize the device, it finally worked!

I attempted to add hardware IDs my PC is seeing when the Nexus 7 is in recovery mode to the inf file, but I don't really know what I'm doing...and it didn't help.

Posted via Android Central App on Nexus 4

Man............I had the same problem! Windows XP would see my Nexus 7 (2012) through the command "adb devices", but once I got into recovery it wouldn't show it as a connected device. AND whenever I got into recovery device manager kept coming up trying to install drivers and couldn't find the right ones. I had to edit the hardware ID in the "android_winusb.inf" file. This link was what helped me. ARGH!!! That took me a couple hours of searching around. Glad to be rolling with KitKat on my N7 though! :-)

Fu*king brackets!!! Why didn't you write that I shouldn't input them too!? Spend an hour to get that. I know this is my fault, but anyway

you may now quit reading my post-Post forum signature :)

Fu*king brackets!!! Why didn't you write that I shouldn't input them too!? Spend an hour to get that. I know this is my fault, but anyway

you may now quit reading my post-Post forum signature :)

Cool,
Thanks for the help Jerry. It's always feeling being a genious when you have help... lol...
Followed your procedure listening the White album.
Saw the first boot listening to Back in U.S.S.R.... Quite a good feeling...
Got it root, and seem to work very well will ChainFire latest and TWRP (latest)...
Thanks again... I'm a huge (!!!) fan...

Strange... When I noted the version number of the software I got that notice:

This post has been automatically been marked as spam. Please revise your comment to either remove links and/or references to money. If you are still having problem, please e-mail site support and include a copy of the comment

Thanks. Worked fine for me. No transparent launcher but like the new lock/touch sounds. Have to get used to the new statusbar colors.
Keep up the good work.

Posted via Android Central App

Link for the Nexus 10 (from xda-developers, haven't confirmed myself yet): android.clients.google.com/packages/ota/google_mantaray/279e5e2396480cbffd97943a5db5bbc743ef7e77.signed-mantaray-KRT16O-from-JWR66Y.279e5e23.zip

I cannot get the hidden menu in stock recovery to show up after hitting volume down > then quickly hitting volume up. Anyone else?

I have done it without any trouble. First hold power button down, while still holding the power down, tap once the volume up button. Then the menu comes out to select update from adb among other choices.

Just saw this on XDA - Nexus 10 OTA link I just pulled from logcat: android.clients.google.com/packages/ota/google_mantaray/279e5e2396480cbffd97943a5db5bbc743ef7e77.signed-mantaray-KRT16O-from-JWR66Y.279e5e23.zip

I think I can wait a day or so. There aren't any earth shattering changes so whenever I get it is fine with me.

Actually as a KitKat user on the Nexus 5, I have to say that 4.4 is a huge step forward from 4.3. 4.3 was/is great, but 4.4 seems to be so solid when compared. Regardless whether you wait it out or manually update, you WILL see and notice a difference.

Sadly it seems the 2012 did not get the whole 4.4 advantages.
I can't use "ok google" on the home screen, I don't have the new launcher. I don't get full screen even in the google apps etc'
I did however notice faster response times.

Damn that sucks. I haven't completed the update, ran in to a status 7 error so had to wipe cache and start over. Should be done shortly and will check it out. Wish we got the full 4.4 but as long as it at least brings on better performance, that's better than nothing I guess. :-)

Yes and no. For me, TWRP and CWM have always offered to retain root access after installing the update. I just installed the update.zip in CWM (couldn't wait for the OTA) and reinstalled the SuperSU .zip *before rebooting*. When I booted up, I was running KitKat with my SuperSU root access still intact.

Worked so much easier than I expected! Dropped the update.zip into my Downloads folder, installed it via CWM, reinstalled the SuperSU .zip to retain root access, and voila, my beloved Nexus 7 runs on KitKat.

A little miffed though that not only did google skip the Experience Launcher for the Nexus 7, but also updating the app drawer icon/page scroller as well as leaving out the setting to manage installed launchers. Nova Beta it is for me!

How do you get the N10 t accept an update via ADB in recovery? Holding power and up just reboots for me, holding power and down puts it in download mode and ADB can't see it.

EDIT: Got it. Right combo just held it too long. Doesn't help that I can't ever tell which button is up and which one is down in the bootloader/recovery!

I was able to sideload the zip, but then I get this before it updates

Warning: No file_contextsVerifying current system

Then it say patching....
Upacking....

Then
E:Error in /tmp/update.zip
(Status 7)
Installation aborted

Anybody else get this? How did you fix it?

I just updated my fine. But I had to restore to stock first. Then the install went perfectly. So far seems a lot smoother. All the normal Play Store app install fine, root OK, but tweaks from expose is not working

Posted via Android Central App

I going to put the whole log here
Restarting adbd...
Finding update package...
Opening update package...
Installing update...
Warning: No file_contextsVerifying current system...
Removing uneeded files...
Patching system files...
Patching boot image...
Unpacking new files...
Unpacking new recovery...
Symlinks and permissions...
set_metadate_recursive: some changes failed
E:Error in /tmp/update.zip
(Status 7)
Installation aborted.

Any advice on what I should do from here? Thanks

Anyone have any ideas about why I might be getting error:device not found on step 11? I can reboot the bootloader just fine from the command prompt.

I had the same error, and needed to manually install ADB drivers. Worked like a charm after installing. Google Koush Universal ADB (Android Debug Bridge) Driver for Windows

THANK YOU!!!! Win 8 was being a tool and would not let me install any other drivers this was the only thing to fix mine but up and running enjoying that kit kat goodness !

Just noticed I have JSS15J on my 2013 N7. Anyone have any idea why I never got the 15R OTA? I'm guessing that's why 4.4 won't install...

You modify anything?

If not, just manually update to the latest 4.3 and go from there.

Posted via Android Central App

Followed the directions and it worked perfectly.
Well, perfectly after I manually installed the android adb driver.

Followed Jerrys tutorial to the letter and was not able to do it as I'm sure there were lots of steps left out.

Where's the idiots guide to doing this?

apparently, adb sideload is not on whatever version of the android SDK I have. I'm now extracting the 1.1 GB file onto my hard drive, at 640k/second. I'll probably get the notification before this thing finishes extracting.

Anyone beside me notice there is no option to switch to art in the development settings after updating to 4.4???

Piece of shit...

Save yourself a couple of hours! What I had to do coming from Vanir Rom (Nexus 2012)....

Update Wugs Toolkit
Check USB debugging in developers options
Change storage from MTP to PTP (under storage -> settings)
Revert back to 4.3 JWR66V
Update to 4.3 JWR66Y
Check USB debugging in developers options
Change storage from MTP to PTP (under storage -> settings)
Re-root and re-install TWRP
Recovery -> Advanced -> Adb sideload
On computer (hold shift, right click) platform tools -> Open command window here

Then it finally worked (2 hours later) smh

Just bought a brand new 2013 nexus 7 today. Tried side loading the update using adb and I'm getting a finger print error involving my version of 4.3 which is jwr66n. Is this not the current version? No updates are available it says

Posted via Android Central App

OK, I was NOT rooted and was running JB JWR66Y when I ran the update and STILL ran into the status 7 error.

When you get that, you end up booting into recovery mode no matter what.

If that happens to you, download the image your were on, extract the system.img from it and zip it by itself.

Now download the Wugfresh utility and use it to flash the new zip you created.

To get back into boot loader when stuck in recovery, just hold the power button until the screen goes blank and when it does, keep your finger on the power button while holding down both up/down volume buttons.

After flashing the zip, you'll be back to normal and try flashing the update again.

Worked for me on the second try.

Good luck fighting them dragons!

Posted via Android Central App

Problem with the Google steps is that it wipes your tablet clean, the solution I posted didn't and all my apps and personal info was untouched.

Posted via Android Central App

I found that I was using an old version of the SDK that did not support sideloading. I had to download the newest version, unzip it and place where my old SDK files were. I placed the 4.4.zip in the new platform-tools folder and the installation went off perfectly.

Mother of God that was a pain to do when I have never used terminal....shitty directions if you are a Mac user but I overcame that lol. Its patching system files as I type this. Should be good to go I guess!?

Oh yeah also...rename the zip file. It's a shit ton easier to type in prompt when it's something like kit-kat.zip

Posted via Android Central App on my AT&T Galaxy S4

Step 4 is definitely wrong for my 2013 Nexus 7. I spent about 15 mins before I realized that it was just volume up + power until I see the android + "no command" screen. Then there is an additional step, call it step 4.5, I just have to click the volume up by itself until I see the menu appear.

Thanks, just used it on my $59 refurb 2012 Nexus 7 from walmart which arrived today :)

Now I just need a factory image so I don't have to sideload twice, for 4.2.2->4.3 and 4.3->4.4

Is this ROM official from Google??
I won't lose warranty and i will be able to update through system settings or i have to do sideloading everytime???

Posted via Android Central App

Nexus 7 2102? Whooaaa! 1024k screen is awesome, the tablet is blazing fast with its 768 tb RAM and 128 core 4,4 ghz snapdragon 10z^3. If only 5400 mah battery could last longer that 1 day of use...

I have been hearing reports that the OTA doesn't include the GEL on 2012 Nexus 7. I used this meathod and have the GEL? What's the difference between this sideloaded zip w/ GEL and the OTA without GEL?

Thanks in advance,

At least on the Nexus 7 (2012) you have to rename the file "Grouper.zip" or adb won't read it properly. Just flashed it myself on a pure, stock, unrooted, locked bootloader N7 (2012) and we're running Kit Kat now just fine, thank you very much. Note that this method definitely DOES NOT wipe user data.

I usually have luck with doing this but not this time. I keep getting "device not found". Wonder what I'm doing wrong...

Posted via Android Central App

it happened to me too.
what i did to have it list my device was, that if you have your tablet plugged in to your PC, allow USB debuggin, and from right there in your cmd/terminal, test to list your device [adb devices], if it shows right there, youre on.

Just type and enter the command you want to run, it'll say [waiting on device], right there you want to press on your tablet [power, vol+ and vol -] until your tablet restart, wait until you see the bootloader screen [the repair android screen] and you will see that the command you typed will run without a problem.

i concluded that the adb thing, didnt get to list my device when i was in the bootloader screen, go figure why?

hope this helps

Can't believe I still haven't received the ota on my nexus 7 2013 I'm getting tempted to try this .

Posted via Android Central App

Can someone help me. When I send the file over via adb. It starts to install but then gets an error and stops. it says verification failed and terminates the install. What am i doing wrong and where is the .zip. Is the .zip inside the .tgz file that google released?

hey please help anybody i get this msg Android Debug Bridge version 1.0.31 but installation doesnt start on the device. I am in ubuntu 13.10

Hey, so I got a weird one. In my settings menu, I have no entry for developer options under system. This is a stock 2012 Nexus 7 with latest 4.3 update. The only entries I have are Date & Time, Accessibility and About Tablet.

Any ideas. I really want to try loading the 4.4 update.

Thanks!

I'm getting the same thing! :( I've read that using clockwork recovery mod allows you to disable signature verification but there is no way to do it in stock recovery. Very irritating. None of us would have to bother with this shit if google would actually roll out the OTA update instead of just saying they are! >:(

I had the same error E: Signature verification failed--installation aborted on my Nexus 10, but I found out what did it for me.

It was the factory image (OTA package) I had to install Kitkat that was giving me this issue. I originally tried to install the Google-given OTA package from Google Developers page, and that sh*t was the problem. Try using the OTA package given here in the beginning of the article. If that doesn't work, then find another place to get it. After I used a different OTA package than the one here, so I don't know if the error is coming from this OTA package as well.

Now, I'm gonna go enjoy all this KitKat goodness yo! Good luck!

My turn... when trying to side load the update, I get an error message in terminal that it "cannot read" whatever I name the file, tried Grouper.zip as mentioned above. I've downloaded the OTA file several times now but still cannot read? any ideas.

Put the platform-tools folder off of the Root of your HD in a folder called Nexus 7, then be sure the zip file is in that Dir too, I renamed mine to update.zip and it worked like a charm; seems to have been way too long of a path name when I Unzipped the SDK package into it's zip's default name;

platform-tools
renamed that long butt zip file:
UPDATE.zip
from dos prompt:
adb devices (this will show a list of devices attached)
hex decimal number and on same line it will say sideload
IF it says unauthorized, you need to get the nexus in ready mode again
Then type:
adb.exe sideload update.zip

hello Joe,
im having an issue that i hope you can help me with. im stuck on an error that says *cannot read 'update.zip' * ive tried adb devices and i get my serial number and sideload. so im assuming that my adb is working. i just can not figure out how i get the file to read. any info would be of great help as im sure android isnt releasing kit kat anytime soon. thanks in advance.

To get over this problem this is what I did.

Downloaded a Universal ADB Driver google for one.

Go to the platform tools folder. Move it from the Root hdd. (I moved mine to the desktop for simplicity).

open the folder hold sift and right click and open the command prompt. Drag the adb file into the command prompt type sideload put a space then drag and drop the file (Named mine KitKat) into the command prompt and hit enter.

Everything should work out from there.

P.S. the Image from the google developers site does seem to work I recommend getting it elsewhere.

It kept giving me the error that it couldn't read it until I renamed it UPDATE.zip and then still wouldn't take it until I put in 'adb sideload update.zip.zip'. Worked like a charm.

One big question:

Did i need a special update package?

The one from Google are factory images, that ends with tgz. The provided links above are zip files. I tried this for my N4. Must i wait for a N4 update zip?

Can someone please explain,

factory image = OTA ???

After two failed attempts, even after following the instructions to the letter nothing worked. I've even tried the renaming the .zip to Grouper.zip and still nothing.

I'm running Windows 8.1 Pro x64.

I don't know if it's anything to do with the fact that the only version of the SDK I can find is the adt Buundle, but I can't seem to find the old style stand alone SDK Installer anymore.

For those that have that receive device not found with ADB trying to sideload the update, I've found a fix for that. (Windows 8, I don't know if this works on Windows 7, but try it and let me know.)

Steps: Install the drivers that come with your SDK or download them here:
http://developer.android.com/sdk/win-usb.html

Get your device ready to receive update from ADB, then right click on "Computer", Select Properties then device manager.

You should see your Nexus show up with a triangle, indicating that drivers have not been installed. Right click on Nexus 7 or which ever Nexus you have, click properties, select update driver, browse my computer for driver software, then click on let me pick from a list..., a Window will pop up with where you can select your device type, select ADB Interface, then click next, you'll be taken to a screen where you can select a Model, click on ADB Interface (or ADB Testing Interface), click next, you'll get a warning message from Windows, click yes anyway and your driver will be installed.

Test it by opening a shell and typing "adb get-serialno", you should see your Nexus' serial number.

Then proceed to sideload your update, enjoy!

Lemuel Boyce
Twitter: @rhymiz

Thanks so much! I was struggling for the longest time with this. I thought I had the drivers on with Windows 8.1 Pro, but your steps were required and it worked fantastically. Now rocking Kitkat 4.4!

Great advice - was on the verge of giving up with side loading on my Nexus 4 and waiting for the OTA update - couldn't be bothered with advice around modifying the INF file and rebooting windows 8 in a different mode etc. Tried your tip - straight in - no problems. Many thanks.

Just manually updated my tablet..... everything went smoothly and my Nexus 7(2012) is now running on KitKat:D:D:D....loving it

Posted via Android Central App

can someone help me with step 7. i try holding power and volume up but it just goes back to the android with red exclamation or it will show the charging symbol.

HOW IS THIS POSSIBLE!!!!!!!!!!! MY 2013 NEXUS 7 HASN"T EVEN GOTTEN IT YET. ITS A 32GB WIFI MODEL WHY GOOGLE!!!!?!?!??!

Seriously though... Why don't I have the 4.4 update to my 2013 n7 yet?

I'm dense. Took me a while to figure out the N7 2012 package linked above is the smallish KitKat PATCH, not the full KitKat update. I got Status 7 errors because I first needed to update to 4.4. Same procedure, different zip file.

Once I installed 4.4 (which went fine), the tablet "found" the patch update and prompted me to install it on the first restart.

OK I got my Nexus 7 2013 32gb back onto stock 4.3 runs great! NOW the darn things keeps prompting me to install kitkak 4.4 that it already d/l; I keep ignoring it but would like to get rid of it....kitkat 4.4 SUCKS big time, I can't even get through all full day with it just sitting idle; sits idle for 5+ days on 4.3

Is anyone going to answer the question about using tgz? Google is providing the image in tgz format, but everyone keeps instructing people to sideload a zip file. Do you unzip the tgz file first and sideload the zip file or sideload the tgz file?

Ive been @ this for 2 hours and keep getting a "error closed" when using adb to upgrade. Help TIA

#7 "When the Android with the red exclamation point appears, hold down power first, followed quickly by volume up. You should now see the recovery menu."

FOLLOWED QUICKLY BY PRESSING THE VOLUME UP ONCE!

Edit it!

This does not work. It keeps saying that there is no device installed, when I try the sideload step.

The < and > used in the instructions are not to be used in the command line, as I found. (Just to clarify, and to save someone like me the trouble).
I guess they're like the "quote" signs used in programming or some other... So,it is the name if the file.zip

Posted via Android Central App

This fails on a stock Nexus 5 from the play store. Using USBView.exe (from MSDN: http://msdn.microsoft.com/en-us/library/windows/hardware/ff560019%28v=vs... ) I see the following.

When my phone is booted normally, it shows in USBView as VID18D1 PID4EE2; and Device manager shows it as "Android Composite ADB Interface". Typing "adb devices -l" results in this:

------------------------------------
14:53 c:\etc\android\sdk\platform-tools>adb devices -l
List of devices attached
033f44d3093f2e61 device product:hammerhead model:Nexus_5 device:hammerhead

14:53 c:\etc\android\sdk\platform-tools>
------------------------------------

When I go into recovery mode, following the above instructions, the phone is no longer visible in USBView, it does not show in device manager, and executing the "adb sideload android-441.zip" command results in:

------------------------------------
14:56 c:\etc\android\sdk\platform-tools>adb sideload android-441.zip
error: device not found

14:56 c:\etc\android\sdk\platform-tools>adb devices -l
List of devices attached

14:56 c:\etc\android\sdk\platform-tools>
------------------------------------

Any ideas how I should proceed?

Update. Can't edit the above, so adding a reply. Got this fixed using the info on this blog:

http://blog.dantup.com/2012/10/fixing-adb-device-not-found-with-nexus-7-...

To anyone else looking in, if you do this, the Windows device driver installer will complain about the drivers being unsigned, you can safely ignore the warning in this case.

In the extremely unlikely event that anyone from Google is looking in, you might want to update the .inf file to reflect this change to the idProduct value when the device goes into restore / sideload mode, and reapply for WHQL qualification.

Manually banging the .inf file does solve the problem, but needless to say the signature in the .cat file no longer matches, leading to the unsigned driver complaint.

Hello i need your help!!!!!

I had a nexus 7 2013 rooted running the 4.3 version then the 4.4 came and i upgraded, then the 4.4.2... But know when i go to my superuser it says that the binairy is not install ... So i wanted to go back to my Factory image..

But when i am tryng to go in to bootloader nothing appends, i press volume up and dow and the power botton and the screen stays the same :(

PLS HELP ME

Just installed 4.4.3 on Nexus 5 stock using download and guide provided here and didn't encounter any issues. (ran ADB on Win 7 32 bit)