yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] crakedparrot:
I have VZW Moto X with 4.4 OTA BL/No root.

My question is: Is there a way to put the phone in RW mode without having to downgrade, wipe data, ect... I just want to rename and replace a couple of system files in the App directory.

Can this be done?

Thanks
[Moto X Original Android Development] Dark9781:
I have not tried it since I had to re-root using this method after losing root with write protection disabled, but it should work. If it doesn't then you can use the method in the opener. If it were me I'd try the OTA survival method first.

Sent from my Moto X on KitKat

---------- Post added at 10:00 AM ---------- Previous post was at 09:57 AM ----------

Unfortunately no. There really is no known exploit for 4.4. We are simply using an exploit in 4.2.2 to install a backdoor for 4.4 which will allow us root access.

Sent from my Moto X on KitKat
[Moto X Original Android Development] Kittiesoncrack:
No, there is not. If you want r/w ability just to change a few things, there is a great tutorial on reddit.come/r/MotoX use the SlapMyMoto0.5c because it's reversible.

http://www.reddit.com/r/MotoX/comments/1t5ei6/guide_root_verizon_nondeveloper_moto_x_44/
[Moto X Original Android Development] whatnow275:
Just to be clear: I SBF back to 4.4, use rockmymoto, kill write protection, then follow the steps in this guide??
[Moto X Original Android Development] Kittiesoncrack:
i think you mean 4.2 and after you kill write protection, you have to sbf 4.2 again
[Moto X Original Android Development] whatnow275:
So sbf the camera update, root, kill write protection, sbf again, then slapmymoto?
[Moto X Original Android Development] jcase:
Previously we were using my workaround to write to system, now we are using MotoWPNoMo to gain write to system, as it is a better solution. No more recovery hackery needed.
[Moto X Original Android Development] Toys Samurai:
Just want to make it clear. If we are already on 4.4, rooted using the previous method, we can safely downgrade and flash back to 4.2.2 and starts again using this new method?
[Moto X Original Android Development] Dark9781:
Yes. If you are already on 4.4 and rooted all you really need to do is run MotoWPNoMo, flash the following files from your carrier's 4.4 update:

Gpt.bin

Motoboot.IMG

Logo.bin

Recovery.IMG

If you run into issues after using MotoWPNoMo on 4.4 where the phone is stuck on the boot screen then enter recovery and clear cache and user data (will lose anything on the phone).

Sent from my Moto X on KitKat
[Moto X Original Android Development] eagle_101:
I finally got my phone rooted running 4.4

So how would I update the software to 4.4.2 when it comes out? Should I accept the OTA or do I have to do something prior?
[Moto X Original Android Development] nhizzat:
It does. Rooting voids your warranty. Requesting a bootloader unlock code voids your warranty. Only the developer editions retain a warranty after having been tinkered with.

Did you use RSD Lite to downgrade?

Please read and re-read. If you're asking this simple a question, you're not ready for this task.

Do you have telnet enabled in Windows?

Nobody knows since the OTA doesn't exist.
[Moto X Original Android Development] JJHunterx:
I followed everything exactly. I sbf back to 4.2.2, did RockMyMoto, Did MotoWpNoMo, checked and got 0 meaning I no longer have write protection, sfb again to 4.2.2, Ran RockMyMoto, OTA'd to 4.4, got to step 4 and did echo "/data/local/tmp/install.sh" > /sys/kernel/uevent_helper and I get The system cannot find the path specified...

I had root working on 4.2.2

What am I doing wrong? What am I missing?
[Moto X Original Android Development] Dark9781:
Make sure to download the android SDK toolkit from here.

http://developer.android.com/sdk/index.html

The older version of fastboot does not work with 4.4.

Sent from my Moto X on KitKat
[Moto X Original Android Development] JJHunterx:
Where should I start after I make sure I have the newest version of fastboot? When is it using fastboot in those steps?

Do you mean newer version of ADB? I have 1.0.31...cant seem to find 1.0.32
[Moto X Original Android Development] Dark9781:
Yeah. I meant adb. I use the term fastboot so much I didn't even think when I typed that. Once you download the SDK unzip it somewhere you can navigate to it. I recommend the root of the c drive. Then open open a command prompt and change the directory to the folder adb is located. You can find adb in SDK/platform-tools.

Sent from my Moto X on KitKat
[Moto X Original Android Development] JJHunterx:
I was using adb fine in all the other steps...

I just downloaded and updated the SDK/platform tools and still have version 1.0.31, same as I had before. Everything worked great up until step 4 of SlapmyMoto.

