yashsingh1/xdaforums huggingface dataset:
[Moto X General] branrollins:
Back to ART

Anyone know if you can go back to ART after using Sunshine? I went to Dalvik to use Sunshine. I'm assuming so because that was just so the program ran but I don't like to fix what isn't broking. Unlocked and rooted quickly on MotoX, thanks Jcase
[Moto X General] ikarios:
Just to be clear here - once the bootloader is unlocked, there's no way to have it be relocked? Just wondering based off the discussion earlier about how SunShine probably won't work on 4.4.4 Moto X due to a changed bootloader, not sure if that has any relevance once it is already unlocked.

Don't see why not. SunShine removes itself after it does its tricks, as per older jcase exploits, I believe.
[Moto X General] _litz:
Ok, so solved the boot image thing ... you need a 4.4 motoboot.img installed, and then use any of the 8 zillion utilities out there to replace the warning image with your clogo.bmp

So for those who have safestrap, this is sickeningly easy ... this is presuming you already have an operating rooted system in your default system slot in safestrap (which is now the instructions say to do it for the X) ...

Back up your custom clogo boot image (bring to your PC as clogo.bmp)

Run sunshine. Grant it permissions with supersu. Let it do its thing and reboot. (note: you'll need to switch to dalvik if you're art)

While this is going on, grab the logo.bin from the 4.4 image zip, and update it replacing the warning logo png with your clogo.bmp

Uninstall safestrap recovery.

Boot to fastboot, replace logo with your new logo.bin.

BAM! you're booting straight into your rooted system, no other changes needed!
[Moto X General] Topsnake:
[MENTION=2376614]jcase[/MENTION] since you responded to this user spewing idiotic theories in the droid ultra section i figured you would like to here as well in the X section
[Moto X General] mschumacher69:
[MENTION=2376614]jcase[/MENTION], I'm just wondering, given the fact that this unlock method is based on an exploit, what's the possibility of Moto patching it and re-locking the bootloader with an OTA? You know like MotoWPNoMo, we all thought it was permanent but Moto was able to patch it with an OTA and re-enable write protection.

I wonder what's going to happen if this is the case when people start asking for their money back...
[Moto X General] Topsnake:
Doubt Moto will support this phone much longee, but in theory moto could run a command on an OTA to relock, in my case I could re enter the unlock code and be good. In your case Unless this physically blows a fuse I would assume it would relock until reexploited. Now [MENTION=2376614]jcase[/MENTION] will probably educate me here.
[Moto X General] samwathegreat:
^ Not even a remote possibility. What a PR nightmare for moto...
[Moto X General] kdog350:
Yeah, they did that with the Motorola photon. I was lucky and was warned before receiving the 2.3.5 update that the bootloader was relocked from that update.
[Moto X General] jcase:
Phones unlocked via code are identical to ones unlocked with SunShine
[Moto X General] Topsnake:
And there we are. Thanks!
[Moto X General] mschumacher69:
I'm not talking about releasing an OTA that would re-lock the bootloader for everyone, I doubt Moto would ever do that, I'm talking about releasing an OTA that would patch this exploit and re-lock the bootloader only for people who unlocked with this exploit, you know because they unlocked with an exploit not the "proper" way with their unique unlock code.

It all depends on how the exploit exactly works, if the end result ends you up with an unlocked state that is exactly the same as when you unlock with your unique unlock code, then there's no way for Moto to patch it and re-lock the bootloader. They can patch it so that you cannot unlock with this exploit anymore (which they have already done, for some models at least), but they cannot patch it to re-lock the bootloader.

But if the end result of this exploit ends you up in an unlocked state that is different from when you unlock with your unique unlock code, then it would be possible for Moto to patch it and re-lock the bootloader only for those who unlocked with this exploit.

---------- Post added at 08:42 AM ---------- Previous post was at 08:41 AM ----------

There you go, so this means there's no way for Moto to re-lock the bootloader with an OTA...

Thanks for the confirmation [MENTION=2376614]jcase[/MENTION]!
[Moto X General] doitinthedirt:
Easy as pie.. Verizon 442
[Moto X General] winlin.droidrzr:
Has anyone had luck with the AT&T 4.4.4 moto x?
[Moto X General] MaddHatt3r:
This is great. Huge thanks to all involved!! Quick and easy on Verizon 4.4.

