A nice surprise has just landed in the AOSP toady. Android 4.1.2 is now live and it heading out to Nexus 7 devices everywhere. The update mostly contains bug and security fixes with a few minor upgrades as well. The main features you’ll notice is the new home screen rotate. If you’re interested in the full change log, you can view it here. Head past the break for instructions on how to install the update now if you can’t wait for the OTA.
All the information below is courtesy of AndroidPolice:
Prerequisite: Your Nexus 7 should be running Android 4.1.1 build JRO03D.
Download the JZO54K Android 4.1.2 update zip from Google’s servers (32,862,193 bytes).
If you have a custom recovery, you can just copy it to the device, reboot to recovery, and flash directly as you would any other zip. You’re done.
If you have the stock recovery, carry on.
Reboot your Nexus 7 and hold the VolDn button while it’s booting up. Once you see the fastbootmenu and the word Start, press VolUp a few times until you see Recovery and then press the Power button to enter recovery.
You will see an Android with a red exclamation point. Now press VolUp+Power together, and you should see the menu below.
Select the 2nd option called apply update from adb.
Connect the Nexus 7 to your computer with a USB cable.
Make sure you have adb (if you don’t, download the Android SDK or follow this simpler guide to get just the adb/fastboot portion of the SDK without downloading the full thing).
Keep the file you just downloaded on your computer and open up a command prompt (cmd in Windows, regular shell in Linux and Mac) in the same directory as the zip file.
adb sideload 03a4eaf95f73.signed-nakasi-JZO54K-from-JRO03D.03a4eaf9.zip
You should see the progress bar go up to 100%, like so:
sending: ‘sideload’ 100%
At this point, the device should have started installing the update. See the screenshots below:
Reboot – you’re done! Enjoy the new landscape support in the launcher.
P.S. adb sideload kicks ass, doesn’t it?
Thanks for the link, rusty++!