Edit: I'm RSD'ing back to 4.2.2, going to try Slap again.
[Moto X Original Android Development] JJHunterx:
This is the error I get.
[Moto X Original Android Development] hecantbreathe:
Run adb shell then hit enter then put the rest of the command
[Moto X Original Android Development] krazyace35:
I had the same issue what I figured out was I had to copy the entire contents of SlapMyMoto to my phone then run SlapMyMoto
[Moto X Original Android Development] JJHunterx:
That was it! Thank you!!!
[Moto X Original Android Development] Kittiesoncrack:
this worked perfectly with Sprint Moto X1056. now running with root. thanks :D
[Moto X Original Android Development] lowvolt1:
Deleted

Slapped the sh*t out of my X

---------- Post added at 08:41 PM ---------- Previous post was at 08:39 PM ----------

deleted

Slapped the sh*t out of my X
[Moto X Original Android Development] tacitus54:
Is there a way (and possibly a need if one needs to send the phone back) to reverse the the MotoPNn0Mo action?
[Moto X Original Android Development] jcase:
No
[Moto X Original Android Development] GandalfTehGray:
Would you recommend that being rooted on Kitkat with previous method of Slap do the new method? I don't really plan on doing many root activities outside of tethering, Titanium, and gesture control.
[Moto X Original Android Development] jcase:
Doesn't matter to me

Edit: actually it does, i recommend this one as it doesnt mix-match your firmware
[Moto X Original Android Development] umaxtu:
Where did you get the older firmware to downgrade to?
[Moto X Original Android Development] tejaskary:
This is some basic issue with the command line on your computer....Just type fastboot devices or fastboot and see if you get the same error? If you do, fastboot may not be in your path or there is some other error that has nothing to do with this tool

---------- Post added at 04:44 PM ---------- Previous post was at 04:43 PM ----------

Great responsiveness....Can you guys also keep the thread posted about the root cause and whether we should wait before trying this to avoid bricks?
[Moto X Original Android Development] ericizzy1:
all seemed well, installed su from market, says binary needs to be updated, tried it and it says update failed. any ideas?
[Moto X Original Android Development] tejaskary:
Are you booted from recovery? I don't know if the last step boots you in normal mode or recovery mode which has access to system R/W...You could try rebooting into bootloader and booting from recovery?
[Moto X Original Android Development] staveandor:
I seem to have sorted myself out.

The problem was that I used a copy of cmd.exe, and did not have fastboot.exe in the Platform-Tools folder.

Once I started a fresh copy of cmd.exe and moved the fastboot.exe, everything went smoothly with Step 4.
[Moto X Original Android Development] lowvolt1:
I can not find the .sh stuff mentioned in step 6. cmd says no such file or directory. help!
[Moto X Original Android Development] ericizzy1:
tried it, still fails installing the binary
[Moto X Original Android Development] tejaskary:
Have you downloaded the latest ZIP file of SlapMyMoto? That should have all the .sh files in there
[Moto X Original Android Development] lowvolt1:
I found the .sh files/. all but the rec.sh. it was not in the folder with the rest.
[Moto X Original Android Development] stillthisguy:
Make sure you are using 0.5c and not 0.5. 0.5c has all of the needed files.
[Moto X Original Android Development] lowvolt1:
Sweet!! Okay, Got it

Thanks
[Moto X Original Android Development] jcase:
No idea, sounds like the bootloader images corrupted, wouldn't me a normal thing.
[Moto X Original Android Development] lowvolt1:
Okay now I am at the part where you do adb shell.

it failed to find device

thoughts
[Moto X Original Android Development] stillthisguy:
type

adb devices

if your devices fails to show, unplug and plug back in your device.
[Moto X Original Android Development] lowvolt1:
Man this is tough.

okay, past that part, now saying " Sh: cant create /sys/kernel/uevent_helper no such file or directory.

Thoughts

Okay, figured that out spelled kernel wrong. now it says permission denied.

Thoughts?
[Moto X Original Android Development] Jposton:
Sudo the command
[Moto X Original Android Development] lowvolt1:
Huh?
[Moto X Original Android Development] Infekxion:
Just so no one gets the wrong idea, my problem is probably because I'm not using my laptop to do this, actually using a dusty old vista desktop that is less than ideal...for anything.

Sent from my Hammerhead
[Moto X Original Android Development] staveandor:
I am getting the same error.

When I try

adb shell su

, I get

