• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROOT]How to get root Moto G 2015 With Android Marshmallow 6.0 (worked in XT1541)

Search This thread

PalmCentro

Senior Member
Dec 8, 2014
1,768
675
█ ▆ ▅ ▃ ▂
Thank you so much. Rooted moto g3 xt1550. i have done it to recover accidentally deleted Photos and videos from this device.
but i have no idea what is the best way to recover after gaining root access.
Please help me XDA.
You can try disk digger from the play store but as @acejavelin said you have small chances of retrieving anything if you unlocked the bootloader (another wipe) after wiping it the first time...
 

th3rever3nd

New member
Dec 2, 2016
2
0
great tutorial!!

Thanks to your excellent instructions i was able to successfully root my first device!! I have the U.S. Cellular variant (XT1548) which guides for that phone seem to be scarce.... and EVERY version of SuperSU i tried to install, also using multiple different versions of TWRP, resulted in bootloop. I am very new to this but thanks to your very well-written guide i was able to obtain root on my moto g3! I made an account on here just to thank you for this excellent walkthrough. this is actually my very first post on this website and i am looking forward to being a part of the community.

Cheers!
 

mxynidis

Member
Mar 4, 2015
10
0
Uh oh.... stuck at "Bootloader Unlocked" screen

I tried the steps on my 1548 with Virgin Mobile's version of Marshmallow. All the steps went smoothly with the correct results in TWRP and no errors, but I seem to be stuck at the "Bootloader Unlocked" screen. Can't even turn it off -- but I can boot it back to the Bootloader and then into TWRP.

I used the following files:
- twrp287r7.img
- UPDATE-SuperSU-v2.76-20160630161323.zip

....is there a way out of this before I panic and **** my pants? Thanks.

-Michael

---------- Post added at 07:36 PM ---------- Previous post was at 07:27 PM ----------

Update:

I went ahead and installed unlocked_logo.zip with TWRP. Now It's still stuck--but at the Motorola/android logo instead of the warning page. At least that works.

-Michael

---------- Post added at 08:20 PM ---------- Previous post was at 07:36 PM ----------

Update 2:

I went back in and installed SuperSU version 2.62. I thought I read that v2.76 was okay....maybe not. Anyway, it's past the static Motorola/android screen now; now it's been spinning on the M logo by Peter Crawley with the stitches going around it. But it looks like it's just stuck there now. :(
 

MrTooPhone

Senior Member
Nov 23, 2012
471
63
[/COLOR]Update 2:

I went back in and installed SuperSU version 2.62. I thought I read that v2.76 was okay....maybe not. Anyway, it's past the static Motorola/android screen now; now it's been spinning on the M logo by Peter Crawley with the stitches going around it. But it looks like it's just stuck there now. :(

Did you wait out the Peter Crawley message? SuperSU 2.62-3 should work fine. Once successfully installed, it will update to 2.76 via Playstore.
 

mxynidis

Member
Mar 4, 2015
10
0
Indeed I did. I'm afraid I'm going to have to reinstall the stock firmware.

....actually, I just re-read your question. It doesn't truly freeze--the stitches just spin around the M forever.
 
Last edited:

Isley_FR

Member
Jan 16, 2017
10
0
Hi, just wanted to tell you that I managed to root my device using only partially this method.

I had to re-root my XT1541 after flashing latest stock ROM. Basically, here's what I did :

  1. Use ADB to reboot on Bootloader
  2. Flash TWRP from ADB (v3.0.2-r1)
  3. Boot recovery
  4. Flash SuperSU 2.62 Beta (the one linked by the OP), wipe Dalvik Cache once done
  5. Reboot phone, update SuperSU from Play Store
  6. Update binary from SuperSU
Worked like a charm on first try. Just had to go back to recovery to flash the unlock-warning boot screen and the ascending ringtone fix.

Basically, the most important part or rooting the Moto G 2015 seems to be the version of SuperSU that is flashed from recovery.

A bit thanks to the OP for solving my root problems! :good:
 

NICO38

Member
Jun 15, 2010
5
0
Root OK but not with llama

Hi,

I root perfectly my XT1541 Motorola G3, result of root checker is ok.

But when i installed llama on my phone and try to active the flight mode, I have an error :

Llama could not become root in time.
Check your SU app.

Is already happening to someone ?
 

mercuryprobe

Member
Feb 27, 2017
14
2
How much time does it take to rebuild the Cache after rooting?

I followed most of the instructions, but I appear to be stuck on the WARNING: BOOTLOADER UNLOCKED page. Now, this could be a soft brick, but is it? How much time does it take to rebuild the caches?
Also, it's not vibrating every few seconds (like it does when you turn it on).
 

NICO38

