yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] Dark9781:
You can find out if you go to system>about phone and look at your system version.

If it is 139.12.54.ghost_att.ATT.en.US then it is the updated firmware with the camera fix and the exploit won't work.

If it is 139.9.51.ghost_att.ATT.en.US then you are on the firmware that the phone was shipped with upon release and the exploit will work.
[Moto X Original Android Development] ckeathley:
HELP!

My kid took the ota and now my phone (rooted) will just boot and chill, then reboot. What can I do?

I have about 10 sec between boots when my phone is "ok"
[Moto X Original Android Development] jayboyyyy:
boot your phone into fastboot and flash system img.

possibly recovery as well if its needed.
[Moto X Original Android Development] ckeathley:
If I flash recovery, won't it go ahead and take the OTA. Because that is what it is looking for is the stock recovery which is over written by JC's root method
[Moto X Original Android Development] jayboyyyy:
well if you were rooted the ota shouldn't have actually flashed. it would have failed. Surprised it failed so late in the process. I thought it failed before it even flashed anything but I guess not. So you probably don't have an updated phone yet. I don't think the phone automatically takes an OTA without you saying ok even if it has downloaded it already. Make sure the phone isn't actually updated yet then you can flash stock firmware if you want to make sure te OTA gets erased from your user data. But you will lose the rest of your data.

