yashsingh1/xdaforums huggingface dataset:
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
yes i had to freeze the apps as i couldn't get anything else to work.

will try converting to user and uninstalling.

btw is it possible for a device to be bootloader locked and still have twrp and root and be able to flash custom roms ?

I've attached the fastboot getvar all data below.
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Yes and no. "A device" is very broad question.

On older LG phones (LG G2, LG G3), you could root with an exploit that then allowed TWRP to be installed, then custom ROMs -- all while the bootloader was still locked.

With current LG phones you need bootloader unlock.

But with Motorola phones (at least since 2014) you need bootloader unlock on any OS newer than Kitkat. On Kitkat, for the Droid Turbo there was

method to root (called Mofo root) and flash stock-based ROM

, while bootloader was still locked. When Sunshine unlocked the Droid Turbo bootloader in 2015, then people got to flash CM/LOS based ROMs not based on stock firmware, and also have TWRP custom recovery.

I think with some Samsung Snapdragon phones you can flash some engineering kernel file that will allow root and ROMs without bootloader unlock.

But if you're asking specifically about this Motorola phone in 2018, you need bootloader unlock. A lot of people don't understand why we say you NEED bootloader unlock to get root. "I just want root." Well, you need bootloader unlock.
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
i think my phone (verizon quark) is bootloader locked and i am still able to flash twrp, root, xposed and even aosp based nougat roms.

i just cannot fiddle around with the system/app and system/priv-app folders (even on 7.1.2 roms) which is super strange as i have decent experience of flashing and customizing phone software and getting usable workaround for issues like these.

I never use a phone without having root and xposed installed onto it ;)
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
That would be very... unusual. Can you show us the bootloader status code of your phone? Just boot into TWRP, then boot to bootloader from there. What is your bootloader status number?

You've never used Sunshine to unlock your bootloader or perhaps it was unlocked by previous owner? I assume your phone was bought used.
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
Yes. I bought this phone from ebay.

I have never unlocked using any tool or app. Just flashed twrp and it was all a go from then on.

But before flashing twrp it showed "Software status: Official" in bootloader.

Running this rom with xposed + gravitybox without any major issues.

btw how do i check my bootloader status number ?

Also in the "fastboot getvar all" data it shows bootloader unlock not supported ?
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Read my previous post. Boot to TWRP, then from there boot to bootloader (easier than using ADB to boot to bootloader), and then look at the status code on that screen.

You will see a number. Tell us what that number is. It will be zero, two, or three.

There are three status codes possible for the Moto Quark bootloader:

Locked Status Code 0 (locked and has never been unlocked)

Unlocked Status Code 3

Locked Status Code 2 (re-locked, but was unlocked at some point).
[Verizon Motorola Droid Turbo Android Development] computerfreek274:
I still have the tubo here not a lot of time to work on ROMs around here. I am still working through health problems. I also have a 12 and 16 year old so they keep me busy. I have moved on to doing Alexa and Google smart home stuff in my spare time. Lot of work with esp8266 and similar boards and some raspberry pi stuff.

Maybe one day I will get back into ROMs and phone's. Just takes a lot of time. It started to feel more like a job than it felt like a Hobby. My 16 year old helped with the ROMs a lot and he has moved on to a girlfriend I can't blame him there! Well if there is anything I can help you with let me know. I will try and do what I can. I have all my work backed up. Happy that people still find my work useful.

Thanks again to everyone who supported me and my work.
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
thank you for this rock stable and snappy rom :)

---------- Post added at 12:22 AM ---------- Previous post was at 12:16 AM ----------

Here is a photo of my bootloader screen.

https://i.imgur.com/UtsoGKk.jpg

Right now i am using this rom with xposed + some modules and supersu installed.

The "unable to remove system app" condition still exists for me :p
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
OK, you have a rare Droid Turbo that was bootloader unlocked by a factory code. For a while there was "Chinese middleman" who would sell bootloader unlock codes. He had access to Motorola factory test equipment, maybe due to his job? But he disappeared.

Before Sunshine came along in late 2015, there were a few of these.
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
Damn !

I didn't know anything about this lol :D

So if the phone is bootloader unlocked and all why am i not able to fiddle around with system apps ?

i am unable to do so on any rom including this one and all 7.1.2 based roms (tried viper,aex,cm14.1).

also is there a way to downgrade to Computerfreek274's KK rom ?

i flashed the rom and radio.img file (fastboot flash radio radio.img) as mentioned in the thread but i won't get sim network or wifi after booting.
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Well, now that you mention it, it does day "Engineering" which usually means a test phone or it's been put into special mode by someone with test equipment. I think the Chinese middleman actually sold bootloader unlock codes. I have seen some like yours, but I was probably confusing the two.

A couple of years ago someone had an "Engineering" XT1225 Moto Max with 32GB internal storage. Those only came with 64GB, and Motorola gave away bootloader unlock code for free on the XT1225. No need for Chinese middleman. So, that phone was obviously a prototype, which had somehow ended up on the streets. He was having trouble with custom ROMs, even though his bootloader was unlocked.

Which SuperSu did you try to install?

Sent via open market LG US998 V30/V30+
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
okay.

I tried supersu 2.82 and latest magisk 16.0

I have an XT1254 though.
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Right, I know you have XT1254

Even though it sounds strange, I dnt you to try an older SuperSu, as an experiment. Let me find it and I'll get back to you.

Sent via open market LG US998 V30/V30+
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
Thank You !

what is the latest "system mode" supersu that is marshmallow compatible ?

also is it possible to downgrade/flash computerfreek's kitkat rom ?
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Probably not possible to downgrade to that KitKat ROM. Back then he was using Mofo root and it only worked on Kitkat. With an unlocked bootloader, you can downgrade to stock Kitkat as long as you omit gpt.bin com your flash commands. I just hope your "engineering" mode allows it.

Sent via open market LG US998 V30/V30+
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Try the specific older SuperSu attached to this post:

https://xdaforums.com/showthread.php?p=68538891

After you flash that in TWRP, reboot.

Let it update to latest binaries if it asks.

I know that's Moto Maxx guide, but XT1254 owners had to use that same older version of SuperSu for awhile. It may not help you, but won't hurt to try.

Sent via open market LG US998 V30/V30+
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
I'll try this and let you know.

Thank You ! :)
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
Okay ! so no matter what i try, i always end up getting the same result.

No fiddling around with system partition through root apps.

Thank you for your helpful efforts though :)

---------- Post added at 03:00 PM ---------- Previous post was at 02:58 PM ----------

Also i need to report a small bug(fc).

The systemui force closes when i disable data from quicksettings toggle.

I'm using the two step non-verizon flash files (1.0.8).

I systematically flashed both the files; Step1 and Step2.

Does this have to do with the build.prop file that is in zip file of step2.

Can i have some clarity and maybe even a solution to this ?

:)
[Verizon Motorola Droid Turbo Android Development] DECloyd:
Note about Upgrading from Computerfreek_MM-1.0.4 to build 1.0.8

For those of you upgrading from "Computerfreek274_MM_1.0.4 Marshmallow 6.0.1" to "Computerfreek274_MM_1.0.8 Marshmallow 6.0.1", this might be useful data.

After making your TWRP backup ( :D ), download both the "Computerfreek274_MM_1.0.8 Marshmallow 6.0.1" zip file and the older SuperSU 2.62 zip file that was originally found to be the version that allowed root access for the Droid Turbo. This is the link for the latter (copied from "https://xdaforums.com/moto-maxx/general/guide-how-to-unlock-moto-maxx-moto-t3455341"):

BETA-SuperSU-v2.62-3-20151211162651

https://download.chainfire.eu/751/SuperSU/