Any thoughts?
[Moto X Original Android Development] MaddHatt3r:
I got stuck here as well for a while just now. I ran adb reboot then went back to the start of Step 6. Root checker confirms I have root access.

Many thanks jcase for this method.
[Moto X Original Android Development] staveandor:
I tried flashing back to 4.2.2 and am now stuck in a bootloop.
[Moto X Original Android Development] Kittiesoncrack:
http://xdaforums.com/showthread.php?t=2568334

right here. just put in Rsd lite and it should work
[Moto X Original Android Development] umaxtu:
thank you. I tried searching the forum and Google but guess I didn't use the right terms.
[Moto X Original Android Development] havi007:
Yes and when you say run cydia you mean doing the system user on port 2222. Then yes I did that
[Moto X Original Android Development] Einsteindks:
An excellent example of the telnet schpeel is the 'Newb-proof windows version' of RockMyMoto. It uses PuttyTel to open the telnet window, so you can activate the exploit on the sdcard root.

fat-fingered and Maxx-ed out.
[Moto X Original Android Development] havi007:
Delete me
[Moto X Original Android Development] Einsteindks:
Got it working?

fat-fingered and Maxx-ed out.
[Moto X Original Android Development] waydhee:
halo

i have problem in TELNET cannot connected to the host on port 2222....

what should i do now????
[Moto X Original Android Development] havi007:
Getting there. I am at the part where I am using MotoWpNoMo. I am a bit confused when it says "and then restore to the 4.2.2 Camera update."

Does MotoWpnNoMo do that automatically or Do I do that myself with RSDlite
[Moto X Original Android Development] Einsteindks:
That's when you use HouseOfMoto to flash 12.15.15 onto the Maxx, possibly opting to keep data (no difference). WPoff will stay, root will be lost (put back during SlapMyMoto), pure stock system & recovery is in place for the update.

fat-fingered and Maxx-ed out.
[Moto X Original Android Development] havi007:
I dont have a maxx i have a moto x
[Moto X Original Android Development] Einsteindks:
Whoops, ah well. Replace the FXZ used to the one where the camera was updated.

fat-fingered and Maxx-ed out.
[Moto X Original Android Development] havi007:
Here is where I am stuck

echo "/data/local/tmp/install.sh" > /sys/kernel/uevent_helper

And I get that
[Moto X Original Android Development] croso:
Just wanted to throw in a thanks...

received my brand new bamboo moto x and downgraded, root, unlocked, flashed again, then ota'd and root is there. quite the process but it DOES work.
[Moto X Original Android Development] Icon000:
I might be messing up one of the steps

When it says recovery, does it mean to use rsd? or what should I be using to recover 4.2.2 with the Camera up date?
[Moto X Original Android Development] lulajardim:
successfull on my first attempt!

I'm only worried that my device did not reboot by itself.

I tried toggling bluetooth did not trigger the reboot, then I just left it for about 10 minutes still no reboot.

Last I tried toggling the bluetooth one more time and still no reboot.

After checking the contents of the "uevent_helper" file I noticed that it had a "1" on it.

Then I checked the contents of "install.sh" and the first line is "echo 1 > /sys/kernel/uevent_helper".

And each of the files modified by install.sh and it all seems fine except for two things:

- The install-recovery.sh is owned by root/root which if I'm not mistaken should be by root/shell (chown 0.2000 ...)

- The last line seems to have linked the toolbox file into the /system/bin/log file but I don't understand its purpose.

I rebooted my phone manually and, thankfully, no bootloop occurred.

Finally I installed SuperSU from play store and it was able to update the su binaries without any issue.

I rebooted one last time still and now I seem to have root working without any problem.

Should I worry? Is there any additional checking I should do?
[Moto X Original Android Development] hecantbreathe:
I also had to manual reboot, all is working well now for a few days. You should be fine.

---------- Post added at 10:56 AM ---------- Previous post was at 10:55 AM ----------

Not sure where you got recovery from but you restore to the camera update via rsd lite.
[Moto X Original Android Development] SYNSYNACKACK:
Didn't see this covered. What is the correct method for those on v4.4 that used the SlapMyMoto-0.5c method ?

*EDIT*

So if I understand correctly, I need to do the following:

Downgrade to 4.2.2 stock.

Run RockMyMoto.

Run MotoWPNoMo.

Restore to 4.2.2 stock.

Run SlapMyMoto.

Take OTA 4.4

Finish..
[Moto X Original Android Development] akhenax:
Thank you jcase and all those who have contributed to the development of a Root method for the Moto X.