Member
Jun 15, 2010
5
0
It's ok with Macrodroid

For other user's who have same problem as me with llama, I use now Macrodroid, this is the only app that's work perfect for activate automatically flight mode.

Hi,

I root perfectly my XT1541 Motorola G3, result of root checker is ok.

But when i installed llama on my phone and try to active the flight mode, I have an error :

Llama could not become root in time.
Check your SU app.

Is already happening to someone ?
 

acejavelin

Recognized Contributor
Sep 3, 2009
6,835
3,322
Lincoln, ND
I followed most of the instructions, but I appear to be stuck on the WARNING: BOOTLOADER UNLOCKED page. Now, this could be a soft brick, but is it? How much time does it take to rebuild the caches?
Also, it's not vibrating every few seconds (like it does when you turn it on).
You're soft bricked... Boot partition is messed up. Hard to say what to do since you didn't tell us exactly what you did.
 
  • Like
Reactions: mercuryprobe

mercuryprobe

Member
Feb 27, 2017
14
2
You're soft bricked... Boot partition is messed up. Hard to say what to do since you didn't tell us exactly what you did.

Well, update: I reinstalled the *right* version of SuperSU, and now all my steps align with the tut.
Also, now I've moved on from the Warning screen, and now my phone shows the whole animation - but its stuck at the 'Hand Stitched by Peter Crawley' animation that you get right before you see the lock screen. The anim just goes on indefinitely.
 

acejavelin

Recognized Contributor
Sep 3, 2009
6,835
3,322
Lincoln, ND
Well, update: I reinstalled the *right* version of SuperSU, and now all my steps align with the tut.
Also, now I've moved on from the Warning screen, and now my phone shows the whole animation - but its stuck at the 'Hand Stitched by Peter Crawley' animation that you get right before you see the lock screen. The anim just goes on indefinitely.
This tutorial is old... Get latest TWRP and SuperSU and follow this thread: https://forum.xda-developers.com/2015-moto-g/general/guide-how-to-root-moto-g-2015-model-t3448572
 

Rahan815

New member
Mar 1, 2017
1
1
Well, update: I reinstalled the *right* version of SuperSU, and now all my steps align with the tut.
Also, now I've moved on from the Warning screen, and now my phone shows the whole animation - but its stuck at the 'Hand Stitched by Peter Crawley' animation that you get right before you see the lock screen. The anim just goes on indefinitely.

Try the SU version 2.6 it wordked for me.
With 2.2 my phone wouldn't pass boot animation.
It's BETA-SuperSU-v2.66-20160103015024.zip that worked for me.
 
  • Like
Reactions: mercuryprobe

seanspotatobusiness

Senior Member
May 3, 2011
74
3
The first post gives the instruction "Paste twrp2.8.7-r7.img file into folder \Android\sdk\platform-tools" but does not explain where the folder \Android\sdk\platform-tools is supposed to come from. What's missing from the instructions? Thanks.
 

Hucast_DL

Senior Member
Oct 8, 2015
229
58
The first post gives the instruction "Paste twrp2.8.7-r7.img file into folder \Android\sdk\platform-tools" but does not explain where the folder \Android\sdk\platform-tools is supposed to come from. What's missing from the instructions? Thanks.

Hi, you find it just where you install the sdk if u have the sdk from Motorola unlock bootloader page open the the Android program and you Will see the directory where you installed just copy and Paste the direction in the Windows Explorer
 
  • Like
