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
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
 
  • Like
Reactions: Gster09

ShadowOf

Senior Member
Aug 29, 2012
171
69
I'm trying to upgrade JWR66Y from JWR66V and i'm having the exact same issue. Any help please?

N7 rooted, unlocked and stock.

Not sure about that error, but going from the 66V to 66Y, I've added this to my original post:

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
 

Gster09

Senior Member
Feb 26, 2011
113
43
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:

Thanks, I had regained root. Then for kicks, I reflashed 'JWR66V' and CWM instead of TWRP. I let the OTA install again, and once again lost root and custom recovery even though CWM DID prompt me to preserve root.

So, I think it's safe to say we'll lose root unless we follow the directions you've outlined for the "Y" update. However, I don't know what will happen to recovery this way, so a few steps to restore it may be necessary anyway. Thanks again.
 

_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
 
Last edited:

ZombieUsr

Senior Member
Oct 23, 2010
266
17
Some city in Texas
So read thought this. But I don't see anyone bringing it up. Do I really need to flash the bootloader? Some folks say it is not necessary...
I know for my N4 this was a flashable zip and was necessary

Sent from my Nexus 4 using xda app-developers app
 

ShadowOf

Senior Member
Aug 29, 2012
171
69
So read thought this. But I don't see anyone bringing it up. Do I really need to flash the bootloader? Some folks say it is not necessary...
I know for my N4 this was a flashable zip and was necessary

As acknowledged, I got these instructions from the N4 forum. Feel free to try skipping and modifying to your hearts content :) , I posted what worked for me.
 

Gster09

Senior Member
Feb 26, 2011
113
43
As acknowledged, I got these instructions from the N4 forum. Feel free to try skipping and modifying to your hearts content :) , I posted what worked for me.

Oh you know what? I think the first time I flashed, I just automatically flashed the bootloader first without noting what version I already had there. Since then, I have NOT flashed the bootloader image because I figured I already have 4.23. For what it's worth, I haven't had any issues flashing the system and recovery a few times, but like you said that's what worked for me. Thanks!
 

Letitride

Senior Member
May 6, 2010
1,097
324
Metro NY/NE Region
So read thought this. But I don't see anyone bringing it up. Do I really need to flash the bootloader? Some folks say it is not necessary...

For me, these latest directions and the properly selected zip files worked perfectly. There is no need to un-necessary flash a newer - the old saying, if it ain't broke, don't fix it or change it.

My 2012 N7 originally came with 4.1.2 and subsequently upgraded to 4.2 and was on 4.2.2 for the 3+ months with 4.18 bootloader (between Smooth Rom & Clean Rom.) I am now on the stock rom/kernel ("Y") with the latest OTA patch - rooted & it is running great.

Before doing anything else, best practice is to do a CWM (6.x) backup first, as always & tested/verified that ADB is working first in case of a rescue or soft brick. Downloaded the grouper zip file for the OTA and the latest SU zip, copy to N7 - make sure battery is at least 75% charged.

Full unroot from within SU, shut down & boot to recovery, select and flash the OTA zip file - watch it in action, took 2 or 3 minutes & it's done. Without rebooting, go to select SU zip and flash, wait for it to finish - took a minute or less - reboot system (restart device). Took a few minutes to first boot, viola - done, everything is there & check under My Tablet to confirm that it is running latest version Y instead of V - go to Google Store & download/install SU again. Reboot to Recovery again & also to Bootloader (yes, still on 4.18) just to confirm that everything is in place - happy camper !

Finished - profit & enjoy.
 
Last edited:

A$h x

Senior Member
Feb 9, 2011
237
41
London
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:
 
  • Like
Reactions: purple lady

PriestSyrinx

Member
Aug 27, 2010
6
0
FL
I'm having an issue with the JWR66Y update. I took the OTA (without using the full unroot within SuperSU), and obviously, it broke root. I've been trying to re-root, but everytime I try to boot into recovery (TWRP), I get the Android Error with a "No Command" message. I tried reflashing TWRP (2.6.2.0), but continue to get the error. Any suggestions?

EDIT: Finally got a chance to try rooting and re-flashing recovery through the NRT. Seems to have fixed my issue. Still curious as to why it didn't work through ADB, but currently happy with the end result.
 
