Update Nexus 7 to 4.3 from 4.2.2 (root + unlocked bootloader) KEEP DATA

Search This thread

ShadowOf

Senior Member
Aug 29, 2012
171
69
Thanks for the bump guys.

I used the second method in my Original Post. I downloaded the OTA zip and SuperSU zip. Unrooted, went into recovery and flashed both.

Sent from my Nexus 7 using xda app-developers app
 

AndDiSa

Senior Member
Dec 2, 2009
3,480
4,573
Heidelberg
Nice tutorial, but still too complicated. The easiest way in my opinion:
- download the factory image and unpack it
- boot into bootloader
- if you are not on 4.23 boot loader, then flash it by fastboot and reboot into bootloader
- flash boot.img by fastboot
- flash system.img by fastboot

That's it. Ah ... you want root? In that case boot into recovery and flash SuperSU-1.69.zip before you reboot the system. :)

Sent from my Nexus 7 using xda app-developers app
 

ShadowOf

Senior Member
Aug 29, 2012
171
69
Nice tutorial, but still too complicated. The easiest way in my opinion:
- download the factory image and unpack it
- boot into bootloader
...

Very true but keep in mind many people (including myself) want step by step instruction laid out. These aren't cheap devices and people don't want to lose data and mess for days trying to fix their bricked n7. So telling people to fastboot and flash boot.IMG is true, but then people have to figure out how to do all that. So, I lined out each step, lengthy but I needed it to update mine too.
 

AndDiSa

Senior Member
Dec 2, 2009
3,480
4,573
Heidelberg
Probably you are right, but my point is the following:
You are flashing the 'old' firmware by fastboot and then applying the OTA to it (I.e. the differences between old and new). Why not flashing directly the new one ... ?

Sent from my Nexus 7 using xda app-developers app
 

ShadowOf

Senior Member
Aug 29, 2012
171
69
Probably you are right, but my point is the following:
You are flashing the 'old' firmware by fastboot and then applying the OTA to it (I.e. the differences between old and new). Why not flashing directly the new one ... ?

Ahh, you are misreading...this is an old tutorial, the thread started as directions for going from 4.2.2 to 4.3, via fastboot. The thread was later updated to add directions for updating from 4.3 (JWR66V) to 4.3 (JWR66Y) via the OTA zip. I can't remember, now, but at the time there was a reason for not doing the OTA zip flash from 4.2.2 to 4.3...I'd guess either the OTA zip wasn't available, was causing data lose, or bootloader locked...I can't recall, but the thread wasn't written to use both methods back-to-back to get you to 4.4. :silly:
 
  • Like
Reactions: AndDiSa

_never_mind_

Member
Dec 23, 2012
37
5
Thank you!! This worked for me too! :) Had to use bootloader-grouper-4.23.img from jwr66v though, and then flashed image-nakasi-jwr66y.zip

Today I used the procedure from this thread to update my "Nexus 7 2012" from 4.3 to 4.4 KitKat (didn't have the OTA popup yet). I didn't change the bootloader because it the nakasi-krt16s-factory-da7dee49.tgz had the same bootloader-grouper-4.23.img as the jwr66v. Restored TWRP recovery and Multirom, and SuperSU, and that worked pretty fine, I am now booted in KitKat 4.4, yay :)

Hopefully not to many apps broke down hehe |-)
 
Last edited:

nemesi54

Member
Jul 25, 2009
25
4
Athens, Moschato
Used again the guide but this time to go from 4.3 "Y" to 4.4 "S" and it works like a charm....

Didn't have to flash 4.23 boot loader because the 4.3 i used before had it already
At this point i must also underline that i had to give the commands without typing " / " at the start of the commands

