After you've updated your Nexus 4 to Android 4.3 JWR66V official Jelly Bean OTA and you installed the TWRP Recovery, then you now need to learn how to root the device. Read this entire post and you will learn how to successfully apply root without losing any data files in the process.

Before starting to apply all the changes, you will first have to take a look at the guidelines below:

  • Use this tutorial only with the Google Nexus 4 smartphone.
  • Do not attempt to root any other Android device using the files you find in this post.
  • Apply root only if your phone is currently running the Android 4.3 JWR66V Jelly Bean firmware. The guide might work with previous Android versions too, but you should be careful while applying root on older versions.
  • Read the entire post first and only after that start applying the changes.
  • Make sure that your device's battery has enough power left before completely switching off.
  • Make sure that you have the Google SDK ADB Fastboot driver for Nexus 4 installed on your computer. If you don't, then you can download it from here.
  • Enable USB Debugging from Developer Options menu.
  • If Developer Options doesn't show up in Settings, then you will have to enable it. Open Settings, then tap the About Phone section, scroll down and tap 7 times the Build Number. You will get a confirmation message telling you that you have successfully become a developer.
  • Do not blame us in case you lose data or you brick your device in the process.

Since you've read all of the above, continue to the next part of this tutorial and learn how to successfully root your phone.

How to root Google Nexus 4 on Android 4.3 JB JWR66V firmware via TWRP Recovery:

  1. Download Chainfire's updated SuperSU zip from here.
  2. Save the file on your PC or directly to your phone's internal SD card.
    > if you save the file on your computer, then you should then use the USB Data cable and transfer it after that to your phone.
    > place the file in a folder that's easy to remember.
  3. Next, disconnect the Nexus 4 from your PC and then power it off completely.
  4. Boot the Nexus 4 into TWRP Recovery Mode.
    > if you don't know how to do it, then this guide here will help you.
  5. When you're seeing the main TWRP Recovery menu, press Install.
  6. Browse the Nexus 4 internal SD card storage and then find the file.
  7. Select it for installation.
  8. Slide to the right the bottom blue button.
  9. Wait several minutes for your smartphone to complete the installation.
  10. After the root is complete press Reboot, then press System.
  11. Wait for the Nexus 4 to boot into normal mode.
  12. Go to Google Play Store and download Root Checker Basic tool - link here.
  13. Launch the Root Checker app and then press the Verify button.
  14. When done, you can close this tutorial and start looking for apps that require root or find a CM / AOKP / PA custom ROM to enhance your overall Android experience.

This is one way to root the Nexus 4, but you can also try to use the N-Cry Toolkit all-in-one app for Windows computers. This new app is easy to use and it can be used for tons of other tasks such as unlocking bootloader (this will wipe all data from your device), install custom Recovery, install Google adb sdk fastboot drivers for your PC, backup and restore various apps data and others.

If you wish to root your Nexus 4 with N-Cry Toolkit, then you should follow the instructions listed below:

  • Download the N-Cry Toolkit from here.
  • Extract its zip contents.
  • Launch the N-Cry Toolkit executable.
  • Boot the device into Bootloader mode using the N-Cry app or manually.
  • When the Nexus 4 is in bootloader / fastboot mode you need to choose the device you wish to root under the CF-Root section.
  • Click START for the root to begin.
  • The root will be applied almost instantly.

That's it, these were all the steps you had to take in order to apply root for your smartphone. For any other questions use the comments field that I have listed below.

corner-left-up dots-three-vertical