Just flash system and see if it works. And next time freeze the OTA stuff so you don't have to worry about ever accidentally taking one
[Moto X Original Android Development] ckeathley:
It did not take, but it go to the process of reboot to "look" for the recovery. Then it just boots. And repeats.
[Moto X Original Android Development] jayboyyyy:
i understand you are in a Bootloop but your description of "it did not take" doesn't make much sense to me. Did it try to flash your phone or not. Maybe someone else can speak to a solution to your problems but I would flash system.img then go from there.
[Moto X Original Android Development] ckeathley:
I found where the update was stored and just now deleted it. The phone would see the update and "try" to boot into stock recovery to install the update. Now I am freezing the update through TIB. Thanks for your help!!
[Moto X Original Android Development] ejackson:
Care to give the process you used to get back to "normal". I too am stuck in a perpetual reboot after my son clicked OK to update :(
[Moto X Original Android Development] ckeathley:
Go to a root browser. The cache folder is there. Look for the update. Delete it
[Moto X Original Android Development] ejackson:
K got it, thank you!
[Moto X Original Android Development] jayboyyyy:
freeze motorola ota.apk and then updater.apk using Tibu and you wont get asked about it again so your son can accidentally do anything.
[Moto X Original Android Development] Specker_:
after updating the application does not install over, what should I do?

I used this ghost_retbr-user-4.2.2-13.9.0Q2.X-116-LCX-35-36-release-keys-cid12-Brasil-BR

Tks =]
[Moto X Original Android Development] jadsru1:
Does this work on the ATT moto x at all, after the OTA update. I am also getting "x not installed" message
[Moto X Original Android Development] freak4dell:
This does not work after the OTA.
[Moto X Original Android Development] codymoto:
Probably a stupid question but I read through the first 20 pages or so and did not see the answer. I am rooted with motoroot1.1 (jcase's first root method). I know that I can install pwnmymoto over my root to get system rewrite (gonna install safestrap). I currently have supersu already installed. Do I need to reinstall supersu after pwnmymotyo or am I already good since it was installed with the first root? I know dumb question but kind of new to this so figured I would ask. Then of course I will be installing safestrap, but figuring you all will tell me when or even if I need to reinstall supersu. Thanks.
[Moto X Original Android Development] twinkyz1979:
install the SafeStrap.apk then go into it and use the reboot with write protect off then install the recovery. upon completion reboot normally for safestrap to complete it's install.
[Moto X Original Android Development] codymoto:
Thanks I got that part already, was curious about supersu...
[Moto X Original Android Development] twinkyz1979:
SafeStrap does not do anything to root.

my bad no i don't think you will have to reinstall root just use the new method. everything should still be there at most you may have to reinstall the binary for supersu but not supersu itself.

just go into your app drawer after using the new method and select supersu if it doesn't say anything your good if it does say something it will more than likely say it needs to update like it did the first time around.
[Moto X Original Android Development] codymoto:
Awesome, thanks, that answers that.
[Moto X Original Android Development] 1ManWolfePack:
Newsflash.
[Moto X Original Android Development] freak4dell:
Apparently people still don't know, even after 50 pages, as evidenced by the 2 posts that I was replying to.
[Moto X Original Android Development] 1ManWolfePack:
Ahhh, my bad. Yeah, that's about every thread on here nowadays.
[Moto X Original Android Development] dr3wster:
I think we need do a sticky / sub forum containing FAQs or PSAs for those ppl who are skipping the search step before posting

Sent from my XT1058
[Moto X Original Android Development] mikeyt114:
Just a noob question, I used pwnmymoto to root and did not install Safestrap or recovery. So how do I now install recovery, and if I can't, how do I restore stock. Thanks for a stupid question, just read, and right now everything is confusing, I am coming from a great where none of this mattered. Any help greatly appreciated
[Moto X Original Android Development] freak4dell:
If you're already rooted with PwnMyMoto, all you need to do is install the SafeStrap app and install recovery from the app. You need to be in write protect off mode to install the recovery.
[Moto X Original Android Development] mikeyt114:
Ok, another question, so install Safestrap and be in write protect, how do I do that? Sorry, don't know how
[Moto X Original Android Development] TheBurgh:
Just install the most recent SS apk. It won't let you install recovery unless you are in the correct mode
[Moto X Original Android Development] sookster54:
Yup doesn't even allow me to install after OTA update.
[Moto X Original Android Development] murso74:
Well duh
[Moto X Original Android Development] clothednblack:
[MENTION=2376614]jcase[/MENTION] Pm sent

Sent from my Post-it-Note 3
[Moto X Original Android Development] Kanomy's Ball:
X App not installed

On my sprint Moto X the .apk wont install, every time I try it says "X App not installed". Anyone else running into this?
[Moto X Original Android Development] clothednblack:
Did you check the box for third party apps?

Did you boot into recovery mode then try installing?

Sent from my Post-it-Note 3
[Moto X Original Android Development] 1ManWolfePack:
Yeah, it won't install post-update. That's why jcase said to install (but not run) BEFORE you update.
[Moto X Original Android Development] br0nx finest:
So if we're already updated, any hope to root now is out the window? Just wanting to be sure, I can live with stock on this device if need be.
[Moto X Original Android Development] jayboyyyy:
correct. you may be able to root with later updates depending on what people decide to do but def not this update. its too minor. probably not a future update either unless its easy and people present some money for jcase or others to get paid with if they release a root for the device.
[Moto X Original Android Development] jadsru1:
I am also stuck in bootloop but phone doesn't stay on long enough for me to delete update in root browser. any other ideas. thanks
[Moto X Original Android Development] ckeathley:
I had to be quick. Like a 1 minute window. Do you have that long?
[Moto X Original Android Development] jayboyyyy:
"fastboot erase cache"

thats the command for fastboot and you will no longer be in BL. then freeze updated.apk with tibu and you wont accidentally take it again.
[Moto X Original Android Development] rmead01:
pwnmymoto2.... such a tease
[Moto X Original Android Development] 1ManWolfePack:
I'm still hard.
[Moto X Original Android Development] mj0528:
Why you say that?
[Moto X Original Android Development] hansmrtn:
Regarding PwnMyMoto2.

https://twitter.com/TeamAndIRC/status/395909268169175040

Please let this exist.
[Moto X Original Android Development] 1ManWolfePack:
I know people that know people. I heard it's coming. Got a hangout message today regarding it. That's all I know.
[Moto X Original Android Development] atomb:
After losing my root trying to update my att motoX to the OTA, YES PLEASE!!!!
[Moto X Original Android Development] lowvolt1:
Yes yes yes!! I need it! Like a crack wh**e needs crack!
[Moto X Original Android Development] 1ManWolfePack:
Coming tomorrow.
[Moto X Original Android Development] hansmrtn:
Great to hear!
[Moto X Original Android Development] lowvolt1:
Can't wait!!!!
[Moto X Original Android Development] dr3wster:
I hope the vulnerabilities used for pwnmymoto2 won't get patched by the time the 4.4 update rolls around!! I'm still on non-ota root :(

Sent from my XT1058
[Moto X Original Android Development] 1ManWolfePack:
4.4 is a whole new ballgame from what I've read.
[Moto X Original Android Development] holyevilcow:
Interesting read.

http://www.saurik.com/id/19
[Moto X Original Android Development] emerica243:
So this will be for 4.4 or 4.2.2 OTA?
[Moto X Original Android Development] droe411:
There is no 4.4 update, how can it be already rooted?

Sent from my Moto X
[Moto X Original Android Development] 1ManWolfePack:
This is why we don't get nice things...
[Moto X Original Android Development] emerica243:
Why exactly dont we get nice things?
[Moto X Original Android Development] 1ManWolfePack:
Let me ask you a question:

So he's releasing a new root exploit today, you ask if it's for 4.4. Who do you know running 4.4 on an X right now? Is it out? Are you? So what does common sense tell you? Would it probably be for the camera patch? Golly! Possibly. Use your brain and some common sense...
[Moto X Original Android Development] emerica243:
The 4.4 SOURCE has been released. Theres already custom roms being made with it for devices that arent even supported by kitkat. And they all have obtained root, obviously.

Obviously a NEW exploit has been discovered in that new 4.4 source, similar to the one that allowed jcase to root the 4.2.2 version of android. With that being said, my question seems TOTALLY relevant since Motorola announced themselves the X will be skipping 4.3 and jumping right to 4.4 VERY SOON. It would make sense that the way jcase is obtaining root through this new exploit, thats its the same method that 4.2.2OTA and 4.4 shares. So it would make more sense forhim to save it for 4.4 so it doesnt get patched right before by motorola and other carriers

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

Obviously a NEW exploit has been discovered in that new 4.4 source, similar to the one that allowed jcase to root the 4.2.2 version of android. With that being said, my question seems TOTALLY relevant since Motorola announced themselves the X will be skipping 4.3 and jumping right to 4.4 VERY SOON. It would make sense that the way jcase is obtaining root through this new exploit, thats its the same method that 4.2.2OTA and 4.4 shares. So it would make more sense forhim to save it for 4.4 so it doesnt get patched right before by motorola and other carriers

Where exactly did jcase STATE himself thats its being released today? Yea, he didnt. All he did was tease the name of PwnMyMoto2, nothing more. Your argument is invalid.
[Moto X Original Android Development] 1ManWolfePack:
Again - do we have 4.4? Do you see ANYWHERE in this section anything about anyone running 4.4 on this device? No, you don't. So logic would tell you it's for 4.2.2.

Read his twitter. I'm not going to link it for you, you'll have to search and read - a foreign concept for you it appears.

---------- Post added at 11:40 AM ---------- Previous post was at 11:38 AM ----------

And I'm not going to continue to argue with you in a development release thread. If you want to continue with me, I'd gladly jump into a general thread with you and debate.

Good day.
[Moto X Original Android Development] freak4dell:
None of the rest of your post makes any sense whatsoever. If he was hoping to use the same exploit for 4.4 as he did for the 4.2.2 OTA (which he discovered long ago), he wouldn't have teased the name at all. The reason he didn't release it back when he first discovered it is because he didn't know if it would be patched in 4.3 or not. Now that he knows it was patched in 4.4, it's safe for him to release it. It would be good for you to do some research before writing posts that make no sense.

https://twitter.com/TeamAndIRC
[Moto X Original Android Development] emerica243:
Anyone HAVING 4.4 for the moto x is irrelevant. I'll say it again. If 4.2.2OTA has the same vulnerabilities as 4.4, it should work for both, but not if it gets patched before hand. My question made total sense, whether or not it was confirmed what os version it was for or not. You just decided to ride your high horse and jump down my throat when i asked a completely logical question
[Moto X Original Android Development] 1ManWolfePack:
Go to a high school dance or something, kid. Who is running 4.4 on an X today? NOBODY. Get a clue. You lost the argument.
[Moto X Original Android Development] emerica243:
Youre right, all my reasoning is just mumbo jumbo that has no thought to it. Besides that you just explained the SAME concept my whole question revolved around.

Fact 1 - Jcase used an exploit in 4.2.2 to gain root

Fact 2 - 4.2.2OTA patched that hole.

Fact 3 - Jcase is working on trying to obtain root for users who cant now(Inclu later versions of android if its the same vulnerability)

Fact 4 - Android 4.4 source gets released

Fact 5 - Another master key exploit is found in 4.4

Fact 6 - Jcase tweets hte name PwnMyMoto2

FAct 7 - My question if anyone knew what hte next version of PwnMyMoto targetted was seemed liked it made alot of sense. Youre acting like i asked when Android 6.6 is dropping.
[Moto X Original Android Development] 1ManWolfePack:
And quit spamming this thread with your nonsense. You want to get it locked on release day? I'll give you my hangouts name if you want to continue with me...
[Moto X Original Android Development] emerica243:
Not really an argument, but im confused? I thought you wernt going to continue DEBATING in an development thread? hmmf.

---------- Post added at 05:54 PM ---------- Previous post was at 05:53 PM ----------

Whats hangouts?
[Moto X Original Android Development] 1ManWolfePack:
Dude, just go away. Everything is just "whooshing" right over you.

Hangouts, the old talk? Quit clogging this thread with your confused, unqualified logic. PM me if you want.
[Moto X Original Android Development] ericizzy1:
guys, please stop this, getting meaningless notifications because of you, and this crap will just push this thing further away.
[Moto X Original Android Development] freak4dell:
The only reason the exploit was "found" was because it was patched. JCase (and others, I'm sure) found the exploit in 4.2.2.

Is reading comprehension just not taught in schools anymore or something?
[Moto X Original Android Development] 1ManWolfePack:
Let's just end it at that.
[Moto X Original Android Development] lowvolt1:
I am eagerly awaiting the release. Holding off on my jigg. Kinda worried, he said it might not be today.
[Moto X Original Android Development] 1ManWolfePack:
The man's sleeping off a wine hangover. It's Saturday. Don't give up hope :)
[Moto X Original Android Development] lowvolt1:
Do you know him? Or just follow him?
[Moto X Original Android Development] 1ManWolfePack:
The latter.
[Moto X Original Android Development] lowvolt1:
Has there been any activity from him or the team?
[Moto X Original Android Development] dsimages:
Hey guys. New X owner here. Finally gave up the galaxy nexus.

I have seen ppl just installing the pwnmymoto apk and not having to use adb. Is this still possible. I'm running 4.2.2.

Also, is there a clear how to guide on installing a custom recovery?
[Moto X Original Android Development] holyevilcow:
1. Please read the first post.

2. No custom recovery for att or Verizon because of locked bootloader.

3. It's best to keep this thread uncluttered after about two pages of meaningless arguments, any questions you have should have answers in General and Question forums.
[Moto X Original Android Development] planktoid:
Who is he, does he really exist !?
[Moto X Original Android Development] dsimages:
Hmm..

I could have sworn that I asked a question pertaining to content listed in the OP.

I'll ask my other question elsewhere. Thanks.
[Moto X Original Android Development] lowvolt1:
Not looking good for pwnmymoto 2 releasing tonight. And yes, I am an impatient little sh**
[Moto X Original Android Development] cartmenicus:
Jcase is having troubles compiling but hope is not lost!:)

Sent from my Moto X
[Moto X Original Android Development] lowvolt1:
Where does everyone get this info?
[Moto X Original Android Development] jayboyyyy:
Twitter
[Moto X Original Android Development] mj0528:
If we do get a root with the new firmware, how do we restore to stock if things go south without recovery and no new firmware to rsd with? Fxz had the firmware before but things are quiet and haven't been released.
[Moto X Original Android Development] juancaperez2000:
Fxz is update i just check the thread on dev sections and every single carrier got 2 fxz that means original and latest ota imo
[Moto X Original Android Development] alesanus:
Mexico or Movistar variants works for claro or tigo Colombia Moto XT1058 ?. All variants are same in kb, whats exactly difference ?. I don't find any root method for my Tigo device. Thanks.
[Moto X Original Android Development] jcase:
Use RockMyMoto, it will work on all variants, no lnoger supporting PwnMyMoto
[Moto X Original Android Development] a1exus:
I just tried doing it w/ my Moto X but I'm getting:

mbp:Downloads alexus$ adb install PwnMyMoto-1.4.3-Verizon-IHateToolKits.apk
4619 KB/s (316577 bytes in 0.066s)
pkg: /data/local/tmp/PwnMyMoto-1.4.3-Verizon-IHateToolKits.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
mbp:Downloads alexus$ md5 PwnMyMoto-1.4.3-Verizon-IHateToolKits.apk
MD5 (PwnMyMoto-1.4.3-Verizon-IHateToolKits.apk) = 15a3f8bbc52cdcce072fc01984c3d88d
mbp:Downloads alexus$

11-07 22:48:45.362 2141 2141 D Finsky : [1] PackageVerificationReceiver.onReceive: Verification requested, id = 10
11-07 22:48:45.363 868 906 W ActivityManager: No content provider found for permission revoke: file:///data/local/tmp/PwnMyMoto-1.4.3-Verizon-IHateToolKits.apk
11-07 22:48:45.366 868 906 I PackageManager: Copying native libraries to /data/app-lib/vmdl-1915905415
11-07 22:48:45.386 868 906 W PackageParser: Exception reading /data/app/vmdl-1915905415.tmp
11-07 22:48:45.386 868 906 W PackageParser: java.lang.NullPointerException
11-07 22:48:45.386 868 906 W PackageParser:	at android.content.pm.PackageParser.collectCertificates(PackageParser.java:630)
11-07 22:48:45.386 868 906 W PackageParser:	at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:7958)
11-07 22:48:45.386 868 906 W PackageParser:	at com.android.server.pm.PackageManagerService.access$1900(PackageManagerService.java:175)
11-07 22:48:45.386 868 906 W PackageParser:	at com.android.server.pm.PackageManagerService$5.run(PackageManagerService.java:6079)
11-07 22:48:45.386 868 906 W PackageParser:	at android.os.Handler.handleCallback(Handler.java:725)
11-07 22:48:45.386 868 906 W PackageParser:	at android.os.Handler.dispatchMessage(Handler.java:92)
11-07 22:48:45.386 868 906 W PackageParser:	at android.os.Looper.loop(Looper.java:137)
11-07 22:48:45.386 868 906 W PackageParser:	at android.os.HandlerThread.run(HandlerThread.java:60)
11-07 22:48:45.394 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x427e8d20) failed to find entry (valid=1)
11-07 22:48:45.394 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x426fe0f0) failed to find entry (valid=1)
11-07 22:48:45.439 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x4278b690) failed to find entry (valid=1)
11-07 22:48:45.439 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x424e1d40) failed to find entry (valid=1)
11-07 22:48:45.445 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x427e8d20) failed to find entry (valid=1)
11-07 22:48:45.445 2935 5084 W dalvikvm: JNI: unpinPrimitiveArray(0x426fe0f0) failed to find entry (valid=1)
[Moto X Original Android Development] rubino90:
simple question