Minor note, the Disclaimer still reads that the X is not supported if anyone cares, but it cleared all checks.
[Moto X General] toroloco73:
It doesn't work on my Moto X XT 1052 stock 4.4.4

Can't install supersu…

Sent from my Motorola Moto X XT1052
[Moto X General] mschumacher69:
You still insist on paying $25 when u can unlock for free...
[Moto X General] toroloco73:
but why do you care about how i spent my money?????

i try this app because otherwise Motorola way doesn't need to reinstall all apps and data !!!!
[Moto X General] mschumacher69:
I don't care how you spend your money, I just think you're wasting it...
[Moto X General] KidJoe:
As a different, easier way to answer this for others in this same situation...

First you need to understand that the Moto Maker custom logo is the CLOGO.BMP which is not used once your bootloader is Unlocked, or Relocked status. Next, the TEXT from the custom Moto Maker CLOGO may or may not be part of the actual image (I'm not sure, I have a dev edition).

There are instructions to Backup your CLOGO (if you are rooted) in the first post of -> http://xdaforums.com/moto-x/general/changing-moto-x-bootlogo-root-t2445150

To make a custom logo.bin (used by the phone after you unlock the bootloader, and contains the warning message), there are instructions in -> http://xdaforums.com/moto-x/themes-apps/moto-x-boot-logos-t2417961. You can use your custom CLOGO.BMP to make a logo.bin which removes the warning message at boot up.

For the info and steps all in one place, as well as the difference between CLOGO and LOGO.BIN, when each is used, how to make your own, see -> http://mark.cdmaforums.com/MotoX-Bootlogo.htm
[Moto X General] ThaSik1:
FXZ'd to 4.4.4 a few months back like a dummy on my xt1060 so it's a no go for me with sunshine. Congrats to those who got unlocked and so much appreciation for the devs providing people with an alternative to the middleman! Quality work and I can't wait to support your efforts!
[Moto X General] jco23:
after reading through all of the posts in this thread, it looks like my (VZW Moto X non-dev) steps to go from:

- stock 4.4.2, stock recovery, rooted, locked, Xposed

to

- stock 4.4.4, custom recovery, rooted, unlocked, Xposed

is by doing the following:

uninstall xposed (and modules)

download/install sunshine (using the steps from: http://xdaforums.com/showpost.php?p=55609969&postcount=760)

download/install 4.4.4 OTA

install custom recovery

re-install Xposed

can someone please confirm?

thanks!
[Moto X General] murso74:
Looks correct
[Moto X General] murso74:
I swear you're just trolling now
[Moto X General] cicatriz63:
Just unlocked my AT&T on 4.4.2. Worked flawlessly! Just to be clear we can take the 4.4.4 OTA update now as long as we are on stock recovery still?
[Moto X General] avettraino:
I have a moto X on Verizon with 4.4.4. Sunshine did nor work because it was unable to get root. Has anyone tried to apply pie root or towel root and then run sunshine?
[Moto X General] cicatriz63:
Answered my own question. Updated without issues. Now another question. I was rooted with towelpieroot when I did the unlock. After numerous reboots it still says I'm rooted, even after uninstalling towelpieroot. I'm assuming this is because write protection is now disabled, but is this going to be a problem if I flash a custom recovery and root the proper way?
[Moto X General] k_t_b:
No.
[Moto X General] mblanton66:
OK yesterday those of us on 4.4.4 who were specifically getting the Root Not Found message jcase mentioned that was something he thought he could fix, just needed to 'narrow it down'.

Is that still the case?

Any updates that I've missed?
[Moto X General] miketoasty:
I believe the last thing I heard from him was that it was not fixable in the short term, I think the problem is that there is no temp root currently available that works with 4.4.4 which is causing the issue, therefor he needs to basically make one for this to work. Which could take a while.
[Moto X General] smartazz69:
I hope so. I had gotten a new phone and it came with 4.4.4 with build date June 18 2014. I get the no su binaries found.
[Moto X General] mblanton66:
I never gathered that either from forum posts or chat which is why I'm asking (in case I missed something obvious). Thought maybe it was a simple write or mapping issue (my Maxx has no sd card, for example) as opposed to a major write issue. The build date of my 4.4.4 is from June 18.

And is there a temp root for this version of 4.4.4? TowelPieRoot just runs and says "Starting".
[Moto X General] iaminflames:
There is no temp root for 4.4.4
[Moto X General] pjsockett:
I tried upgrading to stock 4.4.4 after unlocking and it failed. I tried to fastboot flash the 4.4.2 system image from the fxz file to get back to stock so it would take the ota update. That failed too but after it wiped system so now I have nothing and can't get the factory images to flash. They keep giving the error "Invalid sparse image chunk count". If any one can help me please PM so we don't have to clog up this thread. Thanks
[Moto X General] smartazz69:
Curious if you the 32 GB or 16 GB storage version of the Maxx
[Moto X General] cicatriz63:
In that case is it even necessary to install a custom recovery if all I want is root for now?
[Moto X General] fakieskr8333:
I would install a recovery just to have a backup in case things go south but it isn't necessary if you don't mind the risks. The only reason to stay with stock is for updates and I think l is a little ways off so you should be good for a while.
[Moto X General] roemicha:
I saw a post from jcase that said at least a month or two for those on 4.4.4. It will be b great if they find a method to root 4.4.4.

Sent from my XT1058
[Moto X General] doitinthedirt:
I can't be the only one that isn't crystal clear or anywhere even close to a muddy windshield clear on what a recovery is.. I am droid familiar been using them for a few years since the debut of the moto droid 1 and had a few tablets. On my moto X I can power off and than hold the power and vol - buttons to bring up fastboot I believe is what it's called.. confirm please. That menu shows a Recovery and a Factory option.. is this the Recovery mentioned here in installing custom? Right now all I am doing is trying to get perm root on my unlocked verizon X. I may just for the time being continue using towelpie for root until I understand recovery and what exactly it is. My phone is on 442 now and unlocked via Sunshine.

Appreciate help if someone can clear up the mud, Thanks!
[Moto X General] aviwdoowks:
jcase's hope filled response to my gaff of a post from Ultra general! :o
[Moto X General] miketoasty:
Interesting insight. Glad to know that root may at least be possible when the new Moto X is released. Really the only reason I would want an unlocked bootloader is for root alone. Thanks for the post and thanks to jcase for the clarification.
[Moto X General] BADDINOROX99:
no such luck on my droid ultra or moto x 4.4.4
[Moto X General] anikol:
Moto X republic wireless, 4.4.2, success

Smooth all the way, payment, unlock, took on twrp, flashed superSU, adblock requested and received root. The best $25 spent on accessories to Moto X :)
[Moto X General] thelogman:
If you haven't flashed a custom recovery then the recovery option you get when booting into fastboot is the stock one. Now I'm not entirely positive but I believe you need to flash a custom one to flash unsigned packages even with a bootloader unlock.
[Moto X General] EcHoFiiVe:
Per jcases' request I am making a tutorial on using Sunshine to install custom recovery and permanently install root. I understand not everyone knows what all these things are so I will be going in depth on what all these things are, and how they are important to the end user. It should be up sometime this evening! If you have any questions don't hesitate to reply or shoot me a PM!
[Moto X General] :
Custom recovery and root is covered here...

http://xdaforums.com/showthread.php?t=2826159

Tho a sunshine walk through may he nice.

If you make up a clear and simple walk through thread... I can add it's link to the One Stop Shop thread. But I'd end of with sunshine. There's already a section on unlocked bootloader rooting which is what you are after using sunshine. ?

The reason that's a good place for it is that everything remains in one thread (with links to where to go) and also XDA's Root Directory main thread directs people to the One Stop thread.

Just be nice keeping all info to one thread.... Linking to the rest. ?
[Moto X General] EcHoFiiVe:
I know about the other threads my friend, but I have clear instructions from the man himself that he wants those things in the SunShine tutorial. So, for new peoples sake I will be covering everything from unlocking with SunShine to rooting with a custom recovery. I would link to other threads but his requests were made clear and specific. I feel you tho.
[Moto X General] aviwdoowks:
Bootloader & ap/fastboot is one and the same. Factory & BP tools are used for obscure stuff only.

Once rooted use Rashr tools from play to flash any custom recovery.img.

BTW:

Hey can Rashr save the original stock recovery? I am locked now. But if it can that would save hassles when the next OTA comes.
[Moto X General] :
My problem with putting in 2 sets of instructions about custom recovery and rooting is again... More confusion. More questions about this and that will come.

Sunshine unlocks the bootloader. After.... It's no different than any other unlocked device to install recovery and root. Exactly the same.

A clear step by step of sunshine would be nice for the One Stop Shop thread, as many new comers will go to that thread first. But diluting it with another set of rooting instructions seems unnecessary.

In that thread, under rooting "unlocked bootloaders" already has the info. Whether you used sunshine or moto site or China middleman is irrelevant.

Anyway, your choice. It will lead to a second walk through being made for the one stop shop thread. That's all. Seems silly though.

But can't stop you from doing whatever you want. But a guide will be put in the one stop shop. Simple, and only about Sunshine. Then it will refer to the existing root and recovery guide.

Again, this is cause the XDA root directory links to the one stop shop only.

Here...

http://www.xda-developers.com/android/xda-root-directory/

See what I'm getting at?
[Moto X General] blackhand1001:
While this doesn't affect me directly since I have a Verizon Developer edition, it does affect me indirectly since this should help kickstart development for this phone. Great news guys.
[Moto X General] bigv5150:
I'm not sure if rashr saves the stock recovery but is easy enough to get. Just unzip the fxz and take the recovery zip out. Rashr can then flash it from your sdcard. This is how I did it anyway.

sent from "my kungfu is stronger then yours" XT1080
[Moto X General] jcase:
He is doing it as a favor to me, I asked him to because I suck at tutorials and usage guides. I want a complete walk through from 0 to finished using SunShine that I can refer people to, that will save [MENTION=711482]beaups[/MENTION] and I time. I think our time is better spent looking at devices, then walking people through the process.
[Moto X General] FirePsych:
Dude, you're doin it in the dirt. It's always gonna be muddy.

Sorry, couldn't resist.

Keep the rubber side down.

You may now resume your regularly scheduled thread.
[Moto X General] doitinthedirt:
Good! LOL
[Moto X General] _litz:
I would include in your tutorial ... if you're currently a safestrap setup, with the rooted system rom in the "stock" slot ... there's basically nothing to do ...

You run sunshine, and you're unlocked and rooted. nothing else need be done.

You can either keep safestrap, or uninstall it, and you're .. well ... still unlocked and rooted.

There's literally no other software, patches, or anything that need be applied.
[Moto X General] :
How about just putting right before the flask recovery and root section of the tutorial a note saying, the following procedure is the same as any unlocked moto x? Or something like that. Then continue with the instructions?

Just so everyone is clear that there's no special way to root a phone after sunshine. Just don't want to see a pile of confusion that's there's different ways to flash a recovery and root on unlocked bootloader.

Hopefully you guys see where I'm coming from?

And again, I'll add it to the sticky. ?
[Moto X General] Radio2006:
16GB. I got it back in June...
[Moto X General] aviwdoowks:
Also you can do the flashable version of custom recovery from SafeStrap!!

Easy
[Moto X General] seba9087:
I unlocked the bootloader of an AT&T phone without problems. I'm reading my way to update to 4.4.2 safely..

Is it exactly the same to update OTA or flash the 4.4.2 rom once you have unlocked BL?
[Moto X General] rekids:
[MENTION=2376614]jcase[/MENTION], I know that it was said that SunShine can unlock the bootloader later on if one relocks it after the fuse has been blown.

The question I was hoping to find out for sure now before something bad happens, is if some one relocks the bootlader and then updates the software via OTA to lets say 5.0 Android L, the security hole allowing sunshine has been fixed can SunShine still unlock the bootloader?

I have not tried it and maybe someone else has who can speak up, but if you use the OEM lock command do you have to have the unlock token (20 bit KEY) to unlock again or will just the OEM Unlock command work?

Guess I am just thinking are we screwed if we lock the bootloader and then update to a patched version or are we still safe?
[Moto X General] fakieskr8333:
You don't have to relock the bootloader to update. If that is your concern just flash back to stock then take the ota, keep the bootloader unlocked and your good.
[Moto X General] :
There is no reason to ever lock the bootloader again. It has no impact on taking an ota.

You just need stock system and recovery for an ota.

And no reason to lock it to "try" to seems in for warranty, cause it week show relocked status. So they'll know anyway.

So no worries! ?
[Moto X General] rekids:
I understand what you both are saying as far as no need to relock for OTAs and so forth only reason I ask is for the simple reason you CAN relock the bootloader and some where someone will relock for who knows what reason, but some one will relock it. I got teenagers that tinker and all of our phone a are unlocked (6) so just wanted to know if they did get locked am I screwed for getting them unlocked again if it is updated. That's all.

I got the basics down pretty well and enough knowledge to brick things and let the magic smoke out of those little chips ;)
[Moto X General] distortedloop:
There is a reason to lock the bootloader for the ultra security minded. Isn't the reason that the normal unlock command forces a wipe of the device to protect your data from prying eyes? Running with the bootloader unlocked removes that layer.