Last edited:

purple lady

Senior Member
Mar 12, 2011
106
18
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:

Thanks, this worked great. I was going to flash the other boatloader img after everything was done, but I got the same error again. I guess I don't need to.

I still have one other issue though - I had originally used the Autorun Manager app so I didn't get notices to update. I disabled the SystemUpdateService receiver in the Google Services Framework, and then re-enabled it to do the ota but couldn't do it because checking system updates showed me as up to date. The SystemUpdateService has kept the device awake ever since. Flashing the update following the instructions here still left the SystemUpdateService keeping a partial wakelock. I disabled it again and everything seems ok. Anyone have any ideas what's going on?
 

nemesi54

Member
Jul 25, 2009
25
4
Athens, Moschato
I have tried everything to update my N7 to 4.3 and nothing worked...

But from the how to of the first post everything went smoothly and everything works perfect..!

Thanks a lot for your efort ShadowOf

One difference for me though...
I read a lot ppl here that they did first a "full unroot" on SuperSu before the steps.
I must say i never did full unroot...

Cheers.
 
Last edited:

orivar

New member
Sep 13, 2013
2
0
JWR66V -> JWR66Y debuggerd fix

To anyone who stumbled upon this thread looking for solution for OTA updates for Nexus 7 (3G in my case), from JWR66V to JWR66Y (4.3 patch), a couple of important notes on the steps in the first post:

1. Keep in mind you can't install zip using the tablet itself with stock recovery. You can install it via adb, but you should really just install TWRP/CWM. I did it using an android app (root of course) called Recovery Tools Flasher, it automagically downloaded and installed TWRP and worked like a charm. However, if your problem was the same as mine you might not need it, because...
2. After booting into TWRP and trying to flash the OTA update zip in the first post, I finally learned what the error was in the first place (if anyone knows how I could have learned what errors OTA had without attempting to manually apply it via recovery I'd like to know, for future reference) - /system/bin/debuggerd failed hash check. I'm blaming Chainfire's StickMount application - thanks for all the hard work, but you shaved about a dozen hours off my life for this one. Anyway, you can take the original Nexus 7 3G 4.3 binary from this post and apply using the steps in this blog post. Afterwards you should be able to perform a normal OTA update. I don't know for sure, because having gone this far I simply flashed the zip from the first post, followed by SuperSU and everything is up and running again :D

Hope this saves someone the trouble I had to go through.
 

ShadowOf

Senior Member
Aug 29, 2012
171
69
To anyone who stumbled upon this thread looking for solution for OTA updates for Nexus 7 (3G in my case), from JWR66V to JWR66Y (4.3 patch), a couple of important notes on the steps in the first post:

1. Keep in mind you can't install zip using the tablet itself with stock recovery. You can install it via adb, but you should really just install TWRP/CWM. I did it using an android app (root of course) called Recovery Tools Flasher, it automagically downloaded and installed TWRP and worked like a charm. However, if your problem was the same as mine you might not need it, because...
2. After booting into TWRP and trying to flash the OTA update zip in the first post, I finally learned what the error was in the first place (if anyone knows how I could have learned what errors OTA had without attempting to manually apply it via recovery I'd like to know, for future reference) - /system/bin/debuggerd failed hash check. I'm blaming Chainfire's StickMount application - thanks for all the hard work, but you shaved about a dozen hours off my life for this one. Anyway, you can take the original Nexus 7 3G 4.3 binary from this post and apply using the steps in this blog post. Afterwards you should be able to perform a normal OTA update. I don't know for sure, because having gone this far I simply flashed the zip from the first post, followed by SuperSU and everything is up and running again :D

Hope this saves someone the trouble I had to go through.

Thanks for the notes, glad you're back up and running.
 

jfmcbrayer

Senior Member
May 9, 2011
211
110
Yep, wanted to bump this tread, and Evo_Shift beat me to it. This exact same technique works for upgrading from 4.3 to 4.4. I do not know if it will work going straight from 4.2.2 to 4.4 -- the nakasig factory images I downloaded don't include an updated bootloader or radio, and you probably need the ones from 4.3 to update to 4.4.
 

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