Root Motorola Moto G3 on Marshmallow


Recently Moto g got the Marshmallow update and I was getting multiple requests on how to root the phone on Android 6.0 marshmallow. So today I will tell you the complete procedure of Root Motorola Moto G3 on Marshmallow. This will also include Unlocking Bootloader on moto G3 Marshmallow.

Technokick's recommended Accessories for Moto G3

Sandisk 16Gb Memory card

Moto G3 Armor Case


This method will also work for phones which are not updated to Marshmallow, just a file change which is mentioned below 🙂

Root Motorola Moto G3 on Marshmallow

So first you need to unlock your bootloader, Now the process may sound like rocket science but it actually isn’t and the pain is just for once and you will never have to do it again.

Check out our Review of Motorola Moto G 3rd Gen

Unlock bootloader on moto G3


Please Note, I or Technokick does not take any responsibility of you Android device. Even though this method is tested and it works, still it may not work for everyone.


  1. Backup all your data.
  2. Switch off the Moto G 3rd Gen.
  3. Now Hold the power button and the volume down button at the same time for a few seconds till you see a black screen like in the image below.

    Root Motorola Moto G3 on Marshmallow
  4. Now plug your Moto G3 to your PC
  5. Open Mfastboot Folder. Now in the window hold the shift key and right-click. Now navigate to Open Command Window Right here. Click it.

    Root Motorola Moto G3 on Marshmallow window
  6. Now in the command prompt window, paste the code you see below and press enter.
    fastboot oem get_unlock_data
  7. You will see a bunch of text in the next line, right click and copy it.
    Root Motorola Moto G3 on Marshmallow cmd
  8. Now go to the Motorola Site. Create an ID or login.
  9. Paste the text you copied at first place and click Can this phone be Unlocked
    Root Motorola Moto G3 on Marshmallow Moto
  10. Now click on Request Unlock code, In just a few minutes you should get a mail with a similar code like before. Copy it.
  11. Now go back to the command prompt window.
  12. Write the text given below
    fastboot OEM unlock
  13. Now press Space and paste the code you copied from the mail you got. Press Enter
    Root Motorola Moto G3 on Marshmallow
  14. Voila! You have just unlocked the bootloader of your device! Scroll down to know how you can root your device.

Root Moto G3



  1. Copy SuperSU zip to your Internal memory on Moto G3.
  2. Switch off your phone and boot into your bootloader mode by simply pressing the power and volume-down button at the same time.(Same way you did for unlocking the bootloader)
  3. Connect the phone with your PC.
  4. Rename the TWRP file you downloaded to “recovery.img”
  5. Now you will find  folder, named “mFastBoot“, copy the TWRP file that is recovery.img there.
  6. Now navigate to mFastboot folder on your PC which you downloaded earlier.
  7. Right click while holding shift key and click on “Open Command window here”.
  8. Paste this code in the command prompt and press enter.
    fastboot flash recovery recovery.img
  9. Now you can remove the phone from PC.
  10. Now select recovery in the bootloader.
  11. Select ” Install from SD card”
  12. Now browse the superSu zip you added in the internal memory(Step 1)
  13. Select Yes to install it.
  14. Now let it install. Once installed, Quit the bootloader by pressing Restart.
  15. Congrats, You have successfully Rooted you Moto G3 on Marshmallow!

Source – Motorola Forum

  • Aniket Dhoke

    Can this rooting method work on marshmallow?

  • Nagesh Beerappan

    Hey Nishant can you create a video of rooting marshmallow moto g3

  • allhaileris

    This does not work on 6.0 Marshmallow. I am frozen at the bootloader warning. Realize I should have done a TWRP backup BEFORE flashing supersu. Dummy. Now I’ll have to reflash stock firmware alltogether. What a stupid pain. If you’re gonna try this do a TWRP backup first before flashing suspersu. Don’t be the dummy me.

  • Nishant Sethi

    This is updated and is working for Moto G 3rd Generation running on Marshmallow 🙂

    • Shirish Shukla

      Hi Nishant, can you pls answer query of Sandip, I am also facing the same problem. Mobile does not proceed after booting to “Warning bootloader Unlocked” phase and stucks there. Unlocking the Bootloader was performed and mobile was booted properly. However, after rooting, it is giving issues.

      • Nishant Sethi

        Hi Shirish,
        Is this after booting to the recovery?

        • Piotr Mizerski

          Hi Nishant. I have same problem like Shirish. Answer to your question is no. Mobile does not proceed after booting, after instaling supersu. The only thing I can do is Turn off the phone and quickly turn fastboot mode. Then go to recovery and backup system. True install few difrent supersu file and it’s always the same. Thanks in advance fire any advice. Greetings.

        • Ashrith Gowda

          Hi Nishanth. I am also facing same problem as Shirish… Can u please give the solution

      • Ashrith Gowda

        Hi Shirish did you get the solution for your moto g3 problem

  • yo yo

    Can i apply the same method for xt1550 with Android marshmallow 6.0.1

  • karan katira

    thank you developer.. i rooted my g3 2015 successfully.. thank you so much team :*

  • chandra kanth Chandra

    5.Now you will find folder, named “mFastBoot“, copy the TWRP file that is recovery.img there.

    I didn’t understand the meaning of the above point.Is it referring to Internal memory of phone or the mFastboot folder which downloaded from the site.

    • Akshat Chourey

      just copy the renamed recovery.img to mFastboot folder

  • Siddharth Kataria

    i get this error. please help asap!!!!!!!!!!!!!!!
    cmd prompt doesnot show sdk platform tool

    • Shirish Shukla

      type OEM in small letters

  • Ritesh


    i get this error. please help me.

    • kunAl Meena

      i got same error did u get the solution

      • Akshat Chourey

        TWRP file which u downloaded is already an image file. So instead of renaming ‘recovery.img’, do it as just ‘recovery’

  • sandip

    my phone screen continuously on after pressing power and volume down button and shows warning bootloader unlocked screen not going to turn off continuously on please help me nothing going to happen any thing and mobile going to hot because of screen on

    • Shirish Shukla

      Hi, did you get the solution, same is happening with me.

    • Nishant Sethi

      Are you sure you used the superSu file of marshmallow? You can flash stock firmware on the phone by going fastboot mode. If you want more assistance then please comment below and this time I wont be 20 days late.

      • Jay Verma

        hey , i am stuck there as well. There is that white screen. I cannot do anything. I am not able to switch it off or enter fastboot or anything else. Please help.

    • Akshat Chourey

      Found out the solution. The latest version of SuperSu is not working. Download old version from here. Will work fine.

    • Ashrith Gowda

      hi sandip did you get the solution for the above error

  • kunAl Meena

    i got error
    when i flash the recovery,img it cant load need help right now reply fast guys

  • Sudheesh Kumar
    • Fuk this Sh1t

      Go to about phone, go to the bottom and tap build number 7-8 times, then go to developer settings and turn on Allow OEM unlock, it’s at the top, then try again.