I am coming from the GNex, and with tools like Wug's Nexus Root Toolkit, I've gotten a little relaxed on the whole rooting thing, as rooting (and unrooting) became extremely simple.

Two questions: Is the Moto X root method, using SlapMyMoto, while on 4.4 still in BETA ? If so, what would have to take place in order for it to not be considered Beta but the defacto root method?
[Moto X Original Android Development] uribees:
Tried searching the thread but couldn't find an answer. Just picked up a new Moto X and it is still on firmware 4.2. Is it possible to root and use OTA root survival to keep my root while taking the 4.4 update?
[Moto X Original Android Development] Kittiesoncrack:
I know PocketNow is coming with video tutorial on how to root. but I can help you. Its really easy actually. First, What carrier are you on? or do you have unlocked variant?

---------- Post added at 03:26 PM ---------- Previous post was at 03:25 PM ----------

I wouldn't consider in Beta anymore. I have used it about 10 times to root my phone and other family members who own the Moto X and its really easy if you follow directions and read very carefully.
[Moto X Original Android Development] uribees:
I am currently using Verizon Moto X, not unlocked. I am on 4.2 and am planning on using the slapmymoto root, I just wanted to check to see if I use OTA survival mode on SuperSU that it will be able to keep my root once I update to 4.4
[Moto X Original Android Development] lowvolt1:
It won't work.

Slapped the sh*t out of my X
[Moto X Original Android Development] Dodolom:
Hi everyone -

Mac User here -

Can't seem to get past this below. I am pretty sure I am doing something wrong, so I thought I'd ask here.

Background: I got my Moto X from at&t with 4.2 on it, had the camera update OTA and then 4.4 OTA update. Downgraded to the 4.2.2 camera update via RSD Lite, then got ROOT via RockMyMoto and now trying to use the MotoWPNoMo and that's where I am stuck.

unknownb8e8561a5992:androidd Dooger$ sudo ./wpbegone
Password:
./wpbegone: ./wpbegone: cannot execute binary file

Thanks in advance-
[Moto X Original Android Development] lulajardim:
So far mine is working fine too... Have you tried booting into recovery to see if it is working?
[Moto X Original Android Development] jslmdotson:
little help

Whats up guys, hey I had a question? All I want to do is teather. I know I need root to do this but I am very confused on how to do this with all this slapping going on lol. I'm not new to the seen just haven't been doing anything lately cause I like the moto x stock it been a very good phone. I have a ATT moto x with stock 4.4 nothing every pimped, slapped, poked, or rocked. If any one could point me in the right direction I thank u so much. Mr.Jcase and others thx for making this possible! Again all I want is to teather with out momma ATT saying I can't cause I need to ask for permission "pay her money" when every other phone I had did it that was unlocked or had CyanogenMod on it. Thanks y'all
[Moto X Original Android Development] Mayze23:
What worked for me was paying for tether. I'm 99.9% positive it will work for you also. Root isn't required either
[Moto X Original Android Development] jslmdotson:
Thank you for our reply, but I can't pay $30 for something that is free, I pay 25 for data not why should I pay more to feather when its the same data, I have a 2Gb plan I'm not using more I just want to teather with the 2 I have, I use to pay $10 for unlimited data until ATT told my wife I needed a new number and plan back on 2006 coming back from a deployment she set it back up 2 months before I got back cause we were delayed so they would not reset it back because they said we had time to change it when we found out it was wrong well sorry gayTandT the desert did not cell phone access and that was not a proitory of mine at that time.
[Moto X Original Android Development] kreegaa:
try "chmod +x wpbegone"
[Moto X Original Android Development] Dodolom:
Actually, I just got it figured out on Windows at the office here but I can't do the CydiaImpactor here, so I will follow up to the 2nd step when I get home and see if I run into problems.

Thanks very much though-

Dogan
[Moto X Original Android Development] Dodolom:
So, like I said earlier, I was able to get past that earlier issue. I just got home and tried going with step 2 of the OP but now I am getting this error.

unknownb8e8561a5992:androidd Dooger$ telnet 192.168.1.97 2222
Trying 192.168.1.97...
Connected to android-8f086ba496bf1d7f.
Escape character is '^]'.

~ $ dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
SlapMyMoto 1.0
by Justin Case
Optional Donations can be sent to:
Google Wallet: jcase@cunninglogic.com
Paypal: jcase@cunninglogic.com
Bitcoin: 1Newifz6yETTmbziCsZZstmHHPH6ejNr75

