yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] Redjax:
I'm having a ton of trouble rooting my phone. I'm just going to copy and paste my question from another thread so I don't have to re-type it.
[Moto X Original Android Development] MattCropley:
I must be missing something. Since i am on 4.4 and it says i should downgrade to 4.2.2 to root my phone, but rooting is impossible because cydia impactor doesnt work with 4.4. how am i suppose to start a connection if cydia impactor doesnt work?
[Moto X Original Android Development] lowvolt1:
Cydia impactor works on 4.2.2 which is what you will be on when you run it. Downgrade from 4.4 to 4.2.2 using rsdlite.

---------- Post added at 09:40 PM ---------- Previous post was at 09:38 PM ----------

Remove the get var line from the XML before flashing. Use rsdlite to flash to 4.2.2
[Moto X Original Android Development] Redjax:
I've removed the getvar line from the XML file, but it still gets stuck on gpt.bin :/ with both RSD and fastboot
[Moto X Original Android Development] ryanwv24:
So I have a question. Just got a Moto X from AT&T and it shipped with 4.2.2 software. What is the best method to root and keep root after ota?

Also what recovery can I use?

Coming from Verizon on HTC Droid DNA.

Thanks
[Moto X Original Android Development] lowvolt1:
Rockmymoto to root 4.2.2, motowpnomo to disable write protection. Slapmymoto to root 4.4
[Moto X Original Android Development] ryanwv24:
I screwed up somewhere in the process. I had root and verified write protection off then when i went to take the update i just bootloop, the phone powers on and boots up then tries to apply the update and shuts right back down. I think the update got deleted off the phone. just did not have time to fool with it last night.
[Moto X Original Android Development] lowvolt1:
Okay. Now that you have write protection off. Just flash back to clean 4.2.2 and follow the slap process.
[Moto X Original Android Development] cuti7399:
update to 4.4 after root

Thanks OP, rooted and verified to root checker!

Now what's the safest way to update to 4.4 without loosing root?

Thanks
[Moto X Original Android Development] lowvolt1:
Run motowpnomo. Then flash back to clean 4.2.2 camera update. You will lose root. Then root using slapmymoto. In the process you will be prompted to take 4.4 OTA. don't take 4.4.2 OTA.
[Moto X Original Android Development] Cozume:
Will using Titanium B/U to freeze MotorolaOTA stop the update from downloading to your device? Will it stop the annoying messages to update?
[Moto X Original Android Development] lowvolt1:
Yes. You can also delete the update from your cache. If you have downloaded it.
[Moto X Original Android Development] cuti7399:
if I'm rooted right now with and have 4.2.2, can I go ahead and root with slapmymoto to upgrade?
[Moto X Original Android Development] lowvolt1:
Have you ran motowpnomo?
[Moto X Original Android Development] cuti7399:
how do I run motowpnomo? using the kit?

thanks
[Moto X Original Android Development] lowvolt1:
I have not used the kit. I ran it from the file that I downloaded from the thread. It is easy. It pretty much runs itself.
[Moto X Original Android Development] cuti7399:
when I run Impactor it said "signature bugs unavailable", please help

---------- Post added at 10:10 PM ---------- Previous post was at 10:09 PM ----------

When I run impactor it said "signature bugs unavailable" please help, thanks
[Moto X Original Android Development] lowvolt1:
Your on 4.4. They will be unavailable. You need to be on 4.2.2
[Moto X Original Android Development] HELDERS4:
Need some help here.

I did the tutorial and it was 100% OK. Everything was good on 4.4... root, framework... but i gambled and took the 4.4.2 OTA.

Now, I have a device "rooted", the framework doesn't work...

What should I do to have root and framwork back? Can I downgrade and remake this tutorial all over again, and stay with 4.4?

Thanks
[Moto X Original Android Development] lowvolt1:
Nope. No going back to 4.4. Sorry. You could try the ol' reboot recovery method
[Moto X Original Android Development] HELDERS4:
What this would fix exactly?
[Moto X Original Android Development] lowvolt1:
Before motowpnomo and when rooted on 4.2.2 with rockmymoto, we would "reboot recovery" to write to system.
[Moto X Original Android Development] HELDERS4:
Problem solved here.