Reactions: seanspotatobusiness

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    :fingers-crossed:
    How to get root Moto G 2015 With Stock Android Marshmallow 6.0 (XT1541)

    Hi guys. Now I have a Moto G 2015 XT1541 with previously unlocked bootloader (following Motorola Guide described here, be careful unlocking bootloader wipes everything!) with recently installed Europe Retail Stock ROM MM 6.0, but i was having some issues trying to install TWRP 3.0 and SuperSU 2.65....until now.

    With latest SuperSU you will get bootloop, and probably you need to reinstall the stock rom completely.........but... ....This method works fine!

    Try it yourself on XT1540, XT1542, XT1543, XT1544 and XT14548 variants

    So, I have used TWRP twrp-osprey-2.8.7-r7.img for the recovery and Super SU Beta 2.62 (BETA-SuperSU-v2.62-3-20151211162651.zip) to get root on my device.

    Get TWRP recovery and ROOT

    Step 0: enter to developer options (tap 7 times the build number) and select Allowing USB debubbing and Allow OEM unlock options

    Step 1: install TWRP 2.8.7-r7 entering to bootloader mode

    Turn off the device, press power and volume down and wait for two seconds. device will show bootloader mode in black screen, connect it to the pc through usb cable

    Step 2: Paste twrp2.8.7-r7.img file into folder \Android\sdk\platform-tools and rename it to recovery.img (this requires previously installed Android SDK Tools, but you can do the same with MinimalADB

    open cmd in windows, navigate to the platform-tools folder location and write this line:

    Code:
    fastboot boot recovery.img
    Wait until ok message appears in cmd

    TWRP will appear, and press reboot System. Enter bootloader mode again and type in CMD the following:

    Code:
    fastboot flash recovery recovery.img

    Wait until ok message appears in cmd. After that, press in bootloader mode the recovery option, you will enter to twrp and now new recovery becomes permanent, press Reboot system.

    Step 3: copy BETA-SuperSU-v2.62-3-20151211162651.zip file into the device and after that, disconnect it from usb

    Step 4: turn off the device, enter bootloader mode as stated in step 1, and select the recovery option with the volume up and down , press power button to enter to recovery and twrp will appear instead of original recovery.

    Step 5: in twrp press install, select location of the Beta SuperSu File, select beta Super SU zip file and allow installation swipping to the right side and wait until it finish.

    Step 5.1: after flash Super SU, wipe dalvik and cache through twrp, pressing the wipe dalvik/cache button located in left side.

    Step 6: in twrp press button reboot now.
    Wait a little while android rebuild the cache.
    The device will enter to the home screen. check that super su app is installed

    yBcVLRM.png


    Note: if twrp offers to you install SuperSu dont let it. That causes a bug.

    Step 7: Install Root checker and check if you are root.

    inJL01K.png


    Thats all folks!!

    -------------------------------------------------------------------------------------------

    Plus 1 - If something goes wrong you can reinstall Stock as described in this repair guides. Check here the firmware and here the reinstall instructions

    Plus 2 - How to delete the Motorola annoying unlock bootloader message:

    Step 0: connect the device to the pc, copy unlocked_logo.zip file into the device and after that, disconnect from usb

    Step 1:
    Turn off the device, press power and volume down and wait for two seconds. device will show bootloader mode in black screen

    Step 2: In bootloader mode select with the volume up and down the recovery option, press power button to enter and twrp will appear

    Step 3: in twrp press install, select location of the unlocked_logo.zip File, select that file and allow installation swipping to the right

    Step 4: in twrp press reboot now. The device will boot without nagging window.
    5
    Excellent instructions. First time I saw detail to flash TWRP in a manner that does not revert back to stock recovery.

    One recommendation, after the first boot to recovery, make a clean (pre-root, pre-cutom recovery) TWRP back up to your SD Card. If anything goes wrong, just flash this backup.
    3
    [emoji2] detailed!!! Ty

    Sent from my MotoG3 using Tapatalk

    Instead of quoting the whole first post to say "Ty", just click the Like or Thanks button on the post... It is better for the OP and keeps the rest of us from having to scroll through the whole post.

    Sent from my MotoG3 using Tapatalk
    3
    I found an updated supersu around: BETA-SuperSU-v2.66-20160103015024.zip, is it better to use this or the original older one, BETA-SuperSU-v2.62-3-20151211162651.zip?

    Thanks!

    You can install any recent version, but before flashing the zip you need to enter in TWRP terminal this "echo SYSTEMLESS=true>>/data/.supersu". This force the systemless installation, the only one that works in stock MM.
    2
    Suggestions please. I'm missing something simple here.

    XT 1541 brand new. Marshmallow 6.
    Unlocked but still with annoying ' Warning Bootloader Unlocked ' warning screen.

    I've installed on W7, via minimal adb & fastboot, twrp-osprey-3.0.2-r1.img. Recovery seems to work just fine......but....

    When I install ANY of these SuperSU images

    - UPDATE-SuperSU-v2.46.zip
    - UPDATE-SuperSU-v2.65-20151226141550.zip
    - BETA-SuperSU-v2.74-2-20160519174328.zip


    Tried Data Wipe\No Data Wipe. Makes no difference with TWRP before Reboot.

    The device appears to become soft-bricked and sticks at the ' Warning Bootloader Unlocked' screen.

    I've reinstalled stock firmware XT1541_OSPREY_RETEU_6.0_MPI24.65-33.1_cid7_subsidy-DEFAULT_CFC__v2.xml.zip .....twice.

    Loosing the will to live. Any ideas what I'm doing wrong please ?

    Thank you

    Muppet The Wonder Dog

    (None of my Samsungs were this tricksy.)
    In the TWRP terminal enter:

    echo SYSTEMLESS=true>>/data/.supersu

    Then flash current SuperSU zip. SuperSU doesn't always recognize it needs to use systemless, this forces it.

    Sent from my MotoG3 using Tapatalk