After flashing the new 1.0.8 ROM (don't check the "Automatically reboot" option), I manually rebooted directly back into Recovery (Home menu-> Reboot -> Recovery), and flashed SuperSU 2.62. After SuperSU installed, I rebooted to System. All was good! Root access was in place, verified with Root Checker and SuperSU; all of the root-dependent apps worked.

The "reboot directly back into Recovery" step might not be necessary; I did it that way, just in case.

Background data:

I originally installed (flashed) the MM ROM build 1.0.4 with SuperSU (i.e., not Magisk). This note applies to that scenario. I use "Root Checker" to verify root.

After I flashed the new 1.0.8 ROM and rebooted, root access was not available; however, everything else was in perfect condition with no additional steps (widgets in place, non-root apps running, etc.).

What was wrong was that it "lost" root-access status. Both Root Checker and SuperSU (the most recent version) reported that the device was no longer rooted and root-dependent apps were non-functioning.

I re-read a couple of posts by [MENTION=3250376]ChazzMatt[/MENTION] about rooting the Droid Turbo (see the above link, which also has the SuperSU file as an attachment). While reading it and another comment in a different thread (about the earlier SuperSU version being the only one that seems to work for Turbo rooting), I said to myself, "Hmmm, I wonder if..."

Sure enough, the 2.62 version was the "fix". Smooth and easy, once you know about it. :)

After that, I installed the most recent version of SuperSU from the Play Store. All is fine!

BTW, the move to the new 1.0.8 ROM was worth it for the battery tweeks alone, IMO. In "standby" and no radios on, I saw a 1% drop in the same amount of time that I previously saw a 10% drop. Whoa! Nice! Well done, [MENTION=2331521]computerfreek[/MENTION] !
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Yeah, for some reason that is the "initial" (starter version?) SuperSu you have to use with all Quarks (Droid Turbo, Moto Turbo, Moto Maxx) on stock Marshmallow or stock-based Marshmallow ROMs, like this one by @ Computerfreek274. In the other Quark forum, where that link goes to my bootloader unlock, TWRP, root guide for Moto Turbo/Moto Maxx, we discovered it in July 2016 when Motorola released Marshmallow for the Quarks. However, Verizon sat on that release until December 2016 for the Droid Turbo, so that knowledge had to be propagated over here as well.

It's sort of a shame the Quark forums were split (ironically two months before Sunshine team unlocked the Droid Turbo bootloader), because except for the Droid Turbo having the Verizon mandated locked-down bootloader, all the Quark phones are the same and could benefit from sharing knowledge in one forum. (In fact the U.S. Moto Maxx XT1250 = Droid Turbo XT1254: same exact device, same exact bands, same exact FCC ID. Moto Maxx XT1250 (which has free bootloader unlock via Motorola website) will run on Verizon with a Verizon SIM card... For a full year, the XT1250 was the "dev" version of the Droid Turbo, before Sunshine team unlocked the XT1254 bootloader. It's just Verizon demanded a fake "exclusive", so Motorola re-named the Moto Maxx XT1250 as the "Droid Turbo" AND locked down the bootloader. It was NOT an exclusive, it wasn't even exclusive in the U.S.! Half a dozen other carriers sold the U.S. Moto Maxx XT1250. :rolleyes:

This is why

there's a

[*]common TWRP for all Quarks

.

a

custom kernel for all Quarks

, that will even work on stock firmware, including this ROM.

all

CM/LOS-based custom ROMs work on all Quarks

. When we finally get a custom Oreo ROM (see screenshot in that post), it will work on all Quarks.

The same way an "LG G3" is an "LG G3" -- whether sold in Canada, U.S., or Australia, all Quarks are the same hardware specs and phone series. They only real difference is some came with 32GB storage, some with 64GB storage. The XT1254/XT1250 have the CDMA bands, while the XT1225 do not. But the XT1225 has more LTE and HSPA bands (but not LTE band 13 which is necessary for Verizon users). And as mentioned, Verizon demanded their bootloader stay locked down, while the others get free bootloader unlock code from Motorola.

It's all basically the same phone -- but Motorola gave them different retail model names (even in the U.S.) which was ridiculous.

However, since this ROM in this thread is Verizon-based XT1254 debloated stock firmware, it doesn't have the cross-compatibility the other ROMs do. It's mostly for the Droid Turbo XT1254, although the U.S. Moto Maxx XT1250 can use it; but XT1225 cannot.

For Droid Turbo users who want debloated stock Marshmallow firmware with some extra options, this ROM is very good for that. And for Verizon customers who want VoLTE and Wi-Fi calling on their Droid Turbo, this ROM is great for that as it keeps the Verizon VoLTE feature (but only on Verizon).
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
after flashing step 2, i get system ui fc each time i disable mobile data from notification settings.

