Google has issued the Android 6.0 Marshmallow Update over-the-air for all Nexus 5 users. This tutorial is destined for those Nexus 5 owners that are looking to skip the waiting time and update their phone manually using "adb sideloading" process.
The new Android 6.0 firmware brings tons of changes and improvements for your smartphone, so you should upgrade right away. Before starting the updating process you should check the guidelines below:
- use this post only with the Google Nexus 5 smartphones.
- your phone should be running on the Android 5.1.1 LMY48M Lollipop firmware for this updating tutorial to work with your phone.
- do not try to use this post with any other different Nexus devices.
- also, don't flash the new update build over an older Lollipop build than the LMY48M version.
- check the model and the firmware version of your device under Settings> About Phone menu.
- make sure to enable the USB Debugging from Developer Options menu.
- the Developer Options might be hidden, so you will need to enable it by going to Settings> About Phone and tapping 7 times on the Build Number section.
- return to Settings menu and there you will have Developer Options, open it and find USB Debugging to enable it too.
- for the updating process to work your device has to run the Android 5.1.1 LMY48M 100% firmware.
- if your device has a custom ROM installed on it or any other type of OS modification, then the update process is not going to work.
- use this tutorial only if you are an advanced Android user, we cannot be blamed in case you brick the phone nor in case you lose any important files.
- check the battery charge level of your device and make sure that it is over 50%, it will prevent the device from powering down during the first boot process of Android 6.0 OS.
- read the entire tutorial and make sure not to skip any steps.
Now that you know all of the above you can get to the next part of this post to learn how to update your phone.
How to flash Android 6.0 MRA58K Marshmallow Update for Nexus 5 using adb sideload:
You should first setup the Android SDK on your computer. It will allow you to connect your phone to your PC and vice versa. Here's how to do it:
- download Android SDK from here.
- install the SDK on your computer.
- next, find the SDK Manager exe and launch it.
- confirm the installation of all SDK packages and usb drivers you're told to.
- after the installations are done you should find the platform-tools folder.
- that folder is where you will need to place the updating zip file.
- if the Nexus 5 is not detected by your PC, then you can try to install the Google USB drivers, too.
Now you can start the updating process:
- Download the Android 6.0 MRA58K firmware file from here.
- Rename this file to update.zip
- it allows for an easier installation as you wouldn't want to type all those characters found in the updating file's original name.
- Place the update.zip file in the platform-tools folder.
- Power off your Nexus 5 and then boot it in Recovery Mode.
- Select apply update from adb option.
- Connect your Nexus 5 to your PC using an usb cable.
- Launch a command prompt in the platform-tools folder.
- it can be done by holding SHIFT key and right-clicking on the folder's empty space to select 'open command prompt here'.
- When the Windows CMD launches and the Nexus 5 is connected to your PC you will have to enter adb devices
- if the device is not detected, then you will need to re-install all usb drivers.
- if the phone is listed as attached you can continue to the next part of this post.
- Start the installation of the update by entering the following command line:
adb sideload update.zip
- Wait for the installation process to complete and after you can reboot the device in normal mode.
- Note that the first boot process of this new ROM is going to take a while before it loads all the new files.
Use your usual login info in order to regain complete control over your device once again.
In case you need any extra help completing this guide, then you should use the comments field below.