Android L is still very much a developer preview, but there’s one thing power users have been missing more than anything else: Root. With Chainfire away at Google I/O, development on this front slowed to a crawl. Lucky for all of us, Chainfire is back and has updated SuperSU to version 2.01. If you’d like more information about this version of SuperSU, head over to Chainfire’s post.
Some have claimed that this new version of SuperSU contains the ability to auto-root your Nexus 5 or 2013 Nexus 7. Unfortunately, this is not the case. However, rooting your Android L-powered device isn’t difficult.
First off, like most Power User features, you’ll need to assume the risk. This could wipe your device, open it up to malicious code, and cause unexpected awesomeness to occur. Next, you’ll need to be running Android L on a Nexus 5 or 2013 Nexus 7. If you haven’t taken the plunge yet, be advised that doing so requires that you’re OEM unlocked, and will wipe your device.
Next, you’ll need a copy of CF-Auto-Root, which you can pick up here autoroot.chainfire.eu. Download that and extract the contents to your desktop.
Reboot your device into fastboot mode, open a command prompt with administrative privileges, and connect to your computer via USB. You might want to run fastboot devices from the tools folder just to make sure fastboot is seeing your device. If not, you’ve got some USB driver issues that you’ll need to resolve before you can continue.
Next, run the script file appropriate for your environment (Linux, Mac, or Windows), and follow the on-screen instructions.
Once it’s done its thing, you’ll be booted back up into Android L where you’ll be able to install and run all your favorite root apps again! Keep in mind, however, that Google is in the process of making lots of changes to the way root works (check out our previous article on the topic if you’re unfamiliar with the implications), so some of those apps may not work the way they used to.