SlapMyMoto does not support rooted devices
[Moto X Original Android Development] ijeenyus:
Edit: got it to work. After MotoWPNoMo, you must reflash 4.2.2 through RSD Lite.
[Moto X Original Android Development] emerica243:
If anyone can help me out, Im RSDing to stock 4.2.2 Im then running RockMyMoto to get root. Im then Using MotoWPNomo, but write protection is still coming up as a 1, thus not letting me continue with the SlapMyMoto part.
[Moto X Original Android Development] breakerfall:
hey all...

my uevent_helper is sitting at

-rw-r--r-- root root 4096 2013-12-28 02:33 uevent_helper

so I get a Permission Denied error after issuing the last echo command.

rebooted a couple of times, still the same. any ideas?
[Moto X Original Android Development] Reserved Name:
Root and Tether?

I just got my Moto X for Verizon from motomaker and it came with 4.4. I've been reading all the threads and am almost ready to jump from my old phone but I need to be able to tether with my unlimited data so I thought I'd ask: Are there any problems running wireless tether from rooted 4.4? and is there any issue with running MotoWPNoMo/Impactor/RockMyMoto/SlapMyMoto from a Mac?
[Moto X Original Android Development] byt3b0mb:
Question for JCase or anyone who knows the answer - I have the tmo variant with unlockable bootloader - if i will void my warranty following this root method, and instead choose to void my warranty by unlocking bootloader - can i just flash cwm or twrp and flash supersu or superuser for root? will i also need to disable write protection? if so, how do i accomplish that.
[Moto X Original Android Development] SYNSYNACKACK:
I have a Verizon Moto X rooted on 4.4 with the SlapMyMoto-0.5c method.

I haven't run into any issues using the Hotspot feature.

(But I'm also paying for the data bundle that includes Mobile Hotspot)

Sorry, can't answer the Mac question..
[Moto X Original Android Development] LeonKnight12:
i'm on step 2 where Impactor cydia is and I followed it until warning sign says "signture bugs unavailable" I'm on 4.4. It means I have to flash another firmware?
[Moto X Original Android Development] Dark9781:
You can unlock your boot loader and flash super user. I believe write protect will still be enabled. You can simply run MotoWPNoMo after that.

Sent from my Moto X on KitKat

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

You need to be on 4.2.2.

Sent from my Moto X on KitKat
[Moto X Original Android Development] LeonKnight12:
ok, progress so for I'm trying to get ip adress to show up in cmd and it giving me blank whats gives?
[Moto X Original Android Development] Eighthourblink:
Make sure your computer and phone are on the same network. For example , Connecting both of them to your home's network
[Moto X Original Android Development] LeonKnight12:
I'm getting permission denied at telnet exploit adb reboot. I'm this very close rooting.....
[Moto X Original Android Development] texag:
Can anyone confirm these steps are correct to go from SlapMyMoto-0.5c to SlapMyMoto-1.0?
[Moto X Original Android Development] jcrss13:
Those are the correct steps. I got my Moto X the 27th. It came with 4.4 and I am doing the update now. You MUST do them in that order though or you have to start over again.
[Moto X Original Android Development] dazz1996:
Thanks Jcase for making this happen by giving us root.

I have a question for anyone that can answer it. I rooted my MotoX Verizon with this method but for the life of me I can't get Xposed install to work. After installing it and rebooting I get force close/crash android system. I tried booting into recovery/install Xposed framework/shut down the phone/boot recovery again/still the same problem. Thanks if anyone can help
[Moto X Original Android Development] Sharkeyd:
Are you using the xposed for kit kat?
[Moto X Original Android Development] dazz1996:
I am trying to run Xposed version 2.4.1 from this site but I have now discovered SlapMyMoto-1.0 is out but I'm running SlapMyMoto-0.5c on 4.4 and root is working after I took the OTA, could that be the problem. I'm still reading all in this thread looking for the difference in each.
[Moto X Original Android Development] Sharkeyd:
I'm also running on 0.5c and have no problems with xposed. I just had to activate it while booted in recovery (write protection off).
[Moto X Original Android Development] Icon000:
Delete
[Moto X Original Android Development] GandalfTehGray:
http://xdaforums.com/showthread.php?t=2449534
[Moto X Original Android Development] dazz1996:
Solved: So after tinkering around I finally got xposed installer to work on my moto X. You have to go into write protection mode as you said. The crazy thing is I had tried that before but doing it again fixed it so thanks for your help. Now I'm calling this rom, MotorogenMod and with the moto maker I put on the back Nexus X lol cant a verizon customer dream. love XDA and all of its members/contributors good looking out.....:victory: