yashsingh1/xdaforums huggingface dataset:
[X 2014 General] Slack3r:
Did you by any chance try a factory reset after the rooted image was on the phone?

And I tore apart the system files posted on root junkies, the stock and rooted files are exactly the same except where SuperSU files had been inserted in the rooted version, so if anything is causing an issue it's likely that. It also seems that when embedded it in a stock image as an exploit it has to call a process on boot, which maybe is where it's getting hung up? (See section 6.3: http://su.chainfire.eu/#embed)

I just got my phone today and it came stock with 5.0, so I'm going to have to return it if this doesn't work :(
[X 2014 General] JulesJam:
I don't know where they get the stock image from, but once you have the stock image, you need to use Linux to modify the system.img.

http://xdaforums.com/droid-turbo/general/tutorial-how-to-modify-turbo-images-t3064595

I am pretty sure I know how to trick MDM to download the full stock firmware to repair my phone, and I know that the firmware is downloaded somewhere on my computer b/c right now I have a space problem and am getting an error that there is not enough space to download it. But once it is downloaded, idk how to capture it. But if someone did, then we would at least have a copy of the 5.0 stock firmware direct from Motorola.

Then there is this tutorial on Xposed for completeness sake.

http://xdaforums.com/droid-turbo/general/guide-getting-xposed-t3066084

---------- Post added at 12:40 AM ---------- Previous post was at 12:37 AM ----------

No, I flashed back to stock using RJ's 4.4.4 stock files. Then I took the OTA.

Oh that is gtk b/c that is where it is getting hung up - on boot. Unfortunately, I don't think that is a good thing though.
[X 2014 General] Germanr84:
After much waiting I'm getting out of this sinking ship. Even with root, we might miss out in Verizon's future update on phone to allow data and call at same time, and ability to make HD calls which Moto X is supposed to support eventually with the future update.

I just purchased a rooted LG G3 on swappa and I will be selling my Moto X as soon as I can find a buyer for it. Good luck everyone! I still hope you all get your phones rooted one day! Take care
[X 2014 General] JulesJam:
LOL! ok Mr. Melodrama. It's not a sinking ship, it is a great phone that may or may not be able to be rooted on 5.0 but can be rooted on 4.4.4.

That's a great phone too!
[X 2014 General] en_pneumati@netzero.net:
so, for a complete root novice, does this mean once Moto XT1096 running KK is added to the phones supported by Mofo, we can get root - with the caveat that any the pre-rooted image would still nedd to have tethering, etc., added to it before flashing (and assuming someone will be making those available somewhere)?

AND, does this Mofo route mean that if the phone is turned off, which i assume means full power down in a way that the phone has to power up through the whole M logo screen etc., then root would be lost and the image would need to be flashed again with Mofo?

i do not think i have powered down or reset my phone since i got in back in January, so i guess it would be "permenant" root for me for all intents and purposes. ;)

and maybe this question is too hard to answer in a forum, but why can't something similar to Mofo be used to flash an unlocked bootloader to the phone... isn't it all just software... like switching the "brains" of the phone?
[X 2014 General] tjohnstone3:
I can only answer the part about a power cycle. When you would power cycle your phone you would simply lose any modifications you made w/ root privileges (aka, enabling wifi tether, xposed modules, etc) because there wouldn't be full write access to system directories.

You would still have root when you power cycle, you'd just have to do all of your modding all over again.
[X 2014 General] Caketray:
When you root using mofo, does that lose the data already on the phone, or can I keep all my settings, apps, etc.?
[X 2014 General] motcher41:
I left the G3 for this phone. IMHO that phone is garbage through and through.
[X 2014 General] JulesJam:
Yes. Since MoFo lets you flash an unsigned system, you can make any mods you want to the system partition and then flash it. Those mods will survive a reboot.

If you flash a pre-rooted system, you will have root access while running Android and that means you have unfettered access to the system and can make any changes you want to system while running Android. But since write protection is not disabled, any changes you make to system while running Android will be lost on reboot. So after I flashed the pre-rooted 4.4.4, I went in an edited the build.prop (which is a file stored on the system partition) to have the line net.tethering.noprovisioning=true. However, you need to reboot the phone to get that change to be effective. Since write protection is not disabled, on reboot my edit was lost but I still had root access.

So mods made before flashing stick on reboot but changes made to system while running Android are lost on reboot.

---------- Post added at 05:22 PM ---------- Previous post was at 05:03 PM ----------

Idk enough about how the bootloader works to answer your question but I do know that with motorola phones, if you flash even a signed bootloader that is the wrong version you can hard brick the phone. Same for the partition table.

It may be that there are things you can do to these phones to unlock the bootloader, but devs would have to be willing to experiment on $650 devices. When I win the lottery I will fund a foundation that will buy phones for devs to experiment with, lol!

IME as long as you don't mess with the bootloader or partition table on a Motorola phone and have a signed stock image available to you that is the correct version for your bootloader, you don't hard brick because you can always get into bootloader mode and flash the stock image to restore your phone. And even if you don't have a signed stock image, Motorola Device Manager will repair your phone as long as you can get into bootloader mode.

---------- Post added at 05:27 PM ---------- Previous post was at 05:22 PM ----------

Right - any modding you did while running Android is lost on reboot but mods "baked" into the system image that you flashed with MoFo stick on reboot.

---------- Post added at 05:34 PM ---------- Previous post was at 05:27 PM ----------

You would only be flashing the system partition so any user data, apps and settings, which are stored on the data partition, would not be affected since you are not flashing to the data partition. Also, your photos and other media are stored on the sdcard partition so those would not be affected either.
[X 2014 General] SpeedsterPaul:
So if, for example, you modified the image's build.prop to have it =true, it would stay, right? So things like Xposed modules that require reboot could be modded in?
[X 2014 General] JulesJam:
Yes, there is a thread on getting Xposed running on 4.4.4 here:

http://xdaforums.com/droid-turbo/general/guide-getting-xposed-t3066084

As you can see - this is REAL root. It is just that you have to do your modding before you flash and that requires linux.
[X 2014 General] Caketray:
So do xposed modules survive reboot, or does every module have to be baked in to the flashed image?
[X 2014 General] JulesJam:
I haven't read that thread but I am sure the info is in there.
[X 2014 General] Caketray:
No info that I saw (although I'm a complete rooting/android dev novice, so I very well may have missed something in the sea of technical jargon)
[X 2014 General] JulesJam:
Well the Xposed installer goes in system partition so that must be baked into the image prior to flashing. Xposed modules are stored on the data partition so no root required for that.

AIUI from reading about Xposed here:

http://repo.xposed.info/module/de.robv.android.xposed.installer

the modules run in memory (RAM) and are loaded by the Xposed Installer upon boot each time you boot. So no matter what on each reboot, Xposed has to reload the modules you have selected to use. Since the modules are stored in the data partition, all of their settings presumably must be stored there too.

The problem with Xposed and Lollipop is the move from dalvik to ART.
[X 2014 General] en_pneumati@netzero.net:
thanks for answering my questions. i guess i'll just wait till more dev gets done and hopefully the Mofo root will be as close to "one click" as possible with a nice rooted and wifi tether enabled sys img. or if someone comes up with a cadillac version of the sys img with a few more su type goodies baked in, maybe i will go with that.
[X 2014 General] bits3rpent:
+1 [MENTION=5983610]JulesJam[/MENTION] for doing an awesome job answering questions and helping out.
[X 2014 General] JulesJam:
Well right now it hasn't been opened up to XT1096 running 4.4.4 anyhow and we don't know if it can work on 5.0 or not.

Slack3r said he would try to make a 5.0 image with the build.prop edited to have net.tethering.noprovisioning=true but until then, we don't know if this is even possible on 5.0.
[X 2014 General] maiko1:
mofo now supports Moto X 2014 on 4.4.4. Thank [MENTION=5983610]JulesJam[/MENTION] for testing. Visit the mofo thread for more info.

5.0 will remain blocked until a valid image appears.
[X 2014 General] TokedUp:
Thanks [MENTION=5697730]maiko1[/MENTION]. I'm still out of luck since my X had 5.0 since day one
[X 2014 General] Caketray:
How safe is this root? Is there a decent chance that I'll break something beyond repair?
[X 2014 General] Pizzuto:
This is awesome news! Thanks to everyone involved.
[X 2014 General] picowoodworm:
This was pretty simple. Got it to root and got Hotspot to work. Thanks!
[X 2014 General] JulesJam:
What plan are you on? Hotspot is free on More Everything plans without root. It is only on the legacy Nationwide and Alltel plans and the loyalty plans that you have to pay for MHS.

The pre-rooted 4.4.4 does not bypass the subscription check to allow for free WiFi hotspot if you have a UDP line. I know I tried it.

I answered this in the other thread I started about MoFo.
[X 2014 General] Munns86:
Hate to hijack this happy announcement but what are the chances this will work soon for the Moto G 2013 on Verizon. It's also on 4.4.4 and it sounds like it's unrootable.
[X 2014 General] JulesJam:
It should work now but you need a pre-rooted ext4 image for your system partition. Someone has to make one.
[X 2014 General] picowoodworm:
I am grandfathered Verizon unlimited. Hotspot never worked for me before. I used the Entitlement Bypass app and have hotspot now.
[X 2014 General] JulesJam:
Thank you!!! I didn't know there was an Entitlement Bypass app. Can you link to it?

I hand modified the build.prop but it didn't work I presumed b/c it needed reboot but of course on reboot my changes were lost. I didn't look into it any further b/c I took the OTA to 5.0.
[X 2014 General] Caketray:
How do you reflash the stock image?
[X 2014 General] picowoodworm:
No problem. I just thought I'd give it a shot and it worked. The app actually says "failed", but it works and it shows this.

[IMG="screenshot"]http://i.imgur.com/jjAzQ0H.png[/IMG]

Here's the link. http://xdaforums.com/moto-x/themes-apps/app-hotspot-entitlement-bypass-v1-1-5-9-t2705152
[X 2014 General] JulesJam:
I responded to you in the OP of the other thread I started on MoFo as this is really the Root Bounty thread (not that anyone is working on root for this device).
[X 2014 General] trimax84:
I agree that discussions of MoFo should be transitioned to JulesJam's thread here: http://xdaforums.com/moto-x-2014/general/mofo-xt1096-running-4-4-4-t3088438

(Since this is the bounty thread and the above link is more for MoFo)
[X 2014 General] a1exus:
do you mind sharing how you got root to work?
[X 2014 General] JulesJam:
He purchased mofo.exe and then flashed a pre-rooted 4.4.4 system image.
[X 2014 General] melsorm:
Mofo root

It works on Android 5.0. Enjoying the free tether. No subscription required. Installed pre-rooted 5.0 image by using Mofo root.
[X 2014 General] wisenick:
Stupid question, but I don't want to waste $20, will tasked work if mofo doesn't allow write to the system partition?
[X 2014 General] Mocha_Bean:
If I were you, I'd wait until a pre-rooted image is released with Xposed.
[X 2014 General] JulesJam:
Idk how tasker works but you can read this if you want to know how mofo works:

http://xdaforums.com/showpost.php?p=60412113&postcount=292
[X 2014 General] d33dvb:
This moforoot is so far out of bounds of what I consider to be normal practices here on XDA that I am not sure how anyone is not saying something.

You know, you can provide it for a fee, and thats fine, but when you post your wares to a generally open source community, its just bad business.

I certainly would have donated more than $20 to this cause.

However, in spirit of XDA this decompiled / recompiled version of fastboot should be made open source.

Am I the only one that feels this BS is an APPLE fanboy tactic and doesnt belong in the android world?
[X 2014 General] vista178:
While I enjoy the enthusiasm - no. This was clearly no simple task. It takes time, energy, and/or knowledge to accomplish what Mofo does. If you'd like to see a free version I encourage you to duplicate the effort exhibited here and distribute for free.
[X 2014 General] d33dvb:
I am not saying it wasn't significant effort. I am saying that it sometimes is more important to share in order to further development. I am not saying they don't deserve to be paid for their work either. Open source companies thrive. I think I will develop for the device. I have ideas about r/w as well. The difference? Mine will be on github.
[X 2014 General] JulesJam:
I think you are out of bounds. People charge for software and apps all of the time and it has nothing to do with Apple.

If you want an open source program then WRITE ONE YOURSELF AND RELEASE IT.

As far as donations, that is bull. Most of the time less than half of the pledges are actually paid when there is a bounty.

I am fine with paying for mofo b/c I want devs to have an incentive to come up with solutions to root/unlock our devices. $20 is nothing to me and if it is a lot of money to someone, they are not in good enough financial shape to own a high end smartphone in the first place.
[X 2014 General] neh4pres:
For something like root or unlocking bootloaders I'm fine paying a fee. Over the last couple of years manufactures have gotten tough on the modding community. Most devs have left us for easier jobs on nexus devices. This being paid is a benefit to us, because the other choice is just not having it at all.
[X 2014 General] d33dvb:
Just so you know, they could still charge for it, AND open source it. You think these guys here are gonna want to use the code? Its not about the money. Its about the source code and pushing development further, but thats ok, its whatever, I need to remember this isnt the XDA of 2007.
[X 2014 General] JulesJam:
So that Motorola can then have a roadmap to the exploit and patch it with the next update? No thank you! THE LAST THING I WANT MAIKO1 TO DO IS TO POST THE SOURCE CODE!!! I mean why throw Motorola that bone?!?!?!?! Then we won't be able to use mofo.exe on future updates b/c they will know exactly how it works and then patch whatever exploit it takes advantage of.

Sorry but this is a bad, bad idea.

Plus, then other people wouldn't need to pay maiko1 for his software. Yeah, bad idea all around.

---------- Post added at 09:15 PM ---------- Previous post was at 09:12 PM ----------

I am glad it isn't - the last thing I want is for Motorola to understand how mofo.exe works. Glad people are smarter now about these exploits.

Back in 2007 it was easier to root/unlock these devices and so you could count on there being an exploit found pretty shortly after a new update was released. Not true any more.

And I am fine with maiko1 getting paid for his work. The devs need an incentive to do this as the effort required is MUCH more than in 2007 given SeLinux.
[X 2014 General] d33dvb:
When you put it that way, he had a zero day for SSL or such, and doesnt want to expose his work, that i get. Point made, thanks. Dont know why i didnt think about that before.
[X 2014 General] TokedUp:
Has anyone tried SRSroot lately? They just added support for a bunch of Moto phones.
[X 2014 General] bmwh0r3:
Link? I'll attempt. My motox has been collecting dust since I got it replaced. I have too many toys. Nexus 6 and oneplusone keep me content
[X 2014 General] JulesJam:
Even if it works, what good is root if you can't disable write protection?

The reason that MoFo is useful w/o write protection disabled is b/c it lets you flash unsigned images so you can mod the system all you want prior to flashing. But root w/o write protection disabled and w/o the ability to flash unsigned images - what can you do with it?

Sunshine does not unlock motorola bootloaders 4.4.4 and higher so you can't use Sunshine to unlock the bootloader of a MX14.
[X 2014 General] bmwh0r3:
I have no actual use for my moto x currently. I've kept it for if by some freak accident both my nexus and 1+1 are broke, I can pop my at&t Sim in and go. Otherwise its in the hideaway of my mini for emergency calling. Keep a working old device in all my cars. I'm a safety nut.
[X 2014 General] JulesJam:
Ok but having root w/o write protection disabled doesn't make the phone better for emergency calls.

And what is it that SRS root is even doing to your phone? Do you know? I wouldn't trust it unless I knew what was being done to the phone.
[X 2014 General] bmwh0r3:
Didn't know you pay my bills buddy. Get off your high horse. If I wanted to "root" with my 12 gauge shotgun, then I will. Have a nice day.
[X 2014 General] JulesJam:
Have at it Mr. NRA, lol!!!! Be sure and post pics after you root with your 12 gauge shotgun, lol!! Can't wait to see that. hahahahahahahahaha.
[X 2014 General] bmwh0r3:
A possible root method is not okay but one that involves destruction is... Sounds logical. I guess I'll feed the troll and not contribute to the community with information to possible other methods of root. I like pancakes.
[X 2014 General] JulesJam:
Dude, I just wanna see the pictures, lol! KAPOW!!!!
[X 2014 General] bmwh0r3:
https://youtu.be/eqans5T-9xU
[X 2014 General] TheBuzzard:
Checking in. Can someone offer a brief explanation of this Mofo deal? Basically, should I cough up my pledge or not?

Thanks.
[X 2014 General] JulesJam:
Please read my noob guide.

http://xdaforums.com/moto-x-2014/general/noob-guide-rooting-verizon-moto-x-2014-t3097375
[X 2014 General] TheBuzzard:
Thanks I'll take a look at it.
[X 2014 General] d33dvb:
Im not sure I understand how to get any of my root apps working, One network tool i use uses iptables and forwarding to pentest, and without system rw, how do you find out what files it needs access to so that I can symlink it to /data. Why couldnt we create /data/system and symlink /system to it so that its writeable?
[X 2014 General] TokedUp:
Pulling my pledge guys sorry. Got an invite to Project Fi and got a N6!
[X 2014 General] JulesJam:
I think each file on /system has to be individually symlinked to a corresponding place on /data, so that is quite a project. And who knows what that would cause in terms of lag.
[X 2014 General] d33dvb:
Nah man, you can symlink a directory.
[X 2014 General] JulesJam:
Well we know from AdAway that the symlinks work so it is simply a matter of someone doing it. The idea has been floated before, but no one who has the skillz has wanted to do it. I am happy with the images that exist for my device, I would only like to see CF Lumen added. I am not a big app user though.
[X 2014 General] d33dvb:
Can you link me the thread where they symlinked the adaway stuff?
[X 2014 General] JulesJam:
It is ClydeDroid's image in the Android Development forum.
[X 2014 General] Mocha_Bean:
This is probably technically breaking the NDA, but it's a minor thing anyway.

In 5.1 (soak), there's an option in developer settings called "OEM unlocking." It doesn't mean much, though: XT1096 is still not eligible for unlock codes.
[X 2014 General] melsorm:
Mofo root

Will I lose my root if I update OTA
[X 2014 General] JulesJam:
The OTA will fail if you aren't stock AFAIK. And if you take the OTA, your copy of MoFo won't work any longer.

---------- Post added at 07:23 AM ---------- Previous post was at 07:22 AM ----------

Correct. All it does is enable you to unlock IF you have a bootloader unlock code. We don't though so enabling it does nothing.
[X 2014 General] kheltek:
pledge $50 for root, $100 if it comes from jcase...for those of you involved in past roots and bounties, you know I am 100% good for it...and yes, I know that who ever ends up doing it deserves way more, especially jcase.
[X 2014 General] scoobaspeaz:
Fair enough. But as you can see people are still willing to at least say they will give money. I personally love the stock OS Moto has put on this phone. I'd like to see root for this phone only so I can add xposed framework if/when its released for Andorid 5. Only problem is the next Android update could wipe out that root method. I see the issue you guys have. Its hard to stay motivated to root something that has a locked bootloader because all the work will be nullifed in the next Android system update.

I wish Moto would have sold an unlocked version for Verizon as I would have just bought that. Sadly I am waiting either for someone to find a magic wand that can unlock the bootloader or the guy from China comes around for this phone.

I hate Verizon for this reason but man I cant beat their coverage. I have weighed what matters to me most when using my phone. Being able to have service coast to coast is more important to me than an unlocked bootloader...but it doesn't hurt to hope I can have both :) If only AT&T would catch up to Verizon on coverage....
[X 2014 General] neh4pres:
That is sad, I remember gs3 boot loader bounty, we were all posting confirmation numbers, and shamed those who didn't follow through. People need to realize, most devs don't use these locked phones and when they spend all that time and effort for US, they deserve to get paid. That said, put me on for 25, 25. So 25 root, 50 for both.
[X 2014 General] BlackLavender31:
Any one working on this?

I would like to know if anyone has begun working on this yet at all. I would like help. I am new to the dev community but am a developer by day.

I also just got my moto x yesterday and already I want to tinker.

And, since I am going back to school in Jan., I could use the bounty :p
[X 2014 General] owennus:
Dude, go ahead and work on it, by all means!
[X 2014 General] GrandMstrBud:
I'm not sure if there are rules to participating but I said 25 but I sold my device so please remove me. If its yo late I'll still throw in that amount but I no longer have the device. Tethering is a must for me so sticking to the iPhone 6
[X 2014 General] JulesJam:
I would like to know if there is anything anyone like myself (I am not an idiot but not a dev either) can do to help.
[X 2014 General] kheltek:
I would like to downgrade my pledge to $25 for root regardless of who or how it is achieved...spent too much during the holidays...
[X 2014 General] TokedUp:
Im gonna double my pledge from $20 to $40. Mainly for these reasons:

Need my LED back

Dying to delete bloatware

Volume button track skip when screen is off
[X 2014 General] tacosrdelicioso:
I wouldn't worry about it. I'm sure it'll be well after the holidays before anything happens
[X 2014 General] BlackLavender31:
Getting started

I was able to get my hands on the FXZ for 5.0. I am not sure how to do a system dump on the X, so I just grabbed this. I need to take a look at the logcat on boot to see what steps are taken during the boot sequence. I might be wrong but I think finding the verification check is going to be key for this.

Once again, I am not an expert on this but I am willing to try.
[X 2014 General] neh4pres:
Funny. I don't see my name in op.. Are you not keeping up on your own bounty thread?
[X 2014 General] gotwillk:
looks like this kinda died off...
[X 2014 General] TokedUp:
Yeah very disappointing!
[X 2014 General] tacosrdelicioso:
$$$$$ people
[X 2014 General] bmwh0r3:
I jumped ship to a nexus 6. Maybe others did too?