Cheers to all.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    My Nexus 7 [WiFi] was rooted on 4.2.2, unlocked bootloader, but stock rom, stock system (as far as I remember). I couldn't find a walkthrough so I'll make one with my experience.

    I found a walkthrough for Nexus 4, so minus the download packages and the radio img it was the same. This worked for me on my mac, I hope this helps you.

    In the end I didn't lose any data, still have unlocked bootloader and rooted with CWM Touch Recovery & SuperSU (you can replace with TWRP)


    Directions ("XXX/" = file path to platform-tools folder)

    1. You must have Android SDK installed. Download it here: http://developer.android.com/sdk/index.html.
    2. UNZIP and you will see a bunch of folders. The one we are interested in is the subfolder "platform-tools". You may copy it to an easier location if you want.
    3. Download the factory image 4.3 for your Nexus 7: https://developers.google.com/android/nexus/images#nakasi (WARNING: Download the correct image for YOUR device, Nexus 7 WiFi vs Mobile)
    4. Unzip the 4.3 image file you downloaded and copy all its content to your "platform-tools" folder (where adb and fastboot are).
    5. Plug your Nexus 7 into your computer with USB debugging (activate it in "About Phone" and touch "Build number" 6 times, it will activate a "Developer Options" menu where you will be able to activate "USB debugging")
    6. Verify ADB is working. Open a terminal and type "XXX/adb devices"
    7. Reboot your device into fastboot mode: type in terminal "XXX/adb reboot-bootloader"
    8. Type:
    "XXX/fastboot flash bootloader XXX/bootloader-grouper-4.23.img" (img name depends on your build)
    9. If you have "WiFi Only" skip to step 10; for Mobile/GSM flash radio type:
    "XXX/fastboot reboot-bootloader"
    "XXX/fastboot flash radio XXX/radio-tilapia-1231_0.18.0_0409.img" (img name depends on your build)
    10. Type:
    "XXX/fastboot reboot-bootloader"
    "XXX/fastboot update XXX/image-nakasi-jwr66v.zip" (zip name depends on your build)

    It will then reboot (takes a while) and then you will be in Android 4.3 with all your data preserved.

    Then if you want to root:

    1. On your computer, download CWM or TWRP recovery from here: CWM Dwnld or TWRP Dwnld (WARNING: Download the correct image for YOUR device, Nexus 7 WiFi vs Mobile)
    2. Place the image file you downloaded in your "platform-tools" folder (where adb and fastboot are).
    3. Connect your Nexus 7 (debug mode) and put it in fastboot mode (step 7 above)
    4. In the terminal type: "XXX/fastboot flash recovery XXX/FILENAME.img (replace FILENAME by the file name of the CWM/TWRP file you just downloaded)
    5. Reboot your device
    6. Download directly to your device the most recent SuperSU file: http://download.chainfire.eu/supersu
    7. Shut down your device and boot it into recovery mode (Once off, push vol- and power together). Choose recovery mode with vol-, then power to select
    8. Once you are in recovery mode select "Install ZIP", look for SuperSU file you just downloaded and follow instructions to flash the zip file.
    9. Reboot your device

    That's it!

    Thanks to jipi: http://forum.xda-developers.com/showthread.php?t=2377691



    Already updated to 4.3 and have an OTA notificaion? (JWR66Y from JWR66V)
    Here is the easy, no-nonsense way of installing the OTA on Nexus 7, no PC or cables needed.

    NOTE: This will ONLY work on totally stock but rooted. If you changed anything else at all, then you will need to load stock to get the OTA patch to work.

    1. Download the OTA file to your device. You can find a link in this thread: http://forum.xda-developers.com/showthread.php?t=1745781 (WARNING: Download the correct image for YOUR device, Nexus 7 WiFi vs Mobile)
    2. Download directly to your device the most recent SuperSU file: http://download.chainfire.eu/supersu
    3. Open the SuperSU app and select Full Unroot.
    4. Shut down your device and boot it into recovery mode (Once off, push vol- and power together). Choose recovery mode with vol-, then power to select.
    5. Once you are in recovery mode select "Install ZIP", look for OTA file you just downloaded and follow instructions to flash the zip file.
    6. WITHOUT rebooting, install the SuperSU file again using "Install ZIP".
    7. Reboot your device

    (8/24/13) Update: Added directions to updating to the latest build, avoiding the OTA and loosing root.

    (8/15/13) Update: Updated link to factory image to better show options for download, was going straight to the 4.3 WiFi link. Added a warning to the factory image and CWM/TWRP download links, to verify you are downloading the image for YOUR device. Good luck and happy flashing.
    2
    Turns out I really did noob it

    Hi all- first off I want to thank everyone who got back to me. While researching this on my own I've determined that those who posted replies were apparently correct, and although the news is not good, I do appreciate the help I was able to get here.

    The TL:DR of this is that if you erase or otherwise corrupt the bootloader on a Nexus 7 device, it goes into something called 'APX' mode and can only be recovered by the manufacturer. This is what I did and so the device is on the way back to ASUS for a warranty claim (I told them it happened after I said "OK" to the OTA update to 4.3... there is a rumor going around that this actually has legitimately happened to some non-modding unsuspecting users).

    I'm going to give a quick explanation of what happened for the purpose of 1) helping anyone else who finds this thread in google as I did, and 2) maybe satisfying the morbid curiosity of anyone reading this thread :) No one else is responsible or anything like that.

    The first thing I was ignorant of is that the grouper/tilapia code name distinction refers to the hardware, NOT the software. So in my mind, trying to go from grouper to tilapia did not set off any warnings. Likewise for the issue of flashing the radio. I thought I should just skip that step, I did not see it as a warning that the package I downloaded had an image for the radio.

    The absolutely fatal mistake I made was indeed picking the 'nakasig' image from the list instead of the 'nakasi' image. Unfortunately the way the page loaded, I did not consider the possibility that there would be more than one category for 'Nexus 7' images, which I would see if I scrolled the page up. I assumed that whatever came before the 'Nexus 7' category that I was looking at would be a completely different device altogether.

    So, in summary, if you are new at this and want to flash the bootloader, know your device hardware codename, and don't do what I did.
    2
    Used same instructions for updating to 4.4, rooting and keeping data and it worked perfect.
    1
    It's definitely a new update, a minor one since the file is only 1.74MB. The update takes you from JWR66V to JWR66Y though I am not sure of what specifically changed, I think I remember reading somewhere that it was a security-related patch.

    Edit: I took the OTA on my rooted WiFi N7 (2012), with TWRP recovery and locked bootloader. It installed and took me to JWR66Y. However, I lost root and custom recovery. In the past CWM disabled the recovery flash and kept root, so I don't know if TWRP just doesn't do as well, or if this particular patch is "smarter."

    Not sure if you've regained root privilege. I doubt your boot loader locked so you should be able to follow the rooting steps to change recovery and gain root access:

    Then if you want to root:

    1. On your computer, download CWM or TWRP recovery from here: CWM Dwnld or TWRP Dwnld (WARNING: Download the correct image for YOUR device, Nexus 7 WiFi vs Mobile)
    2. Place the image file you downloaded in your "platform-tools" folder (where adb and fastboot are).
    3. Connect your Nexus 7 (debug mode) and put it in fastboot mode (step 7 above)
    4. In the terminal type: "XXX/fastboot flash recovery XXX/FILENAME.img (replace FILENAME by the file name of the CWM/TWRP file you just downloaded)
    5. Reboot your device
    6. Download directly to your device the most recent SuperSU file: http://download.chainfire.eu/supersu
    7. Shut down your device and boot it into recovery mode (Once off, push vol- and power together). Choose recovery mode with vol-, then power to select
    8. Once you are in recovery mode select "Install ZIP", look for SuperSU file you just downloaded and follow instructions to flash the zip file.
    9. Reboot
    1
    I had this error on the nexus 7, "signature mismatch", when i'm at step 8.
    on the command prompt, i got the following:

    sending 'bootloader' (1280 KB)...
    OKAY [ 0.206s]
    writing 'bootloader'...
    FAILED (remote: (InvalidState))
    finished. total time: 0.305s

    My n7 is rooted, boot unlocked and on stock rom.

    Can any one help me?

    I'm trying to upgrade JWR66Y from JWR66V and i'm having the exact same issue. Any help please?

    N7 rooted, unlocked and stock.

    For anyone having this issue, replace the bootloader .img file with the one in this post:

    http://forum.xda-developers.com/showpost.php?p=45043044&postcount=15

    You should be good to go, oh and thanks for uploading the fix, Spco :good:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone