Home
Nexus

How to Root Android L—The Easy Way

Jun 28, 2014 12:02 AM
Jan 24, 2015 12:52 AM
635394819586609188.jpg

While the preview images for Android's upcoming "L" release just came out yesterday, the new firmware has already been rooted, as is standard with its openness. So if you were feeling reluctant to try Android L because it didn't support existing root methods, then you might want to reconsider.

One thing you should know up front is that, while root works perfectly on Android L, some root apps (like Titanium Backup) have not been updated to support the new SELinux kernel module in the new version of Android, while others (like Xposed Installer) do not yet function on L's new runtime, ART.

After a brief hiatus, developer Chainfire has burst back onto the scene and updated his SuperSU ZIP to get root working on Android L. As a result, we can now enjoy root privileges on our Android L devices.

This method will work on both the Nexus 5 and the 2103 Wi-Fi Nexus 7.

What You'll Need

  • Nexus device with Android L (check out our install instructions using either Windows or Fastboot for help)
  • Windows PC (sorry, Mac users)

Step 1: Enable USB Debugging

You already did this once when you installed Android L, but the process of installing the preview images wiped all existing settings on your device, so you'll have to do it again.

Start by heading to Settings, then scroll all the way to the bottom and tap About Phone. In here, scroll down to the bottom again and tap Build Number 7 times. You'll see a toast message that says You are now a developer.

635394777140381525.jpg
635394777243952794.jpg
635394777140381525.jpg
635394777243952794.jpg

Now, back out one level and you'll see a new entry for Developer Options. Head in here and tick the box next to USB Debugging, then press OK.

635394777815829242.jpg
635394777915048975.jpg
635394778045519977.jpg
635394777815829242.jpg
635394777915048975.jpg
635394778045519977.jpg

At this point, go ahead and connect your phone to your PC using a USB cable that is in good condition.

Step 2: Install Nexus Root Toolkit on the PC

If you used my Windows method and the WugfreshNexus Root Toolkit to get Android L on your device, you should already have all the necessary software installed.

If not, just head to this link from your Windows PC and download the installer file. Run the installer file and allow Nexus Root Toolkit to download any files that it needs.

NRT will ask you to enter your device name and build number, but since Android L is not in the toolkit's library yet, just hit Auto Detect Device + Build.

635394783853640302.jpg

At this point, you should see a message telling you to enable USB debugging on your phone. We've already covered that in Step 1, but now you should see a message on your phone asking you to allow your computer to connect. Tick the box next to Always Allow From This Computer and press OK.

635394786262548862.jpg

After this, you should be taken into NRT's main screen. From here, click Full Driver Installation - Automatic + Manual to install the necessary device drivers. If you've already done this as part of installing Android L in the first place, you can skip directly to Step 3.

635394790592235735.jpg

On the next screen, click the Step 3 tab and see what it says for Recommended Solution. Click the corresponding driver solution below that and follow the prompts for installation.

635394791514578706.jpg

Step 3: Unlock Your Bootloader

In order to flash the SuperSU ZIP that will root Android L, you'll need to have a custom recovery installed on your device. But in order to install a custom recovery, you'll first need to make sure your bootloader is unlocked.

Be aware that what little data you've accumulated on Android L will be lost when you do this, as will any apps you have installed, though those will restore once you've re-entered your Google credentials.

From Nexus Root Toolkit, simply click Unlock to begin.

635394792910048348.jpg

Follow the prompts, and your bootloader should be unlocked within 5 minutes.

Step 4: Install a Custom Recovery

From NRT's main screen, click the Launch button in the lower left-hand corner.

635394794190048739.jpg

At the top of the middle column on the next screen, make sure Flash (Permanent) is selected, then click Recovery.

635394796029890214.jpg

Click OK on the following window, then you'll be asked to select the recovery you'd like to install. I'd recommend TWRP Recovery, as it has the best interface out of the options provided.

635394796621453030.jpg

Follow the prompts for installation, and when finished, you can exit out of NRT and disconnect your phone from your computer.

Alternate Method

If you experience any difficulties with recovery installation using the method above (e.g., recovery not starting properly), there is a second method that you can use instead.

Under the Root section of NRT's main screen, tick the box next to And also flash: Custom Recovery. Next, click the Root button.

635395753597636482.jpg

From here, just follow the prompts for installation until you arrive at this screen:

635395772235606472.jpg

Rather than installing the outdated SuperSU that the Toolkit is prompting you to flash, simply reboot your phone when you arrive at this step. From your Nexus, tap the Reboot button, then on the next screen, choose System.

635395784956092604.jpg
635395785062948567.jpg
635395784956092604.jpg
635395785062948567.jpg

When your Nexus finishes booting back up, click OK on the dialog in NRT. You can exit Nexus Root Toolkit and proceed to Step 5 when you arrive at this screen:

635395789232794380.jpg

Step 5: Install the Modified SuperSU ZIP

The SuperSU ZIP that works with Android L can be found at this link, so just tap that to start the download on your Nexus.

When the download is finished, you'll need to boot into recovery to flash it. Start by powering your phone completely off, then press and hold the Volume Down button. Next, press the Power button for a second or two, and you should be taken to Android's Bootloader menu.

From here, press the Volume Down button twice to highlight Recovery Mode, then press the Power button to confirm your choice.

635394800873485858.jpg
635394801308336974.jpg
635394800873485858.jpg
635394801308336974.jpg

This will take you into your newly-installed custom recovery. If you went with TWRP, just tap Install, then navigate to your Download folder and tap the Update-SuperSU ZIP file. Swipe the slider at the bottom to install, then hit Reboot System.

635394808231298465.jpg

When you get back up, you'll be rooted. Keep in mind that some root apps have yet to be updated to accommodate the recent ART and SELinux changes, but most work fine.

What are some root apps that you couldn't live without? Do they work with Android L already? Let us know in the comments section below.

Comments

No Comments Exist

Be the first, drop a comment!