How to install CWM recovery on Nexus 5 (Android 6.0 MRA58K Marshmallow) [Guide]

Android 6.0 MarshmallowThese are the guidelines to install CWM recovery on Google Nexus 6 running Android 6.0 Marshmallow with the build number MRA58K. Due to the sensitive nature of the custom recovery and rooting guides for Nexus devices, we have to be specific this time around as Google frequently patch the earlier exploits. We know this guide works for installing a custom recovery on the latest Android 6.0 Marshmallow that is now live as a factory image.


  • The following guide is made for the Google Nexus 5 code named hammerhead. You cannot install this same custom recovery file on one of the other Google Nexus devices and have it work. Furthermore, you might harm the device if you try  installing this custom recovery on a different device.


  • Download the LG USB drivers directly to the computer. LG is the company who made the Google Nexus 5. Alternatively, you can install the universal USB driver made by Koush. Koush is the same guy who founded CWM recovery and he’s made a universal driver to work for all devices so you don’t need to sought after a unique driver each time.
  • Enable the USB Debugging Mode: Apps > Settings App > Developer Options > USB Debugging Mode. Make sure the box is checked.
  • If you cannot see the Developer Options menu, do not worry. It’s probably hidden until you unlock it; here’s how: Apps > Settings App > About Device and tap over the build number seven times. Doing that will give you a message on the display that the Developer Options is now unlocked.


  1. Download Android SDK from the official Android developer page.
  2. Set up ADB and fastboot on Windows PCs using our detailed guide to help you get that done easily.
  3. Download the CWM recovery file from this page.
  4. We know this ClockworkMod recovery works a treat with the Google Nexus 5 Hammerhead smartphone; however, you can just as easily install a TWRP recovery that works for your device. For argument’s sake, the file extension we are showing you during this guide is only for the CWM recovery. If you are rolling with the TWRP recovery and not the CWM recovery, all you need to do is add the file extension of your custom recovery and replace the one we are using.
  5. Hold the Power button until the Google Nexus 5 is powered off.
  6. Reboot the Nexus 5 hammerhead to the fastboot mode by holding the Volume Down + Power buttons together until you can see the mode.
  7. Open the folder where you downloaded ADB and fastboot.
  8. Hold the Shift key on the keyboard and click the mouse on an empty space where there is no file. Doing it correctly should result in you seeing a new menu on the computer display.
  9. Choose the open command window here option form that menu.
  10. Now type the command to install the custom recovery: ‘fastboot flash recovery recovery-clockwork-touch-’.
  11. Choose the recovery option from the fastboot menu to boot the Nexus 5 in the custom recovery you just finished flashing.
  12. Now you can pick the next guide up from this point and learn how to root Google Nexus 5 on Android 6.0 MRA58K Marshmallow.

Related Posts