Posted on

I recently rooted two different Android Lollipop devices. On one device I was unable to flash (install) a custom recovery, and on the other device I was. This is a generic guide, make sure you have appropriate files for your specific device.

Note: I am in no way responsible for anything that happens your device if you happen to follow this guide.

Unlocked bootloader with custom recovery

Note: This requires a pc with compatible drivers installed and access to a custom recovery.

  1. Find a custom recovery image. Easiest way to do this is searching for <Your device model> twrp.
  2. Download the custom recovery image.
  3. Download SuperSU flashable zip.
  4. Copy over the downloaded zip to the internal SD card on your device.
  5. Reboot to bootloader mode.
    1. You can do this by using the hardware key combination.
      or
    2. You can use adb (Android Debug Bridge)1
      1. Enable Developer Options, by going to SettingsAbout Phone. Tap Build number a couple of times.
      2. Enable USB debugging, found in SettingsDeveloper optionsDebugging.
      3. Plug in your device to your computer using usb cable
      4. If required, give your computer access to your device by accepting the popup
      5. Reboot to bootloader mode by using the following adb command: adb reboot bootloader
  6. If not already connected, connect your device to your computer using usb cable
  7. Hot-boot to custom recovery you downloaded earlier: fastboot boot
  8. Flash the SuperSU zip downloaded earlier
  9. Reboot device

Locked bootloader

  1. Download Kingoroot
  2. Install Kingoroot
  3. Run Kingoroot
  4. Root using Kingoroot
  5. Download SuperSU 2.79 (.apk file)
  6. Install SuperSU
  7. Run SuperSU
  8. Install SU binary using the normal method
  9. Reboot device
  10. Remove Kingoroot application
  11. Reboot device

Source: XDA Developers

Links

KingoRoot APK, the Best One-Click Android Root app for free.
SuperSU | Download
XDA-Developers | Replace KingoRoot with SuperSU manually without Terminal


  1. This requires compatible adb drivers to be installed. [return]
comments powered by Disqus