Tuesday, July 07, 2015

Nexus 6 (LMY47D) to Android 5.1.1 (LMY47Z) for those, who getting error during update

Symptoms:  Nexus 6 unable to install  OTA update from 5.1 to 5.1.1. After downloading and rebooting phone, installation begins , but after a while fails with error message and rebooting back to 5.1.

Some people even try to return phone to seller though it is faulty. In fact, error occurs because of some unknown changes in file structure so installer could not pass file system check before installation:

Update Log

Opening update package... 
Verifying update package... 
Installing update... 
Source: google/shamu/shamu:5.1/LMY47M/1774234:user/release-keys
Target: google/shamu/shamu:5.1/LYZ28E/1914015:user/release-keys 
Verifying current system... 
system partition has unexpected contents 
E:Error in /cache/update.zip 
(Status 7) 

Installation aborted.

After all it appears that it does not depend on locked or unlocked devices or rooted. It even may happens even if you do factory reset or clean everything.  Side load of this update does not help. Till present time , Google is uncertain about reasons of this error. While it is not installed you will get notification that update available. 



If you have your device unlocked - luck is on your side because I have a solution how to install update without even wipe everything ! 

You will need:

1, Nexus 6 (LMY47D) unlocked (check your model in Settings ->About)
2. PC with Wug's Nexus Root Toolkit v2.0.5  installed.
(Very useful utility you can use it to unlock  your Nexus BTW if its not yet unlocked) 
3. Firmware 5.1.1  (LMY47Z) (International, Sprint and US Cellular) with root pre-installed . Download it here

Everything you do - you will do at your own risk! You should understand what are you doing !

Connect your phone to PC  and start  Nexus root kit:

I recommend to make a complete backup !
Now click "Launch" in bottom left corner to start additional utilities window.
After this you have to click "Flash zip..":

Now you need to select file with 5.1.1 firmware (you got it from link above) to prepare for flashing,
and set some flags to select what you need to clear after flashing new firmware -  Dalvik and Apps cache. Data clean not necessary since it will wipe all your data from device:

Now you ready for upgrade - click  Confirm and process will start !

After it  you will get updated Nexus 6 to 5.1.1 (LMY47Z) with root  ! (You can unroot it if you do not need root , using same utility )

Congratulations !