Real world impact for people running custom recoveries and USB debugging enabled it's probably not an issue, you're already leaving the side doors to the house unlocked.
[Moto X General] aviwdoowks:
I think the concern is ability to relock not relock wisdom.

About which the Dev ed, Moto authorized & the China are the same, you can relock (as I understand it). But other than a forced data wipe, both coming & going, it is convertible.

Sunshine: no relock ability.

:o
[Moto X General] mohlsen8:
i've had a dev edition since they were released, i've never been able to relock the bootloader, or known someone who has. i was expecting it to work like a nexus, but apparently there's an order that you have to flash things in in order for it to allow the relock, and even then i was never able to get it to work. for no reason other than that i've never seen it, i would love to know someone who relocks and exactly how they've done it. really have always been curious about this.
[Moto X General] BADDINOROX99:
A little bit off topic but how does somebody unlock the bootloader through Motorola website is it only for developer edition devices or do they support other devices and void the warranty... I really don't care much for warranty or for data being wiped off my device
[Moto X General] mohlsen8:
they support all versions except at&t, verizon, and RW. all except dev editions void warranty.
[Moto X General] jcase:
Not sure you can relock on motorola, but if you can, then code wont be needed to reunlocked
[Moto X General] rekids:
Thank you for the clarification.
[Moto X General] BADDINOROX99:
hmm no matter what I am screwed for the moment I guess I'll just wait and see what comes first my new Moto X 2014 or a bootloader unlock for my current Moto X
[Moto X General] aviwdoowks:
http://xdaforums.com/showpost.php?p=48526676&postcount=1
[Moto X General] mohlsen8:
yeah i know that, i remember when it was posted. moto also has these instructions on their site. it's never worked for me and i've never read anyone who's actually relocked their moto x.