I just unlock the bootloader and flashed twrp... root is functional again so is framework :laugh:
[Moto X Original Android Development] mschumacher69:
Why r u even here if u have an unlockable bootloader??
[Moto X Original Android Development] flacco40:
How can I put write protect back on? I downgraded from 4.4 but rockmymoto wont work write protected?
[Moto X Original Android Development] lowvolt1:
You can't. Unless of course you take the 4.4.2 OTA. but then you won't be able to disable it again. You can however still root with slapmymoto since write protect is already off.
[Moto X Original Android Development] brianr134:
Delete
[Moto X Original Android Development] drago10029:
wow, that math problem though lol :crying: that caught me off guard!
[Moto X Original Android Development] aviwdoowks:
I am on 4.2.2. How do I know if I have the cam update or not?

I got the X today from vzw.

SW 4.2.2,

sys: 139.10.53.ghost... ,

bld: 13.9.0Q2.x-116-mx-17-53.

I just want root to stop the ota.

Is there a tutorial on rooting 422? Am I pre Cam or post Cam with cam v 3.0.195?

It is confusing. Anyone care to share an outline of steps?

Is there a risk of brick?

Edit so just Cydia Impactor(Required for 4.2.2 root exploit) ?
[Moto X Original Android Development] bozbeast:
It would be helpful if you posted what you did to fix these issues, particularly the telnet issue.
[Moto X Original Android Development] emerica243:
Your windows installation doesnt have Telnet. Just install it from Programs and Features from the control panel, then Turn windows features on and off
[Moto X Original Android Development] juancaperez2000:
OFF topic: please help new using ADB on my Mac, when i connect my phone on my Mac and run ./adb reboot bootloader the phone follow the instructions but on fastboot mode it dont recognize comands, if i typ ./adb reboot, show me like device not conected, how can i fix this, thanks in advance
[Moto X Original Android Development] djdubw:
jcase, thanks for doing this. You truly are the face of this scene. I have a question before taking this root. Will I be able to update to KitKat after I take this, or will I be stuck on this version? If so will updating to KK require another exploit, and how much work is involved in updating after you've taken a root?
[Moto X Original Android Development] anotherfiz:
I assume that with this method we can use RSDlite to go back to the stock OTA firmware ?
[Moto X Original Android Development] murso74:
well that was easy.
[Moto X Original Android Development] stillthisguy:
If you are in fastboot you can't send adb commands, only fastboot commands. just type fastboot then enter and you will see all the commands you can use.
[Moto X Original Android Development] juancaperez2000:
But there is a part that said use adb reboot
[Moto X Original Android Development] SubliminalME:
Still no luck on my setup. Windows 7, adb working like a champ, cydia boots, pushed files to phone, cannot get the telnet to work, even though router is setup properly and telnet enabled in features. Says file already exists. :(
[Moto X Original Android Development] emerica243:
Im assuming this breaks recovery like the original pwnmymoto did. Therefore kitkat OTA wouldnt complete. You have to RSD back and then take the OTA of kitkat.
[Moto X Original Android Development] aford89:
I am up and running i was able to telnet to my phone after running cydia however it gives me system is write protected please run adb reboot, then re-run RockMyMoto

I Type adb reboot and i get

sh: adb: Permission denied

What am i doing wrong?

Nevermind got it all figured out. Have to be out of telnet to use adb reboot. i am now fully rooted! thanks alot for the work jcase you are the man
[Moto X Original Android Development] djdubw:
I'm very new to this. When you say RSD back, does that recover to my original unrooted version of what I'm currently running? Is this a tough/dangerous process? Also I appreciate the quick reply emerica.
[Moto X Original Android Development] emerica243:
it means you restore your phone to a factory state using the stock firmware file.

http://sbf.droid-developers.org/ghost/list.php

Its as simple as hooking up your phone, usin RSDLite selecting the firmware file, and clicking start, and your phoenm restores to a factory stock state
[Moto X Original Android Development] planktoid:
Please read the disclaimer at the top of the OP.

The exploit is similar to pwnmymoto, it impacts recovery/, and you can expect the same impact for OTA updates, and you will have to follow the similar steps before accepting an OTA to make sure it applies (or flash tethered image).
[Moto X Original Android Development] stastnysnipes26:
Can you put Safestrap over this?
[Moto X Original Android Development] Guto ViP:
It works with Brazilian Moto X?
[Moto X Original Android Development] 1ManWolfePack:
Thank you!
[Moto X Original Android Development] lowvolt1:
First, let me say, I am not new to rooting but have always used a "one click" method.

Secondly, I have never used adb and didn't really know what it was, although seeing it in print many times.

Third, I do have a windows 7 PC and know how to use Google. This coupled with a little thought, got me through it.

I googled how to use adb. And was able to set it up. After finding my IP address, I moved on to the next step. When I received the "no such directory" error, I realized that the files I was trying to push were not in that directory.

I moved the files and started the process over. I then got past that part and received the "read only" error. That was simply due to my back slashes being forward slashes, in the command line.

After I moved past that step, it was time to telnet. I kept getting a "command not recognized" error. Again I turned to Google. I found out that on windows 7 you have to go into control panel and turn telnet on. I did that and tried to connect to the device following the instructions in the OP. I kept getting a "can't connect to device" error. I remembered reading in the OP that on windows and with certain router settings you may not be able to connect. I went back to that part of the OP and clicked on the " here" link. I then was directed to the how to for windows RockMyMoto thread. I followed that tutorial and without a hitch, I am rooted.
[Moto X Original Android Development] murso74:
I'm curious why you have to use adb... I did this by copying the files from my computer to my SD card, without the need for the more confusing adb commands and it worked just fine..
[Moto X Original Android Development] djdubw:
Ok awesome. Is there anything you use to backup and restore all your personal data after the fresh install?
[Moto X Original Android Development] lowvolt1:
I think your pre cam. Post cam is .57 I believe. Update to .57 post cam. And root using rockmymoto.
[Moto X Original Android Development] aviwdoowks:
Is there a apk DL?

So the new cam is the key to root on 422?

What about impactor?

Rockmymoto is all? Do I need wpnomo?

Thank You

---------- Post added at 02:38 PM ---------- Previous post was at 02:30 PM ----------

So should be:

impactor

then PwnMyMoto

done, that is for the pre cam which is v 3.0.195?
[Moto X Original Android Development] lowvolt1:
No. Apk for rockmymoto. Only pwnmymoto. Yes. Need camera update for root with rockmymoto. I would use motowpnomo. In fact. Why not just unlock your boot loader at this point?
[Moto X Original Android Development] aviwdoowks:
Soon on the UL.

but for now I did:

I just used PwnMyMoto-.apk & use QuickOffice to install!!

So I have root now.

But I have no write access SO MotoWPnomo next? Or is there a workaround w/ recovery?

Is that right Mr lowvolt1?

---------- Post added at 03:37 PM ---------- Previous post was at 03:19 PM ----------

Done. MotoWPnoMO not needed for 422. Whew!!

So it was easy:

AFT.dmg on the mac

DL PwnMyMoto-.apk & use QuickOffice to install

I am staying on 422. What is the sys apk to rename to stop the ota?
[Moto X Original Android Development] lowvolt1:
Just freeze the Motorola updater.
[Moto X Original Android Development] aviwdoowks:
Is it 3c_notification & 3c_ota?
[Moto X Original Android Development] lowvolt1:
Probably not going to be notification. Not sure about the other. Mine just says Motorola.OTA.
[Moto X Original Android Development] chrisbass:
I have a question for the fine folks at XDA. I rooted my verizon non-developer edition with the original root method by Jcase. Soon after that I switched phones and now I'm going to be getting rid of the moto x. I recently turned it back on and got an update notification, seeing as I rooted with the original method and have no recovery will the update just fail or will it brick the phone? I'd feel terrible if the person I'm selling it to goes to update and it kills the phone. Any insight would be greatly appreciated
[Moto X Original Android Development] GoClifGo05:
Just use RSD to return it to stock. Only takes a minute.

Sent from my Eclipsed Moto X DE
[Moto X Original Android Development] drago10029:
I'm downgrading from 4.4 with WP at 0. How do I get root again? RockMyMoto is not working since I already have WP at 0, what do I do?
[Moto X Original Android Development] hovax615@hotmail.com:
You just use slap my moto that's all.
[Moto X Original Android Development] drago10029:
I figured it out, I wasn't using the last step, I thought that was specifically for 4.4 but realized it activates just the same on 4.2.2.!
[Moto X Original Android Development] henhida:
after slapmymoto have to update 4.4

4.4 file have to flash from recovery or ota or its ok flash from rsdlite?
[Moto X Original Android Development] hexto:
I'm on 12.15.15 but I can't seem to get this to work. ADB is working but when I run Telnet I get System is not write protected...Executing Step 3. Nothing happens after that.
[Moto X Original Android Development] thehumble1:
I think that means you are done. It's rooted. Go to Play, install SuperSu and then run it to update. Then install ES File Explorer or another Root explorer and run it in Root mode to see if it asks for Root and gets an approval (or approval prompt).
[Moto X Original Android Development] hexto:
I wish. supersu says "There is no SU binary installed and SuperSU cannot install it. This is a problem!"

Telnet always says "system is not write protected...executing step 3..." when I get to the step I type "dalvikvm -cp /sdcard/RockMyMoto.jar RockMyMoto"

I'm at a total loss. ADB is working, Impactor works, I just can't finish it. I'm so frustrated :(

I'm on 12.15.15 still. I keep rejecting the update every day
[Moto X Original Android Development] Javho:
hi all, im new for this forum and i have one question and if is my moto x is compatible with this root... i have KK 4.4.2 and in the back of my phone this have write xt1058, thanks in avance
[Moto X Original Android Development] mschumacher69:
No it won't. The only way to root on 4.4.2 is to unlock the bootloader...
[Moto X Original Android Development] Javho:
okay, but how can i unlock the bootloader ? sorry if my Q are so noob, but i come from one galaxy s advance and for the s advance the method to root is really easy :/, and in moto x i see is not easy... help please (ssorry if my english is bad)
[Moto X Original Android Development] mschumacher69:
https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
[Moto X Original Android Development] Javho:
and now ? :o today i unlock the bootloader, how can root the phone now ? :o thanks for all of your help ^^
[Moto X Original Android Development] HTC-OH_SNAP:
Any update? I am in the same boat.
[Moto X Original Android Development] mschumacher69:
Flash TWRP, it will root for you, you can find it here:

http://xdaforums.com/moto-x/development/recovery-unlocked-twrp-2-6-3-1-android-t2534850

The one in the OP is v2.6, there is a v2.7 somewhere towards the end of the thread.
[Moto X Original Android Development] KidJoe:
You can root by following -> http://xdaforums.com/moto-x/moto-x-qa/instructions-unlocking-rooting-dev-ed-t2649738

there is a newer SU, but this will work to root you after unlocking the bootloader.
[Moto X Original Android Development] ron_gangte:
Could you please direct me to a thread where I can root my XT1052? Thanks!
[Moto X Original Android Development] KidJoe:
It depends... What OS is on your phone? Is it 4.4.2, 4.4, 4.2.2?

For some carrier editions (Like T-Mobile, Sprint and others), and Dev Editions, Motorola freely gives away the BootLoader Unlock codes when requested On Motorola's Web SIte. In the case of the Non-Developer Editions, it voids their warranty to request the code. If you CAN unlock your bootloader, this use -> http://xdaforums.com/moto-x/moto-x-qa/instructions-unlocking-rooting-dev-ed-t2649738

I'm not going to go into the reasons why, but Moto does NOT give out the bootloader unlock code for the Retail and MotoMaker X for Verizon, ATT and a few other carriers, so you have to check.

If you can't unlock the bootloader and have 4.4.2 on your phone, you can't root. And do not attempt to downgrade the rom on your phone!!!

If you can't unlock the bootloader and have 4.2.2, then use this thread, and RockMyMoto.

If you can't unlock the bootloader and have 4.4, then use the SlapMyMoto thread.
[Moto X Original Android Development] ron_gangte:
Thanks a lot!

And.. Sorry for not providing enough details.

Mine is the European Variant with Android 4.4.2 OS.

I've been reading different threads and what I've gathered is that I will need to unlock my bootloader in order for me to root my phone, and there is no other way to go about it. If there is an alternative, please tell me about it.

I'd like to know if there is any way I can root without losing the data in my internal memory.

Thank you once again! :)
[Moto X Original Android Development] KidJoe:
Yup. I already posted that if you are on 4.4.2 and can't unlock your bootloader, you can't root. I just didn't say if you "wont" unlock... So there is your answer. Sorry. Unlock the bootloader or you don't root.
[Moto X Original Android Development] terrorist96:
This is the most depressing thing I've read. I just got my Moto X today and it came with 4.4.2. Will there ever be a 4.4.2 root method released? :crying:
[Moto X Original Android Development] hexto:
No update from me. I'm still having the same issue :crying:

