[Nexus 7 (2013) General] mstation86:
Hello,

i have been reading guides all the day and no-one had a solutions to my problems so i would like to write my own to help out others who are encountering my same issues.

----------------------------------------------------------------------------------------

This guide is for Windows and explains everything you need to update your Nexus 7 (2013) Wifi (flo) from 4.3 JSS15R to 4.4 KRT16O

----------------------------------------------------------------------------------------

1) disconnect table from USB cables if it is connected to the pc

2) go http://developer.android.com/sdk/index.html and download the SDK

3) unzip the SDK in C\

4) go in C:\adt-bundle-windows and start the SDK Manager

let is load and scan for all possible updates.. when it has finished click on Deselect All then choose only these to packages:

Tools --> Android SDK Platform Tools

Extra --> Google USB Driver

if the Android SDK Platform tools are updated then you will only have 1 package to download else you will see Install 2 Packages, click it, then select Accept Licence and click Install.. wait it to finish and then close

5) let's now download the factory image

Nexus 7 2013 only WIFI (flo) "razor" is here: https://developers.google.com/android/nexus/images#razorkrt16o and download the first link of the page (4.4 (KRT16O)	Link)

Nexus 7 2013 MOBILE/LTE (deb) "razorg" is here: https://developers.google.com/android/nexus/images#razorgkrt16o and download the first link of the page (4.4 (KRT16O)	Link)

for some reason the MD5 checksum and SHA1 for the flo version dont match but i read people have been able to install this image anyway (i installed the OTA so i did'nt try this install)

unzip the downloaded file and you should get a .tar file.. unzip it again and you should get a bunch of files.. i got the following ones:

1)bootloader-flo-flo-03.14.img

2)flash-all.bat

3)flash-all.sh

4)flash-base.sh

5)image-razor-krt16o.zip

place all these files in C:\adt-bundle-windows\sdk\platform-tools\

6) now let's install the drivers correctly and flash the update

First thing, keep the Nexus 7 not connected to the USB cable. Then switch it on and go into Settings --> Storage click on the Options and choose USB computer connection and make sure to have the CAMERA (PTP) selected.

Now go into developer options and select Stay Awake and USB Debugging

Go back to the home screen and connect the tablet to the PC.. let the PC try to install it by himself.

Now press WINDOWS+R and run devmgmt.msc

If you see a device called Nexus 7 with a yellow sign then right click on it and choose Update software driver.

Then select the second option (find a driver on the computer), then select the second option (choose manually a driver from a list), now click first option (show all the devices), then click Driver disk button, then browse to C:\adt-bundle-windows\sdk\extras\google\usb_driver\ and choose android_winusb.inf and do ok.

The box should fill with a device called Android Composite ADB Interface, choose that and do next

To check if you have done right do:

WINDOWS+R and run cmd

in cmd do cd.. until you get into C:\

then do cd adt-(tab) to autocompile and enter

then do cd sdk enter

cd platform-tools enter

adb.exe devices enter

the daemon should start and you should get a list of devices attached showing you a code made of numbers and letters.. this is your nexus 7.

if cmd says the device is unauthorized then look at your tablet and allow the computer to operate

let's now install the driver also in fastboot so to do this always in cmd type

adb.exe reboot-bootloader

the tablet will reboot into the bootloader and you will see an android with the open tummy

now inside the command prompt window run the following commands:

fastboot flash bootloader bootloader-flo-flo-03.14.img

fastboot reboot-bootloader

fastboot -w update image-razor-krt16o.zip

if everything has gone right you should have updated using the factory image and the tablet should reboot by now...

else continue reading:

if you had any issues we can then try to update through OTA which means you will need to download another package

the nexus 7 ONLY WIFI OTA: http://android.clients.google.com/p....signed-razor-KRT16O-from-JSS15R.3a3951e8.zip

not sure if the nexus 7 LTE OTA url has been released or not because i can't find it.. if anyone has the link and can point it out to me i would be glad to add it here

download it and place it always in

C:\adt-bundle-windows\sdk\platform-tools\

rename it to something easier and redo

adb.exe sideload ota_zipfilename (enter)

everything should go fine now, so it will reboot.. configure the tablet again if it is the case

7) changing recovery

download latest recovery from here http://techerrata.com/browse/twrp2/flo

place the download img into C:\adt-bundle-windows\sdk\platform-tools\

then reboot to bootloader using adb or simply switch the table on keep vol down down

in cmd type

fastboot.exe flash recovery recoveryimagefile

8) rooting the tablet

btw sideloading the zip for rooting requires a custom recovery such as TWRP so step 7 must be achieved in order to root this way

download the latest superSU from here http://download.chainfire.eu/supersu

go into recovery mode passing by the bootloader

do another adb sideload passing this time the zip for supersu

everything done hopefully

hope this helps others which had issues with drivers and had issues with the original factory image 4.4 (KRT16O) giving the E: signature verification failed