what is causing this and any fix for this ?
[Verizon Motorola Droid Turbo Android Development] computerfreek274:
Try and go back into recovery and cache then reboot and go into settings and then manage apps look for system / settings and wipe cache on that rootboot and recheck if it fixed it.
[Verizon Motorola Droid Turbo Android Development] aaki_rocker:
it didn't work. :(

system ui fc while turning mobile data off from notification toggle.

wiped cache and dalvik cache from recovery also wiped cache and data of settings and motorola settings.

after this i even repeated the above steps and wiped cache of system ui using titanium backup.

still didn't work..
[Verizon Motorola Droid Turbo Android Development] GISJason420:
Awesome rom! Tho how does one go about at disabling the sensor to where it comes on everytime it senses motion or being picked up and even an glimpse of a hand. Should increase battery life with it disabled ;)

Thanks in advance!
[Verizon Motorola Droid Turbo Android Development] dbeedle:
Just installed this ROM myself. Nice work!

As for the motion detection, I believe that is in the Moto app/Actions/Approach for Moto Display. Personally I use that all the time but it is annoying sometimes!
[Verizon Motorola Droid Turbo Android Development] strik3x:
i can flash it on moto maxx, xt1225... but wifi doesnt works.. if i flash the last version of radio may be work?
[Verizon Motorola Droid Turbo Android Development] newbe1droidx:
Deleted rom not for xt1225!!!!
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Why would you want to flash this onto an XT1225? :confused:

* First, it's based on stock Verizon Marshmallow firmware and you cannot use XT1225 (Moto Maxx, Moto Turbo) on Verizon. (no CDMA, no LTE band 13) Even though there's a "non-Verizon" version of this ROM, it's STILL for XT1254 (and clone XT1250), not for XT1225.

* Second, there's stock XT1225 Marshmallow firmware for XT1225, if for some reason you want to stick with Marshmallow. Heck, there's even stock Lollipop and Kitkat firmware if you want to go back even further:

Moto Maxx - Moto Turbo XT1225 factory images (Mexico | Puerto Rico | India | Brazil)

* Third, for

all Quarks (XT1225, XT1254, XT1250) there's Nougat and even Oreo ROMs with current security updates

. Click that link to see handy ROMs guide. In my guide, I clearly say this [MENTION=6076132]computerfreek274[/MENTION] Marshmallow ROM is NOT compatible with XT1225.

________

For Verizon users this is the only ROM that has Verizon VoLTE and Wi-Fi calling (and ONLY Verizon VoLTE and Wi-Fi calling, no other carriers), so I continue to list it in my Quark ROMs guide, while I've dropped all other Quark Marshmallow, Lollipop, and Kitkat ROMs.
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
Anyone else having issues with this ROM + PNC banking app? Even with latest version of Magisk + Hide checked, the app crashes right after login. It used to work with the hide option so I have no idea what is triggering it to shut off. Works on my rooted Shield K1 tablet on N stock rom w/hide option and my other phones on RR O Roms w/hide option...But on this one it just wont work. Tried cache clearing, uninstalling, re-installing, etc.
[Verizon Motorola Droid Turbo Android Development] newbe1droidx:
Check to see if your device is play protect certified, mine wasn't and had bank app problems, got it certified and it worked.

Looking for link to give you now how to do it...

Found it. https://xdaforums.com/droid-turbo/help/play-protect-certified-t3848906
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
Nice advice! But unfortunately for me all my devices are play protect certified. I am keeping my fingers crossed that the next PNC update may fix the issue at hand but we shall see. I just replaced the screen after 4 years without a drop but it inevitably happened last month and needed surgery. With the new battery I put in last Holiday its still a great phone but I will probably be switching to the Pixel 3 by the end of the year. :good:
[Verizon Motorola Droid Turbo Android Development] BrianRC:
TWRP backup and restore to new phone?

:)
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
Way late to the party to respond to my old post, but the latest PNC app works just fine with the latest Magisk + hide function for this old phone. I still use this rom/phone every once in a while when I am camping as the radio is so much stronger strong compared to my Pixel 3 daily driver, what a great old device. :good:
[Verizon Motorola Droid Turbo Android Development] kfa670:
When it's time to move on from this incredible phone and Image

Not sure if anyone pays attention to this thread anymore but... First off thanks to computerfreek for building such an awesome image.

