Google has just released Android 6.0.1 MMB29S Marshmallow for Nexus 5 and other Nexus devices. This latest update brings somecritical security patchesamong the usual performance enhancements. You can choose to install the update OTA when it becomes available or flash it manually. Follow this guide to manually update Nexus 5 to Android 6.0.1 Marshmallow. You can then also root your device and install ClockworkMod custom recovery tool on your Nexus 5 following these steps.

Prerequisites toupdate and root Nexus 5 on Android 6.0.1 MMB29S Marshmallow:
Create a backupof all important data on your Nexus 5 device.Download and install USB drivers for Nexus 5 in your computer.Enable USB debugging option by pressingMenu>Settings>Applications. Navigate and tap onDeveloper Optionsto ensure thatUSB Debuggingis enabled.Ensure that your Nexus 5 carries more than 80% of charge.
Note:Rooting your device voids itswarranty; please proceed at your own risk.
Flash Nexus 5 on Android 6.0.1MMB29S Marshmallow:
Required files:download Android 6.0.1 MMB29S for Nexus 5 factory images fromhereon your PC.
Step 1:Connect your Nexus 5using a USB cable and turn it off.
Step 2:Start the device in Fastboot mode: turn onthe phone while pressing and holding theVolume Up+Volume Down+Powerkeysuntil you see the Fastboot menu and START text on top.
Step 3:Extract the downloaded Android 6.0.1 file anywhere in your PC. Go tohammerhead-MMB29Sfolderand copy/paste all the files to your Fastboot directory (which often is the platform-tools folder insideAndroid SDK directory).
Step 4:Open the folder containing the Android Marshmallow factory images downloaded and extracted. In the address bar, typecmd, thentype the command written below and press enter.
OnWindows:Runflash-all.batOnMac:Runflash-all.shusingTerminalOnLinux:Runflash-all.sh
Once the script finishes running, your Nexus device will reboot. Once you are done, you can follow the instructions below to root your Nexus 5 on Android 6.0.1 MMB29S Marshmallow.
How to root Nexus 5 on MMB29S Android 6.0.1 Marshmallow:
Required files:downloadAndroid SDKand install it. Set it up withplatform-tools and USBdriverspackage inSDK.DownloadSuperSU v2.66forNexus 5 on your PC. DownloadCWM 6.0.1.4.5or TWRPrecovery tool and save it to theandroid-sdk-windows\platform-toolsdirectory on your computer.
Finally, download Fastboot from the following links, depending on your OS:
Windows:DownloadMac:DownloadLinux:Download
Step 1:Extract the downloaded Fastboot file inandroid-sdk-windows\platform-toolsdirectoryon your PC (should be under C:\Android). Create directory if not already there.
Step 2:Connect your Nexus 5 toyour computer via USB.
Step 3:Copy and pasteSuperSU-v2.66zipfile to your device's SD card root folder.
Step 4:Turn your Nexus 5 off.
Step 5:Enter the Bootloader mode: turn your Nexus 5on while pressing and holdingVolume Down+Powerkeys.
Step 6:Gotoandroid-sdk-windows\platform-toolsdirectoryon your computer and open Command Prompt (Shift+Right-click>Open Command Prompt) and type the following command.
fastboot flash recovery recovery-clockwork-touch-6.0.1.4.5-hammerhead.img
Step 7:Once done, enter recovery mode by choosingRecoveryfrom the Fastboot menu.
Step 8:In the recovery mode (CWM or TWRP), scroll down toflash zip from SD card>choosezipfromsdcard.
Step 9:Using the volume keys, locate theSuperSU-v2.66.zipfileand select it. Confirm the installation process.
Step 10:After installation is completed, go to+++++Go Backand reboot your Nexus 5. First boot may take a few minutes so please be patient.
That's it!Your Nexus 5 is now rooted on Android 6.0.1 MMB29S Marshmallow. To confirm the root access, use anyRoot Checkerapp to verify the root.









