If you are one of those lucky users to have been running the latest version of Android – the Android 6.0 Marshmallow – on your Nexus 4, you would be glad to know that your phone on this latest version can be rooted.

Root has been achieved on the Nexus 4 running Android 6.0, and that means a lot to the users who cannot live without root access even for a second (’cause most of the apps they use utilize the root access).


Once you are rooted, you are free to enjoy your favourite root-requiring apps on your phone. And if you have ever rooted your phone, you already know what these apps can do for you.

So, without further ado, here’s how to root your Nexus 4 on Android 6.0 Marshmallow:

Files You Need

  1. You must have a custom recovery installed on your Nexus 4 before you can do this tutorial. Please head to our guide here to learn how you can flash TWRP custom recovery on your phone. When you are done with that, return here and continue.
  2. This should flash a modified boot image to gain root access on your Nexus 4.
  3. Backup your data before you do this tutorial, to be in the safe side.
  4. Download Modified Boot Image to your computer. It should be in .img format.
  5. Download SuperSU to your computer. It should be flashed on your phone to achieve root access.

Rooting the LG Nexus 4 on Android 6.0 Marshmallow

  1. You are not supposed to extract files from any of the archives that you have downloaded to your computer.
  2. Connect your phone to your computer using a suitable USB cable. Make sure your phone can receive files from your computer.
  3. Copy both Modified Boot Image and SuperSU from your computer over to the internal SD card storage on your phone. Place them in the root directory so they are easily accessible.
  4. When the files are copied, disconnect your phone from your computer.
  5. Turn off your phone completely.
  6. Reboot your phone into the TWRP Recovery mode. To do that, hold down Volume DOWN and Power buttons together for a couple of seconds on your phone.
  7. Your phone should get into the recovery mode.
  8. Once in TWRP, select the option that says Install. It is for installing a custom file on your phone.
  9. Change the file type to images so that you can see .img files while browsing for the boot image file.
  10. Navigate to your internal storage, find the modified boot image, and select it to be installed on your phone.
  11. Confirm the prompt and wait for it to flash the modified boot image on your phone.
  12. When it’s done flashing boot image, choose the Install option once again.
  13. Change the file type to zip so you can now see the SuperSU .zip file located on your phone.
  14. Navigate to your internal storage, find SuperSU .zip, and select it to be flashed on your phone.
  15. Wait for TWRP to install SuperSU on your phone.
  16. When it’s done flashing SuperSU, select Reboot followed by System to reboot your phone.
  17. You are now rooted!

And there you go!

Your LG Nexus 4 running on the latest Android 6.0 Marshmallow is now rooted. You can confirm the root access by using a root checker app like the one given here. If it says you have root, you are all set.

Now that your Nexus 4 is rocking root access once again, head over to the Google Play store to find your favourite root-requiring apps and to install them on your phone. Well, those are the apps that made you root your phone, otherwise, why would you even go through such a long root procedure? So, go ahead and enjoy!