I get "system is not write protected..." when pushing "dalvikvm -cp /sdcard/RockMyMoto.jar RockMyMoto" in Telnet. I just can't get this done. I now have tried on my PC and netbook.

What am I doing wrong?!?!?!? Please help. I miss KK (had it on my GNex months ago). I really want to gain root

https://docs.google.com/document/d/1LkegE7r5pUsnikK47HjH35fUBtvKHHx7ezQD19aNqxk/edit?usp=sharing
[Moto X Original Android Development] KidJoe:
JCASE has already posted he has an exploit to use to gain root on 4.4.2, but due to job and family, wont release it until the fall. Who knows what ROM Moto will push out by then, and if they will have patched the exploit already. BUT before you get mad about having to wait so long, that doesn't address a Write Protection dis-abler. I've not seen any talk about work on that for locked bootloaders. So JCASE could release his Root exploit, he or someone could develop that process, but it would be kind of useless without the ability to disable write protection.
[Moto X Original Android Development] trimax84:
Naturally, real life comes before internet life. But I do hope he releases it (and maybe someone can work on the whole read/write thing as well). I feel bad for my wife having to daily click "later" when prompted to install 4.4.2 :(
[Moto X Original Android Development] lowvolt1:
You get "system is not write protected" you should be able to root using slapmymoto. What system version are you on?
[Moto X Original Android Development] terrorist96:
Honestly, at this point I'd be happy with root even with write protection. I mainly wanna install abp and be able to tether. Customizing the status bar etc is secondary. If jcase has a method ready, I don't understand why he wouldn't post it and collect the bounty. Work and family excuses are fine, but not being able to post a thread for months because of that doesn't make any sense. Maybe I'm naïve, but finding the exploit would appear to be more time consuming than posting a thread. Or maybe he wants to milk the bounty for as long as be can.

TL;DR: I'll believe it when I see it.
[Moto X Original Android Development] KidJoe:
Well, maybe it has to do with what is job *IS* (i.e. what he does for a living) and not how much time his job takes up.

But its definitely not about milking the bounty or trying to drive it up.

Oh, and if you root 4.4.2 without write protection being disabled, don't power your phone off/on or you'd have to re-do that root and tether hack. (Any changes to system, like installing SuperSU, or the tether hacks, build prop changes, etc. would be lost.). Those who were rooted on 4.4. and took the OTA, retaining root but losing write protection, are in a different boat, since they had write protect off when SuperSU and such was installed. So they won't lose root at power off/on now, but any changes now that WP is enabled again will be lost.

It could be he's planning to hold the exploit back, in the hopes it doesn't get patched, while they can try to work out a WP Disable process? Just a guess, because I don't have any inside info on the matter... other than Beaups & JCase having posts indicating they were not working on WP Disable for 4.4.2.
[Moto X Original Android Development] terrorist96:
Are you suggesting that he works for a carrier or manufacturer which perverts him from releasing exploits until a certain amount of time has passed?
[Moto X Original Android Development] hexto:
I'm on 12.15.15. Just can't seem to root.
[Moto X Original Android Development] lowvolt1:
OK, I'm more familiar with 4.2.2 and 4.4. What are you on regarding that.

If you have already at some point rooted and disabled wp. Then you should be able to root with slapmymoto
[Moto X Original Android Development] hexto:
I'm on 4.2.2 . I'll try SlapMyMoto when I get home tonight. Hopefully that works. RockMyMoto always gives me the same error
[Moto X Original Android Development] KidJoe:
Well, I'm not suggesting anything.... but at least it seems his job has something to do with security..

You be the judge...

and there are more statements in that thread by Jcase on the matter if you want to read.
[Moto X Original Android Development] mschumacher69:
Go to Settings > About phone and post your System version
[Moto X Original Android Development] jcase:
Don't worry, thanks to posts like your's I won't be publishing a working exploit, just details about the vulnerability and only after it has been patched.

I've using it in some training material, that will be presented in August
[Moto X Original Android Development] terrorist96:
Thanks to posts like mine..? I'm not allowed to be frustrated that I can't root my Moto X? Maybe you should grow some thicker skin. Why even mention the exploit if you're not gonna contribute it to the community? And you're only gonna tell us about it after it's already been patched? Well that's real helpful! Looks like we've lost a valuable dev to the dark side.
[Moto X Original Android Development] jcase:
Thread closed, I won't be supporting Moto X anymore. I no longer have the time, nor patience for it.

See it, believe it, or don't. Not my concern

[YOUTUBE]UVeC5ORIq_A[/YOUTUBE]

Because of the rude remarks of people without the patience to wait until I no longer have a need for the purpose it was developed. I didn't come here and tell people, someone else took a post of mine from elsewhere, and linked to it here.
[Moto X Original Android Development] imbonez9:
I'm having some issues... When I try and do

dalvikvm -cp /sdcard/RockMyMoto.jar RockMyMoto

I get this error(In Picture) I've done everything else... Verizon Moto X/Winblows 7