[GUIDE] How to unlock your bootloader, install TWRP and gain root access

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,326
14,179
253
Atlanta, Georgia
Hi all!

So yesterday I unlocked my bootloader using sunshine, which worked perfectly, I then took the OTA to upgrade to MM - no problems there. Today, I installed TWRP, that worked great, and then I flashed the SuperSU file found in the original post of this thread using TWRP, and it didn't give me any errors or anything, but now my phone is stuck at the "warning bootloader unlocked" screen :(

I was hoping someone could explain to me what went wrong and how I can fix it. Will I have to reflash the OTA? Should I wipe first? And how can I install root without causing this to happen again? Am I using the wrong SuperSU file? I already tried reflashing the SuperSU file but I'm having the same results. Any help would be appreciated!

CONGRATULATIONS FOR UNLOCKING YOUR BOOTLOADER PRIOR TO UPDATING TO MARSHMALLOW!
You are very smart to do so!

Yes, as you suspected, you are using wrong SuperSu for the Marshmallow OTA.

The SuperSu in this thread (unlocking XT1254 bootloader on Motorola/Verizon Lollipop firmware) is not compatible for initial root of the official Motorola Marshmallow for our Quark phones. Starting with the XT1225 back in July 2016 when Marshmallow was released for that Quark and now the XT1254, we found you have to use older version, SuperSu beta 2.62. Find it attached to this post or download it from here.

Download to PC, boot into TWRP, drag file over (works like a flash drive in TWRP), then re-flash the older SuperSu. After flashing that in TWRP, reboot successfully, confirm root.

You can then flash a newer version of SuperSu you have downloaded. Or SuperSu should prompt you to automatically update to newer version.


Then after you fix that, go get rid of the unlocked bootloader warning:

BOOT LOGOS (ADB and TWRP-flashable versions)
https://forum.xda-developers.com/showpost.php?p=70287750&postcount=75
 

Attachments

Last edited:

birdgofly

Member
May 3, 2011
40
3
0
Ohio
Thank you very much for explaining this ChazzMatt, and for the quick reply!

