I recently bought a Moto G (3rd gen) and I want to root it. It runs Lollipop 5.1.1.

My previous phone ran Android Jelly Bean and rooting was easy with the Framaroot app. But it does not work on Lollipop.

So, how do I root my device?

  • If you are just using apps, then try kingaroot, it uses internet to retrieve the best rooting strategy for your android device and android version. – Hunter Sep 26 '15 at 10:57
  • Same problem here. kingaroot doesn't support Moto G. I followed the guide for 3rd gen but am getting stuck on installing SuperSu. Did you find a solution? – user1721135 Jan 2 '16 at 1:59

Caution: Unocking Bootloader will void your warranty and format your device. Proceed at your own risk.

  1. Download ADB and install it- google it
  2. Turn off your phone and press vol- and power button. Release power button after 4-5 sec, youll see the bootloader menu. Now release the vol- too. To enter into the fastboot you may have to press the vol up key while fastboot is selected(use vol down to navigate).
  3. Connect your phone and open command prompt on pc(press windows key + R and type cmd).
  4. Type this- "fastboot devices" and see if it displays the device id. If yes, proceed to next step. If no, make sure fastboot drivers are properly installed.
  5. Then type this in the cmd "fastboot oem get_unlock_data". You'll get a string copy it to a notepad and save it. Then type "fastboot reboot" to reboot your phone.
  6. Go to motorola's website review the risks and click on next. You'll be asked to sign in, use the google account connected to your phone. Follow the instructions to format the string and paste it on the webpage click the agree radio button and click on "can my device be unlocked?".
  7. On the next page click"request unlock key"
  8. Check your email for the unlock code. Now type "fastboot oem unlock KEY" where KEY= the key you received in the mail.
  9. Download TWRP Extract the .img file to ADB folder.
  10. Connect your phone is fastboot mode. Type "fastboot flash recovery filename.img"
  11. Now download SuperSU.zip (google it because I can't post more than 2 links) from the link and place the zip file in your phone's sd card or internal memory.
  12. Now flash the update from TWRP recovery which you installed.
  13. ASK if you're unsure about any steps. Don't risk bricking your phone.

You need to use Kingo Root app.

  • Install Kingo Root on your PC.
  • Connect your phone to PC via USB cable with USB debugging on.
  • Open Kingo Root and click Root button.

Your PC should be connected to moderate speed internet.

Your phone will root within 3 minutes in 3G network.

  • You can't use Kingo root or any one click root method on the Moto G 2015, it doesn't work unless you unlock the bootloader manually, and if your going to do that then rooting manually is a simple task. – acejavelin Mar 3 '16 at 12:01
  • @acejavelin Will you please tell me why do we need to unlock bootloader manually in Moto G unlike other smartphone s – Aman Mar 3 '16 at 12:13
  • Almost every phone that ships with Lollipop or newer uses the OEM Unlock security, SELinux enforced, and secure boot. A quick Google search will tell you why any device shipped with Lollipop or Marshmallow are impossible to root with a locked bootloader. Note this restriction does not necessarily apply to devices that shipped with KitKat or earlier versions of Android and we're updated to a newer version. – acejavelin Mar 3 '16 at 12:20
  • @acejavelin I didn't know that. Thanks a lot for informing me about this. – Aman Mar 3 '16 at 12:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.