So has anyone seen success with towelroot editing the mod strings?
I'm able to use PIE just fine and it works 100% of the time, but towelroot does absolutely nothing. Yes, I'm changing the 0 to a 1 and No, it's not doing a thing at all. PIE on the other hand works just fine.
I had it rooted with Xposed and Gravitybox for a bit but I think I must've done something when I tried to uninstall a system app because my phone would hard reboot after a few minutes (before I tried to uninstall the app, Google Keyboard, the device didn't reboot at all unless I told it to). I've done a factory reboot and I'm going to try again but Xposed and Gravitybox do work.
Just know that if you try to install an app that HAS to edit build.prop or has to have a hard reboot (like SoftKeyz) it probably won't work. I can tell you that uninstalling system apps and using something like SoftKeyz do NOT work. Maybe if you can get towelroot to work it can but using PIE alone does not work.
Also if you choose to root, know that more modules you install with Xposed = more problems you'll have. Don't install things that repeat function as well (i.e. don't install power menu AND GravityBox) or you're going to have a forced hard reboot and you'll have to reroot.
Here's to hoping someone manages to find a way to disable /system write protection on 4.4.x
EDIT: GravityBox is basically a hit or miss. Sometimes doing a hot/soft reboot works perfectly fine. Sometimes the device requires a forced reboot, sometimes the device will hard reboot itself in the middle of reloading the system. Another thing I've noticed is that after so many hot reboots, my device forcibly reboots itself the next time I try. This varies between 2-5 hot/soft reboots before my phone forcibly hard reboots.
Here's my advice for Rooting the Moto X:
***INSTALL BUSYBOX!!! DONT DO ANYTHING BEFORE YOU DO!!!***
(once it's installed you don't have to install it again. It'll stay in the system till you factory reset/uninstall)
1) Install
ONE Xposed module at a time. After each one installs, hot/soft reboot and install the next one. Also, any time you have to reboot the device, you will need to reinstall Xposed and then hot/soft reboot. Because of this I recommend having either Power Menu or Power Widget installed in order to access that option easily.
2)
ANY TIME GravityBox (or something similar) requires a reboot on a changed setting, REBOOT immediately. You can enable multiple options that require reboot but you run a higher risk of having a hard reboot happen.
3)Don't bother trying to uninstall system apps. You *may* see success but an attempt to can cause them to break and your device to constantly force a reboot. If you have a backup of the apk, reinstall the file, or do a factory reset on your device.
4) Make sure you don't have any repeat modules installed. For example, don't install both GravityBox AND Advanced Power Menu. Having them both enabled will force a hard reboot any time you try to load your power menu, for example, meaning you'll have to reroot.
5) Some people may see success with towelroot, but even still, I recommend that you just stick with PIE for now. In my experience towelroot doesn't work 3/4th the time, and the way towelroot works for a temp root in comparison to PIE isn't very efficient as well. If you have to/your phone forces a hard reboot, use PIE to reroot. If you don't have access to a computer then go ahead and use towelroot, but it seems it's only working on some devices and not others.
6) Remember that anything requiring an edit to build.prop won't work (So if you're hoping to get S Voice on your Moto X, unless you can find something to enable it without a build.prop edit, you're out of luck). Also remember that apps that force a hard reboot won't work either (like SoftKeyz). You won't be able to do any kind of flashing either.
If anyone has any questions on rooting the Moto X and I can try to answer the best I can.
Remember, every device is different, even ones with the same model number. Both my friend and I have XT1060s (Verizon models), and for me, every time I try to install a new module I have to reroot and reinstall Xposed (every. time. ugh. It'll always force itself to reboot), but his device isn't doing that.
If your Moto X has an unlockable boot loader and you don't care about your warranty, then I'd recommend that you just install a custom ROM instead of go through all this trouble, unless you really care about the Moto exclusive features (and even then you can probably find a ROM with all the features + more on the xda-developers forum).