this is my first moto x and if i obtained root is possible with stock recovery (write protection disabled) flashing custom rom? or this method is only for used apps rooted? my version is At&t and not have custom recovery (because necessary fastboot command but locked bootloader)

many thanks for reply
[Moto X Original Android Development] Heitoor:
Same here
[Moto X Original Android Development] jayboyyyy:
only roms you can flash would be with Safestrap. Rooting a phone does not unlock a bootloader which is what is required to flash any custom rom.
[Moto X Original Android Development] rubino90:
Ok thanks for clearly i think only solution is attended petition for unlock at&T version..
[Moto X Original Android Development] desperadoxzg:
Thanks man! YOU ARE THE MAN!

But I got a little trouble when I running the installation command, it keep saying"error: device not found"and"waiting for device"

I got into this before so I know is probably because sth is using the adb, but I just dont know what it is

So could you give me some advise? which software could be the one blocked me?
[Moto X Original Android Development] jcase:
Windows:

install drivers

Linux: run as root

Mac:

dunno should just work
[Moto X Original Android Development] desperadoxzg:
Appreciate for the fast reply~

And sorry for didn't identified my system first, I'm using WIN8 x64 probably family version(not pro for sure)

So which specific driver should I delete?
[Moto X Original Android Development] a1exus:
[MENTION=2376614]jcase[/MENTION] can you advise on error that me and others are getting please?
[Moto X Original Android Development] jcase:
Yes, use RockMyMoto instead, your phone has been patched
[Moto X Original Android Development] :
Once I root with this method can I go ahead and apply the OTA?
[Moto X Original Android Development] lowvolt1:
I would take the OTA and then root with ROCKMYMOTO. If you are on the system version that you can use pwn on, and you root and then take OTA you will bootloop.
[Moto X Original Android Development] :
Ok, thanks! I already rooted using Pwn... So can I not upgrade now? :/
[Moto X Original Android Development] lowvolt1:
Okay. Here's what you could do. Some people have had success.

Flash back to stock. You will lose root. Then download and install pwn . but don't run it. Take the OTA then run pwn. Its a one shot chance. But people have done it
[Moto X Original Android Development] :
Is there anything in the update thats worth it in your opinion? Anything worth risking the update?
[Moto X Original Android Development] lowvolt1:
The camera is better, and they fixed an issue with assist.

Even if you take the update you can still root using rock my moto
[Moto X Original Android Development] alphahere:
Will this work for republic wireless Motorola X? It has a locked bootloader.

Thanks.
[Moto X Original Android Development] A2Trip:
Its worth update for camera. Can still root too...I have, along with unlocking my bootloader
[Moto X Original Android Development] snizzles:
Has anyone updated to 4.4 yet? I just got the notification to upgrade on Verizon but I'm not willing to lose my root.