edit: ok, i take back the part about reading about anyone who's ever relocked, but these instructions are straight off the moto site, and they don't work, and so i think i wrote this off at the time i originally read it. would love to have someone pop in here and say they've relocked, i've always wondered about that with the moto x since i could never get it to work.
[Moto X General] stonesaber:
I relocked my Droid Maxx, The instructions are vague on what to do but you have to start the process with oem lock and then go from there. It took me a few times but I was successful.
[Moto X General] rekids:
So did you just issue the OEM unlock or did you have to enter the key as well (assuming you used a key to unlock your maxx).
[Moto X General] stonesaber:
I have the DE Maxx so I used the key, not sunshine. At the beginning of the fastboot process, you have to start with "fastboot oem lock" then follow the rest of the commands in the link above.
[Moto X General] mtcrew:
Got it to work. Had to fxz to get sunshine to finally work. Thank you Jcase!
[Moto X General] Gundabolu SC:
Sorry.... Ignore...
[Moto X General] ThaSik1:
Hey I FXZ'd a few months back to 4.4.4 but Sunshine didn't work for me. What did you do differently? The more details the better! :laugh:
[Moto X General] PILLMUZIK3600:
Clicked the link and couldn't find anything that said datroot.zip
[Moto X General] miketoasty:
Anything that you have to flash in recovery wouldn't work unless it also disabled write protection at the same time and currently there is no way (That I know of) that disables write protection on 4.4.4 Moto phones (Without having an unlocked bootloader).
[Moto X General] passsha:
Tried

Package verification failed
[Moto X General] Gundabolu SC:
Sorry! Please ignore! ;(
[Moto X General] aviwdoowks:
Look inside

But aborts on a Maxx 444

His source is a lier?
[Moto X General] PILLMUZIK3600:
Mostlikely
[Moto X General] eyc:
Will unlocking BL with Sunshine allow me to move to 4.4.4?

Relative noob here when it comes to rooting and unlocking. A long time ago, I rooted my Moto X (vzw) using jcase’s instructions and tools. I disabled the OTA notification because, as I recall, I had to stay on 4.4.

Question: If I unlock the phone now using Sunshine, does that mean I can take the latest OTAs and still have root? Or am I completely off base? I ask because I had to buy a new Moto X (1st gen) for my wife yesterday, and that thing flies so much faster than my current Moto X, and, I'd like to get on 4.4.4.