Update Now you can root Moto G 3rd gen running on android marshmallow 6.0.
#Read before proceeding
2.You must have proper Motorola Drivers installed in your PC.
3.And ADB fastboot also for flashing TWRP recovery.
Lets start the tutorial of Rooting Moto G 3rd gen 2015
Warning: The author is not responsible, if you damage or brick your device. Do it at your own risk and follow the instructions properly.
#How to root Moto G 3rd gen(2015) easily.
1.Download latest TWRP recovery From [Here]
2.Download Motorola USB Drivers.
3.Download Minimal fastboot and install it on desktop.
4.Download latest SuperSUv2.46.zip from
6.After unlocking Bootloader of Moto G 3rd gen ,Copy SuperSu.zip in you Device memory that you downloaded above .
7. Now turn OFF you Mobile.
same time for 6 sec and release it you will again see the bootloader.Now pug you device with yor PC.
9.Then copy twrp-osprey-2.8.7-test1.img that you Downloaded above and paste it in the mfastboot folder.
Hold the shift key and right click on the mouse the in any blank space
in that folder you will see open command window here click on that.
fastboot flash recovery recovery.img
:recovery.img is the name of the TWRP recovery that you downloaded above
steps so you can rename according to the name of the file that you
paste in the Mfastboot folder here the name of the file is twrp-osprey-2.8.7-test1.img .
12.You have succesfully flashed TWRP Recovey in your Moto G 3rd gen (2015) running on android lollipop 5.1.1.
Now keep press volume down button on your Moto G 3rd gen (2015) untill you get the recovery
option in the bootloader And Press Power button to select it.
14.In Recovery ,Select Install from sdcard Option.
install zip from sdcard then select 0 (0 is the location of internal
storage ) and now select supersu.zip and flash it.
►Now swipe to install it.
16.Now wait for few seconds until installation in progress.
17.Now Select advanced > reboot to bootloader.
Select No if asked to fixed the SuperSu issue.
18.Select Start option in Bootloader by pressing Power button.