[INFO] Nexus OTA Help-Desk
Nexus 4 OTA Help-Desk
**NOTE: I've updated the post in preparation (as most users have 4.2.2 by now) to the potential Google I/O OTA. I will fill in the blanks when the info is provided.**
***GOOGLE I/O OTA NOT YET AVAILABLE***
You want the latest OTA? You don’t want to wait? You received the OTA but it fails? You need help with the installation process? If any of those questions are yes, then this thread is for you.
In order for the OTA to apply successfully from 4.2.2 JDQ39 without intervention you must be completely stock:
Current Bootloader - makoz10o
Current Radio - m9615a-cefwmazm-2.0.1700.48
Stock Kernel - 3.4.0-perf-g7ce11cd
All system apps are present
No Modifications. AT ALL.
If you meet the criteria above the OTA will complete.
If you don’t meet the criteria or don’t want to wait for the OTA to hit your device then see below.
***X.X.X-from-4.2.2 JDQ39 Will be linked when acquired***
These are the 4 most popular scenarios. If you aren't sure where you fit, feel free to ask.
You are completely stock. Unlocked/locked bootloader. No root
Continue to Section A
You are stock, with root. Custom Recovery without
any modifications or deletions.
Continue to Section B
You are stock, with custom kernel, any
modifications or removed system apk(s)
Continue to Section C
You are running a Custom ROM
Continue to Section C
Section A: adb sideload
NOTE:Make sure you have the latest version of adb. It seems people are having issues with older versions. Its attached at the bottom Provided by-xaueious
1) Download the OTA.zip on your PC, rename the file update.zip, and place file in the same directory as adb.
2) Connect your phone and boot into the bootloader
3) Toggle to “recovery mode” and press power. You’ll see android laying down, press power then immediately press volume up and release. The menu will appear. Select “apply update from adb”
4) Open up command prompt from the directory above on your PC and type: 'adb sideload update.zip' The file will load and it will begin to update.
Section B: Flashing in a custom recovery
1) Download the OTA.zip and copy to your phone.
2) Boot into recovery
3) Flash the OTA
4) Flash the SU.zip
to regain root. (if desired)
Newer recoveries such as Clockwork 18.104.22.168 and above will ask if you want to keep the recovery and SU and this step can be skipped.
Section C: Let’s get back to stock
There are a few ways to do this:
Flash the complete JDQ39 image. Follow efrant’s guide: http://forum.xda-developers.com/show...23&postcount=1
a) If you want to keep your data & settings and are running the stock rom; only flash boot.img, system.img, and recovery.img (optional) with fastboot.OR
Here is the JDQ39 factory image if you need it. https://developers.google.com/androi...ges#occamjdq39
Replace the stock images or .apk(s) you removed or modified.
Stock JDQ39 Kernel. http://db.tt/nXpoz0c5 Thanks spaceman860!
Mirror: N4_422_stock_kernel_and_components.zip - 5.91 MB
After completing the steps needed to return to “stock” make sure you meet all the criteria at the top of the page then revert to:
Section A if you are running stock recovery.
Section B if you are running a custom recovery.
Forgo the OTA entirely and flash the XXXX Factory Image in fastboot. NOT YET AVAILABLE
If you need help with this follow efrant's guide
If anyone wants the JDQ39 Stock recovery, you can download it here: recovery.img - 6.25 MB
Feel free to ask any questions you may have. I’ll do my best to answer them as quickly as possible. Perhaps others may answer them as well. Please read to see if your question has been answered before asking.
I'm seeing a kernel related status 7 error when trying to apply the OTA
Flash the system image along with the boot image. Some kernels (like franco for example) change a file or two in /system. So easiest way would be to re-flash the system. -Thanks efrant
The ota applied successfully but I lost my custom recovery and I want to re-root. How do I get root back?
Flash the custom recovery of your choice in fastboot, then flash the SU.zip in recovery linked in Section B4.
I've tried everything but I'm still getting status 7 errors.
Unfortunately you may have to start from scratch. Follow Section C1.
Thanks to these members for adding additional info and helping add things I forgot.