I have had my phone since early 2015. By far and wide the best phone ever when using this img. I have went through countless screens to keep it alive and running and even set my folks up with the same setup.

Soon, it will be time to move on and get a new phone, but this one will always be a reliable backup.

I was wondering what you all would suggest for a replacement? What is a good phone like this one that a person can "tweak" with a good custom rom free of bloat, hotspot that works, root, bootloader unlocked etc?

Thank you all for any suggestions !
[Verizon Motorola Droid Turbo Android Development] BrianRC:
I just faced the same decision about a month ago. I love my Droid Turbo with Marshmallow 6.0.1 but it was time to move on. After much research I decided on the Verizon LG V30 primarily due to the great following and support on this site. In particular, ChazzMatt's endorsement made the decision a no brainer. I got a great deal on ebay for a new condition VS996 for $175. It's a dramatic upgrade over the Droid Turbo in every possible way.
[Verizon Motorola Droid Turbo Android Development] kfa670:
Thanks Brian I will look into it!
[Verizon Motorola Droid Turbo Android Development] Shmaks:
This rom include the same language pack as the stock rom? Or are there additional languages, such as russian, ukrainian?
[Verizon Motorola Droid Turbo Android Development] newbe1droidx:
As far as I know it does, dont know about russian or ukrainian sorry
[Verizon Motorola Droid Turbo Android Development] Shmaks:
What does? Same as stock langs or include additional langs?
[Verizon Motorola Droid Turbo Android Development] newbe1droidx:
As far as I know it does have same language packs. Last time I spoke to dev he was ill. Dont know if he will respond. I dont know all the languages included.
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
I installed your 1.0.3 rom before you listed the + rom and root works with flashing BETA-SuperSU-v2.62-3-20151211162651.
[Verizon Motorola Droid Turbo Android Development] computerfreek274:
Good to know thanks. It was buggy without seLinux support chain fire recommends full seLinux suported for root on 6.0+. I had my phones hang after flashing root a few times without setting seLinux.

Can you please post the link to the download. I will test it in the morning.

Thanks.
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
https://download.chainfire.eu/751/SuperSU/

I'll admit to being naive as to what the seLinux does/is, do you recommend flashing again to the + if root is already working?
[Verizon Motorola Droid Turbo Android Development] computerfreek274:
I do not think it will matter if your going to use mods like pon3 audio it will need but also flash the patch for seLinux anyways. All my other ROMS I always set seLinux the same to make it more compatible for mods and stuff. You can hold off till I update to 1.0.4.
[Verizon Motorola Droid Turbo Android Development] tecsironman:
OK set up device and everything is good. Flashed your su zip and it booted. Time to try exposed. Thanks again.
[Verizon Motorola Droid Turbo Android Development] nocturnaltek:
Just curious, were you able to get xposed to install? I installed the zip (xposed-v87-sdk23-arm.zip) via TWRP but the "Xposed Installer" does not see it as installed still.
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
Try rebooting back into TWRP, and clearing dalvik & cache. Then re-try. I think your problem could also be the same thing I was running into where supersu was not actually installing. Once I intalled BETA-SuperSU-v2.62-3-20151211162651 and cleared all the cache, xposed came back to life and everything went back to normal.
[Verizon Motorola Droid Turbo Android Development] ChazzMatt:
Read post #17. It's been in your thread for awhile, because I put it there. ;) It helped many other people earlier with your Brazilian ROM version.

http://xdaforums.com/showpost.php?p=69722490&postcount=17

We had to use that specific version of SuperSU even for stock Brazilian 6.0.1 on the XT1225. I listed in my Guide here.

http://xdaforums.com/moto-maxx/general/guide-how-to-unlock-moto-maxx-moto-t3455341
[Verizon Motorola Droid Turbo Android Development] Rumsfield:
Yes we are aware. I was trying to help anyone who is getting stuck on boot loops or not having root after flashing and didnt read the entire thread and getting confused.
[Verizon Motorola Droid Turbo Android Development] 00ffej:
Any ideas here?
[Verizon Motorola Droid Turbo Android Development] 00ffej:
Never mind, changed SELinux mode to permissive and rebooted, solved the issue