I found and flashed the unSU script by osm0sis (https://forum.xda-developers.com/showpost.php?p=63615067&postcount=2459) while panicking, which worked wonderfully and I was able to boot again, then installed the beta 2.62-3 version of SuperSU as ChazzMatt suggested and it worked perfectly!

Thanks to ChazzMatt and all the great devs who make and share this awesome stuff and help people like me!
 

g0ndor

Member
Mar 5, 2008
17
0
0
Bear with me here - I am a newb...
I have the vzw droid turbo xt1254, su4tl-44, and thanks to sunshine and this thread, unlocked bl, twrp, root, exposed etc - thank you!
I want to update to MM now(my phone is not encrypted).
Since i think it is easier to resolve issue working from stock, I want to back up important stuff from my phone, then restore to factory settings, take any available ota, and then start with the instructions in the op - twrp, root etc...
I think the recommendation is that I flash the full firmware from vzw myself(it was posted earlier) but I would simply prefer going back to stock and taking ota.
Anything I am missing?
If restore to factory settings doesn't remove root, then I won't be able to take ota - do I need to flash stock su4tl-44 first?

Edit: when I installed twrp last year, I selected read only, created a back up and then enabled write in twrp, if I can find that back up, can I just flash that and then take ota?
 
Last edited:

TheSt33v

Senior Member
Jun 12, 2014
1,741
1,362
0
The Stupid Country
Bear with me here - I am a newb...
I have the vzw droid turbo xt1254, su4tl-44, and thanks to sunshine and this thread, unlocked bl, twrp, root, exposed etc - thank you!
I want to update to MM now(my phone is not encrypted).
Since i think it is easier to resolve issue working from stock, I want to back up important stuff from my phone, then restore to factory settings, take any available ota, and then start with the instructions in the op - twrp, root etc...
I think the recommendation is that I flash the full firmware from vzw myself(it was posted earlier) but I would simply prefer going back to stock and taking ota.
Anything I am missing?
If restore to factory settings doesn't remove root, then I won't be able to take ota - do I need to flash stock su4tl-44 first?

Edit: when I installed twrp last year, I selected read only, created a back up and then enabled write in twrp, if I can find that back up, can I just flash that and then take ota?
1. Remove root using the full unroot option in SuperSU. Remove xposed by flashing the uninstaller posted at the xposed framework thread. Alternatively, restore your 100% stock SU4TL-44 backup. You must have a completely stock, unmodified system partition for OTAs to work.

2. Flash stock SU4TL-44 recovery menu (in the full firmware package here if you need it: https://mega.nz/#!G1ghSADK!cbQKSdeq7Qd4ND-vh5W1kZHPZuBVqMz5fRLhCsiDIO4). All OTAs will fail if TWRP is installed. You can do this in the exact same way that you install TWRP, just use recovery.img from the firmware package instead of TWRP.img.

3. Take all the OTAs until good and marshmallowy

4. To get TWRP back, follow instructions in OP

5. To get root back, flash this version of SuperSU: https://download.chainfire.eu/751/SuperSU/ first, and then flash the newest version (link in OP) directly afterwards. You can flash one after the other. No reboot required.
 
Last edited:
  • Like
Reactions: sd_shadow

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,326
14,179
253
Atlanta, Georgia
Hi Am a new droid turbo user but I just updated my version to 6.0.1
how do I root my device
Sorry, you don't -- not for the Droid Turbo XT1254. Unless your bootloader was unlocked via Sunshine prior to taking the 6.0.1 OTA update.

On all Moto Quarks (XT1254/XT1225/XT1250), an unlocked bootloader is necessary for root. For the Droid Turbo XT1254 variant, you need Sunshine to crack the bootloader. The other Quarks -- XT1250 and XT1225 -- can get free code from Motorola to unlock the bootloader, even on Marshmallow. But Verizon demands Motorola not allow any bootloader unlocking for their Quark, the Droid Turbo XT1254.

And right now, Sunshine only works on Verizon Lollipop firmware for the XT1254 Droid Turbo. And I assume you just updated to 6.0.1 with a locked bootloader? NEVER, NEVER just take an OTA. NEVER. You can always install it manually later if it's safe, after you've researched forums like this.

IF you wanted root on your phone, you would have used this guide to unlock your bootloader BEFORE updating to Marshmallow 6.0.1. Then your bootloader would safely be unlocked forever and you could then root at any time -- even after updating to Marshmallow. Multiple warnings all over this forum to NOT take the Marshmallow OTA until your bootloader is unlocked. Like this, plus 10,000 more:

Just keep in mind that going marshmallow without an unlocked bootloader, you'll be stuck forever with a locked bootloader
This one was sort of funny...

Want to root droid turbo marshmallow updated
https://forum.xda-developers.com/droid-turbo/help/want-to-root-droid-turbo-marshmallow-t3536832
 
Last edited:
  • Like
Reactions: sd_shadow

g0ndor

Member
Mar 5, 2008
17
0
0
i messed something up :((
my phone is working, updated to MM, have twrp installed. installed root as well(beta 2.62, update 2.79).
something i think is wrong with permissions on sdcard folder - i used twrp file manager to access that folder and copy stuff in it, and subfolders.
es file explorer gets root permissions, but can't turn on root explorer, chrome can't download, and the built in file manager(settings/storage/internal storage/explore) can't even open one of the new folders i added with twrp file manager. twrp file manager can still access everything fine.
i have restored a backup, and restored to factory, from inside android - didn't help.
can anyone help me out.
tia

edit: i see i can chmod 755 from within twrp file manager on sdcard folder, but not sure that is the right setting...
 
Last edited:

stack697

Member
Mar 26, 2006
8
0
0
There is no 4.2 rom available for the droid turbo. The turbo shipped with 4.4.4. If you want to downgrade to that, follow the guide in my OP to unlock the bootloader. After you've done that, download the 4.4.4 firmware here: http://rootjunkysdl.com/getdownload.php?file=Droid Turbo/Firmware/VRZ_XT1254_SU2-12_12_CFC.xml.zip. Then boot into bootloader mode and plug your phone into a PC. Extract the contents of that zip file into the Minimal ADB and Fastboot installation directory, and double click on the .bat file that came from the zip file that you extracted. This should automatically flash all of the 4.4.4 images and wipe your phone.

Once you have done that, follow the instructions for installing TWRP and gaining root access.
This is a very old post. ---- Are these directions still good if I want to downgrade my just unlocked Turbo 5.1 (SU4TL-49) back to 4.4.4

My OG KitKat Moto X died so I pulled the Turbo back out the drawer, but I so want my KitKat back.

Thanks
 

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,326
14,179
253
Atlanta, Georgia
if u want an unlocked bootloader then take the OTA
You mean do NOT take the OTA. If you have not unlocked your bootloader prior to 6.0.1.

If they are below SU4TL-44, make very sure any OTA being installed is not for 6.0.1. Better to manually flash to "44" or "49" from file here in this forum, then unlock your bootloader.



---------- Post added at 06:40 AM ---------- Previous post was at 06:38 AM ----------

Motorola Droid Turbo (XT1285) not dakordo not work
What is XT1285? It's NOT Droid Turbo. Droid Turbo is XT1254. XT1285 is Moto G.

What is "dakordo"?

EDIT: I see you also posted over in the Droid Turbo 2 forum and say you have an XT1585. You are out of luck. Droid Turbo 2 bootloader was never unlocked by Sunshine. You should have bought the OTHER Kinzie, the Moto X Force with the free bootloader unlock from Motorola, instead of the crappy Verizon locked-down version. I assume you are not a Verizon customer and therefore don't need a Verizon phone?




---------- Post added at 06:41 AM ---------- Previous post was at 06:40 AM ----------

hello , have got a problem with my turbo one , and i want to factory reset from fastboot , its SUTL-49 is there any way ?
Yes, you can re-flash stock factory image, SU4TL-49. While you are at it, have you unlocked your bootloader yet? You can still do it while you are on SU4TL-49...

EVERY QUARK FIRMWARE EVER RELEASED
http://www.filefactory.com/folder/f9d1880e6c5b4800/?sort=created&order=DESC&show=50

You have to use older version of RSD Lite. Or fastboot.
 
Last edited:

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,326
14,179
253
Atlanta, Georgia
FYI...
NEWER TWRP FOR QUARK

Some people do not go to the official Quark TWRP thread over on the other Quark forum and therefore do not realize they are running very old version of TWRP. There's newer versions available with more features, improvements. Latest version is from January 2017. If you've not updated TWRP recently, you don't have the latest, best.

twrp-3.0.3-0_MOD_2-quark.img
for the Motorola Moto Maxx/Droid Turbo, by bhb27
https://www.androidfilehost.com/?fid=673368273298925806



@bhb27 is our official maintainer for Quark TWRP. For some reason the TWRP website stopped accepting revisions several months ago, so he posts them on Android Host Files and it's listed in our OFFICIAL Quark TWRP thread.
Download official TWRP for Quark (Out of date. Check mirror for last update version.)
TWRP website has been out of date for our device for months now.
 
Last edited:
  • Like
Reactions: sd_shadow

lem22

Senior Member
Nov 25, 2013
177
50
0
Sorry for noob question, but regardless the build no., can you unlock any phone still on Lollipop? Or is there a Lollipop build that's newer than SUTL-49?
 

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,326
14,179
253
Atlanta, Georgia
Sorry for noob question, but regardless the build no., can you unlock any phone still on Lollipop? Or is there a Lollipop build that's newer than SUTL-49?
There's no Lollipop Verizon firmware higher than "49" for the Droid Turbo XT1254. Sunshine works on SU4TL-44 (October 2015) and SU4TL-49 (May 2016).

There were OLDER versions of Lollipop for the Droid Turbo dating back to July 2015 -- but Sunshine only works on either of those two. Those two were the last two Lollipop firmware versions released by Verizon/Motorola for the Droid Turbo.
 
Last edited:
  • Like
Reactions: Nido221 and lem22