The Android 4.1.2 update has started rolling out to Nexus 7 tablets around the world. But if your tablet has yet to receive the update, then don’t despair — we’ve got a quick walk-through that will 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 7 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.
A completely stock Nexus 7 running Android 4.1.1, build JRO03D. (Check under Settings > About device; if you have a different build number, you may need a different update package.)
Our zip file containing ADB executables for Windows, Mac and Linux.
The Android 4.1.2 update package from Google. (31MB)
1. Unzip the zip file containing the ADB executables into a folder on your computer.
2. Place the update .zip package from Google in the same folder, but do not unzip it.
3. On your Nexus 7, go to Settings > Development options and switch the toggle on. Then enable USB debugging under the “Debugging” menu group.
4. Power down your Nexus 7
5. Start up the bootloader by holding down volume up, volume down and power on your tablet.
6. When the menu loads, plug your Nexus 7 into your computer.
7. Use the volume up/down keys to navigate to “Recovery mode”, then press the power button.
8. When the Android with the red exclamation point appears, hold down power first, followed quickly by volume down and volume up. (So that to start, you’re holding down power, then you’re holding down all three). When the menu appears, release all three keys.
9. Use the volume up/down keys to select “apply update from ADB,” then press power to select it.
10. On your computer, open up a command prompt or terminal window.
11. Using the command line, navigate to the folder containing the ADB executables and the update file. (cd command)
12. On Windows, type:
adb.exe sideload 03a4eaf95f73.signed-nakasi-JZO54K-from-JRO03D.03a4eaf9.zip
13. On Mac, type:
./adb-mac sideload 03a4eaf95f73.signed-nakasi-JZO54K-from-JRO03D.03a4eaf9.zip
14. On Linux, type:
./adb sideload 03a4eaf95f73.signed-nakasi-JZO54K-from-JRO03D.03a4eaf9.zip
15. The update should begin installing. When it’s done, select “reboot system now.”
16. Enjoy Android 4.1.2 on your Nexus 7!
This breaks root and removes custom recovery if you have either.
After flashing you will need to reflash your custom recovery and re-root. (Dont forget to delete recovery-from-boot.p before booting back up!)