yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] Jumnhy:
Hello everyone,

I read through the forum up to around the 45th page and got a little lazy. I had a Moto X running 4.4.2, completely locked down--on verizon, so no unlocked bootloader, and no root. I was able to get a warranty replacement from Motorola because my phone had the messed up front camera. The new phone shipped with the original software, as far as I can tell. No updates were made whatsoever. It's running the same stuff as everyone started out with last summer--no camera update, no 4.4 update, no 4.4.2 update. In that regard, I'm feeling incredibly lucky. That being said, can someone help me go from where I am to 4.4.2 with root and write protection disabled, is that's possible?

The X shipped with 4.2.2, with system version 139.10.53.ghost_xxx, where for me, xxx is _verizon.Verizon.en.US. From here, you can use Jcase's MotoRoot to gain root access, or you can jump straight to PwnMyMoto and use that to gain root and kill write protection. That's where I'm at right now. I used PwnMyMoto to root the phone and disable write protection. From there, I have also installed Safestrap (version 3.65) because it seems like that's the best way forward based on what I've read here. What do I need to do to move to 4.4.2 from here?

I know that the 4.4.2 OTA upgrades the firmware for the OS to 4.4.2 but also upgrades the bootloader, and the 4.4.2 bootloader is locked down so well that no one has found an exploit to get write protection disabled. I have heard of the "chinese" connection-- first surfaced a few months ago, then disappeared after gaining too much attention, and now reappearing again, which would allow me to unlock my bootloader entirely, guaranteeing root in the future. However, I'd rather not spend the (currently) $45 to get an unlock code (which I might not be able to do anyway as the unlock codes only work for late 2013 and 2014 devices, which mine probably is not), so is anyone knowledgeable about how I can proceed?

I know the typical answer is "read the forums". I've looked, and there's a lot of stuff on how to go from 4.2.2 pre-camera update, to 4.2.2 camera update. That I understand. There is also a ton of stuff detailing the downgrading process required from 4.4 to regain root. But I'm struggling to find a concise guide to moving forward, with root access and write protection off, from where I am now. Hope someone is charitable enough to help me out. Much thanks!
[Moto X Original Android Development] mschumacher69:
There's no way to root on 4.4.2 unless you unlock your bootloader, plain and simple...

If you'd rather not unlock your bootloader, you'll have to stick with 4.4 and never update to 4.4.2... If that's what you wanna do, follow the SlapMyMoto guide...
[Moto X Original Android Development] Link2Adi:
[MENTION=2376614]jcase[/MENTION] - Could you make one apk for the European/Indian version of Moto X - XT1052? Thanks in advance. I like your work.
[Moto X Original Android Development] Jumnhy:
So it's not possible to flash 4.4.2 with safestrap at all? To flash something like this http://rootzwiki.com/topic/116025-romsafestrap-unlockedxt1060-stock-rooted-vzw-164552-kitkat-442/ I need to have my bootloader unlocked?
[Moto X Original Android Development] mschumacher69:
Dude this root method is for the original firmware which the European/Indian version never had, so it will never work on them.

The European/Indian version should have an unlockable bootloader, so just unlock ur bootloader and flash twrp and it would root for u...
[Moto X Original Android Development] KidJoe:
Read the instructions in that thread....

[list=1][*]You need to be rooted on 4.2.2 or 4.4 with Safestrap installed
[*]You also need to have disabled write protection via MotoWpNoMo[/list]

So...

To install the ROM in that thread, you need to have safe strap installed already.

To install safestrap you first need to be rooted.

BUT... If you have 4.4.2 on your phone (not using safestrap) you can't root it unless you unlock the bootloader.

If you unlock the bootloader and root, there is no need to use safestrap and install 4.4.2 in safestrap. And there is no need to be in this thread either if you unlock your bootloader.

Now, in your situation (as i read back you say you still have 4.2.2 on your phone), make sure you take the first OTA to get you to 139.15.1 or 4.2.2 w/camera update then you can can follow the SlapMyMoto thread (which will also work with MotoWpNoMo) to root and be on 4.4, just skip the step about downgrading to 4.2.2. Once you do that you will be able to use safestrap and that 4.4.2 rom.
[Moto X Original Android Development] samwathegreat:
Wrong.

Users who have rooted prior to 4.4.2 CAN ugrade to 4.4.2 using the safestrap and guide. Albiet much easier with unlocked bootloader, its very possible. There are a couple of lengthy threads regarding the process.
[Moto X Original Android Development] KidJoe:
Actually... he is right.. and you say it yourself... you need to be ROOTED PRIOR TO 4.4.2 to use Safestrap... (also explained in the post just before yours.)

If 4.4.2 is already on the phone, you can not ROOT, nor can you safely downgrade to 4.2.2 to make use of the exploits to root 4.4 and lower, nor can you downgrade the bootloader which would be needed to make use of MotoWpNoMo to disable write protection.
[Moto X Original Android Development] samwathegreat:
No! Actually...he is WRONG.

"If you'd rather not unlock your bootloader, you'll have to stick with 4.4 and never update to 4.4.2"

What part of that is correct?? We CAN update to 4.4.2 without unlocked bootloader, AND retain root thanks to SafeStrap

And the Poster he is referring to SAID he was on 4.2.2

The only CORRECT thing he said was "If 4.4.2 is already on the phone, you can not ROOT, nor can you safely downgrade to 4.2.2 to make use of the exploits to root 4.4 and lower, nor can you downgrade the bootloader which would be needed to make use of MotoWpNoMo to disable write protection."

...and I never disputed that.
[Moto X Original Android Development] KidJoe:
I guess we are looking at it differently. I see "never update" as in don't take an OTA Update... I don't view installing Safestrap and a safestrap compatible recovery, then a safe strap compatible 4.4.2 rom into the "stock slot", separately installing a kernel and baseband, etc. (as outlined HERE) as doing an "UPDATE"

Even if you have 4.4 as your rom inside an already running and setup Safestrap, it appears you can't take an OTA Update. At least in the case of the ATT XT1058, those users needed to wait on the 4.4.2 SBF for ATT being leaked/released to make a 4.4.2 ROM to use with Safestrap

That is why, to me at least, giving the advice of "never update to 4.4.2" to users with a locked bootloader is correct.

I would agree its probably best to qualify the remarks by saying... "Safestrap works today to run rooted 4.4.2, but you have to root and disable write protection first. So IF your X has a locked bootloader and is on 4.4 or below, you can root with SlapMyMoto/MotoWpNoMo, then use Safestrap to run a rooted 4.4.2 as an option. But there is no promise or guarantee that future ROM updates will be compatible with Safestrap, and if you need a replacement X and it has a locked bootloader and comes with 4.4.2 on it, you wont be able to root it to use safestrap." (as I have HERE about 3/4 of the way down the page)

Then again, not everyone is familiar with Safestrap, how it works, or what is needed to get it setup and running.

and I was the one who said that, not him :)
[Moto X Original Android Development] samwathegreat:
Agreed. I didn't want Jumnhy to think he was 'forever stuck' on 4.4 if he wanted root w/o bootloader unlock

^ This post suggests that he took it to mean that as well.

I didn't want anyone to give up just forget about root. This IS a convoluted process to retain root / safestrap / etc above 4.4, and it is definitely a PITA.

IF at all possible, I still highly suggest obtaining an unlock....but the safestrap method definitely works, and I truly believe that the more rooted devices out there, the more development that will be done on our devices.

Ha! Right you are...
[Moto X Original Android Development] KidJoe:
Jumnhy typed that in Post #714... Take a read of what I typed in Post #716. Let me know if you don't think that is a sufficiently clear answer.

Safestrap is a good alternative, if you understand the requirements (already be rooted/wp disable), and can follow the instructions to install and use it.
[Moto X Original Android Development] samwathegreat:
Your reply seems sufficient to me....I never had any issue with anything you said.

The whole point of my post (Post #717) was to debunk the idea that non-unlocked users were permanently restricted to running android 4.4 or below.

That's all.

Your post #716 (last paragraph) explains this as well...

So we have the original question (711), then WRONG answer (712), then confused reply/question (714), then your answer (716), then mine (717)

With so much uncertainty, a clarification is often welcome. That was the intent.

Anyways, moving on....
[Moto X Original Android Development] mschumacher69:
I believe this thread is about rooting the stock ROM, not about installing safestrap and running a safestrap compatible ROM. So when I said you cannot root on 4.4.2 unless you unlock your bootloader, it means that if you ever install the 4.4.2 OTA or flash the full 4.4.2 SBF, you will not be able to have write access to root even if you were rooted previously.

Installing safestrap and a safestrap compatible ROM is a way to have root on "a" 4.4.2 stock based ROM, but it's not a way to root stock 4.4.2...

So non-unlocked users are permanently restricted to running Android 4.4 or below if they want to root the stock ROM...
[Moto X Original Android Development] samwathegreat:
Semantics.

I can run linux on an x86 machine. I can run it on top of a hypervisor. I can run it inside a Virtual Machine. I can dual-boot multiple versions and even other operating systems.

Which ever way I do it, I'm STILL running linux.

No matter what semantics games you want to play, a safe-strapped user who follows the guide IS running android 4.4.2 - but call it whatever you want. (Stock-based safestrap-compatible rom?)

Its still 4.4.2, rooted, with write protection, regardless of what kind of dual-boot trickery is being used.

From a system standpoint - once booted into safestrapped 4.4.2, the filesystem is completely identical in every way to the STOCK 4.4.2 filesystem. The only difference is that safestrapped users are still on the pre-4.4.2 bootloader...

4.4.2 is 4.4.2 no matter how you chalk it up...

And finally....this thread may be about rooting the STOCK rom, but the poster you told 'could never upgrade past 4.4' specifically mentioned safestrap. Should we have just told him he's in the wrong thread?
[Moto X Original Android Development] KidJoe:
Semantics or not... he IS forever stuck on 4.4. at least for the BASE or Host OS on the device, even if SafeStrap is used to run a rooted 4.4.2.

And I think the way both you and [MENTION=2642571]mschumacher69[/MENTION] are wording your responses to each other CAN BE confusing, especially since in this case, this one individual user happens to still be on 4.2.2, and many users coming to this thread have already upgraded to 4.4.2 and are looking for a way to root and disable write protection.

Some are ok with the complexities of installing and using Safestrap, along with its requirements (to already be rooted which means still being on 4.4 or below). Some would rather keep it simple and just use the stock OS and updates without installing anything else.

To bring it back on topic...

This wrinkle that the 4.4.2 bootloader and gpt.bin have brought is confusing to most new people getting an X and are now looking to root and disable write protection.

Remember, initially it was thought the MotoWpNoMo write protection disable process was "permanent" (because it survived updating 4.2.2 to 4.4) and of course we now know its not and that it only works on 4.4 and below, since Moto patched the exploit which was being used.
[Moto X Original Android Development] Jumnhy:
Sorry to have sparked off such a debate guys--to clarify, I recently got a Moto X that had the ORIGINAL software that it had back when it was first released. This thread's first post addresses that software 4.2.2--no camera patch, no nothing, with a locked bootloader. Clearly a lot has changed in the Moto X root scene since then, but it was nice for me to take the trip back through time to see the issues that dealt with my phone as I received it.

I am now using 4.2.2 with safestrap to run the Safestrap-compatible ROM I mentioned before. Thanks for everyone's time. Reading through your posts definitely helped me understand the technicalities and imprecision in the language surrounding this. Thanks again! :good:
[Moto X Original Android Development] vijayid_94:
Warrenty void or still remains

If i use yur method to gain access to system files in recovery mode without unlocking the bootloader than will the warranty void or still warranty will remain. And another thing than if i want to restore my original recovery mode that is what the moto x originally had before exploiting the system with yur pwn method, can i go on that..?

Btw yu had made such a good thing to get access to system without unlocking bootloader. Salute to yur hardwrk
[Moto X Original Android Development] vijayid_94:
Xt1052 Asian kernel

Hey my phone is not us version its asian.retail version. And no carrier is include like in america's verison, at&t etc. My phone is indian version of moto X .

Please tell me which pwn.apk is good enough for me.

I m attaching kernel and rom version of my phone
[Moto X Original Android Development] mschumacher69:
Neither, this exploit is for the original 4.2.2 which the AsiaRetail version never had.

All u have to do is unlock ur bootloader and flash twrp which would flash SuperSU for u...
[Moto X Original Android Development] ncvikingx97:
Hey guys , quick question. So, this does not work on 4.4.2 ? I tried installing and got an error.
[Moto X Original Android Development] ai6908:
Yes...it doesn't work.
[Moto X Original Android Development] mschumacher69:
This was patched long before 4.4.2, it no longer works since the 1st 4.2.2 OTA...
[Moto X Original Android Development] jeikei4life:
this won't work on 4.4.3, will it?
[Moto X Original Android Development] KidJoe:
The past few posts explain that this vulnerability/exploit was patched long ago (the first OTA update of 4.2.2 w/camera patch).. and so it doesn't work with newer rom versions.

Any thread you see saying it doesn't work with 4.4.2, you can pretty much take to mean it wont work on 4.4.3 either.
[Moto X Original Android Development] Quiglesigles:
I keep getting Failed [Install_parse_failed_no_certificates] after trying to install the file through adb. Any idea what I'm doing wrong?
[Moto X Original Android Development] samwathegreat:
That error indicates that you are on an android version in which this vulnerability has been patched. What android version are you on? Unless you pushed off updates for a LONG time, you are almost definitely on 4.4.2 or higher.
[Moto X Original Android Development] niffcreature:
so should i assume motoroot doesn't work on 4.4 either?
[Moto X Original Android Development] KidJoe:
correct. It does NOT work on 4.4.4 either.
[Moto X Original Android Development] yabbandroid:
What root method can we use on 4.4.4 ? I try flashing custom recovery but it wont stick because I have recovery-from-boot.p

in my /system but I cant delete it because it's write protected :(
[Moto X Original Android Development] mschumacher69:
Do you have an unlockable bootloader?
[Moto X Original Android Development] yabbandroid:
Yes, I unlocked my bootloader today completely.
[Moto X Original Android Development] mschumacher69:
So you don't need an exploit to root/disable write protection. All you have to do is flash TWRP and it would root for you.

Once you flash TWRP, make sure you reboot into it so that it sticks. If you reboot into System after flashing TWRP, it wouldn't stick and you would get stock recovery back.
[Moto X Original Android Development] yabbandroid:
I flash TWRP using fastboot and try to boot directly into recovery but it doesn't work. I get an error with the dead android in the box (image) and then my device reboots into system :/

Look, this is my operation:

Then I try to boot directly into recovery using the volume keys and press power.. this time didnt even get an error message, my phone just reboots into system..

when I try to flash with motofastboot I think I get an error message wait

Edit2.. exact same result using motofastboot :/

I press volume down and power to boot into recovery, my phone just reboots into system
[Moto X Original Android Development] mschumacher69:
Which TWRP are you flashing? Flash the latest official TWRP from their website. Also, try using mfastboot instead of fastboot.
[Moto X Original Android Development] yabbandroid:
First thanks for your help, but I have been doing exactly that :( Been using mfastboot and trying to flash openrecovery-twrp-2.7.1.1-ghost.img (the latest for moto x)
[Moto X Original Android Development] mschumacher69:
I saw on another thread that you managed to get it working ;)
[Moto X Original Android Development] KidJoe:
I think your problem is you are flashing recovery then immediately trying to go into it, without rebooting to bootloader/fastbootAP.

try....

mfastboot flash recovery twrp.img

mfasboot reboot-bootloader

Then use the phone's menu to launch recovery, and you should be taken into TWRP.
[Moto X Original Android Development] boldfilter:
Could this method work on the Cricket Moto G?
[Moto X Original Android Development] KidJoe:
Not likely... The vulnerability used in this hack for the X was patched with the first 4.2.2 OTA update (which included the camera fix). And hasn't worked since.

If the G is on 4.4 or newer, I expect it wont work.
[Moto X Original Android Development] lph1117:
i am having an at&t moto x in 4.4.4. How to root? Can i unroot it later?
[Moto X Original Android Development] KidJoe:
The exploit discussed in this thread does not work for 4.4.4

How to root an ATT X with 4.4.4 has already been asked many times.. Example: http://xdaforums.com/moto-x/moto-x-qa/moto-x-kk-4-4-4-att-root-method-t2857076

As I answered there....

I would consider reading this thread -> [One Stop Shop] How do I root my Moto X - Let's end the confusion.

And/Or start with this post from that thread -> http://xdaforums.com/moto-x/general/one-stop-shop-how-root-moto-x-confusion-t2826159/post54671918 as it answers your question.
[Moto X Original Android Development] lph1117:
I cannot root it, sad. Anyway, thanks.
[Moto X Original Android Development] mschumacher69:
Have a look here:

http://xdaforums.com/moto-x/general/china-middleman-t2751177/post52648309
[Moto X Original Android Development] klaud004:
can i use this to my international moto x?
[Moto X Original Android Development] mschumacher69:
This is a year old exploit that has been patched long before "international" Moto Xs were available.

Moreover, all "international" Moto Xs are bootloader unlockable so you don't need an exploit to unlock/root.

You can unlock here:

https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
[Moto X Original Android Development] klaud004:
dont have a pc right now so i end up here.trying to root without unlocking bootloader.
[Moto X Original Android Development] KidJoe:
I suggest you do what I posted earlier in this thread...

Read this thread -> [One Stop Shop] How do I root my Moto X - Let's end the confusion.

And/Or start with this post from that thread -> http://xdaforums.com/showpost.php?p=54671918&postcount=70 as it answers your question.

Short Version.. depending on what android version you have (like 4.4.2 and up) you need to unlock your phone's bootloader.
[Moto X Original Android Development] klaud004:
ok get it.android still depends on windows.tnx
[Moto X Original Android Development] iPanther:
Not able to root my XT1060.. Im on MSM8960PRO_BP_2323.038.123.00R... It says app not able to install when i install it without adb, when i do it with adb, it says Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

PS- Im on 4.4.4
[Moto X Original Android Development] mschumacher69:
PS- This exploit has been patched ages ago...
[Moto X Original Android Development] KidJoe:
The FIRST SENTENCE (in bold) of the OP says "The latest OTAs patch this exploit."

The last 10 posts before yours in this thread, further state this exploit does NOT work on 4.4.4, 4.4.2, 4.4, or 4.2.2 w/Camera update (aka first OTA). It only works with the original 4.2.2 firmware that shipped on the X.
[Moto X Original Android Development] :
Dumb question.. Can I install a 4.4.4 SBF from another carrier if im in AT&T 4.4.2 NON-unlockable device?

Mine came out of the box within 4.4.2 installed.
[Moto X Original Android Development] mschumacher69:
Not unless u unlock ur bootloader...
[Moto X Original Android Development] KidJoe:
With a locked boot loader you can only flash the Moto signed firmware for your phone's model and carrier.

If you have an ATT xt1058, with 4.4.2, you can try sunshine to unlock the boot loader.
[Moto X Original Android Development] Chemical47:
is there any way to root MSM8960PRO_BP_2323.038.123.00R :confused:

version 4.4?
[Moto X Original Android Development] erych:
is ths the only solution to gain access to Groot or is there an option for 4.4.4 dev's?

help please?

tthhaannkksssss:eek:
[Moto X Original Android Development] maksuperlink:
Is there any method to unlock AT&T Moto X ?

I root my every mobile but now I stuck with this one. Glad to use this but without root make me sad.

Looking for a help .
[Moto X Original Android Development] mschumacher69:
Not unless you're on 4.4.3 or lower...
[Moto X Original Android Development] Dr123456789:
Moto E 2nd gen att 4g lte

Will this work on Moto E 2nd gen att 4g lte Android 5.1
[Moto X Original Android Development] mschumacher69:
This is a 2 year old exploit that doesn't even work on the original Moto X anymore, let alone the Moto E 2nd gen...
[Moto X Original Android Development] sethmartn:
I'm getting a:

"Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]" error

Also, is this still working?
[Moto X Original Android Development] mschumacher69:
Check 1 post above yours...
[Moto X Original Android Development] salmanjameel:
Error during installing MyMoto

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[Moto X Original Android Development] jackashe:
This is a 2 year old exploit that doesn't work on any phone anymore.
[Moto X Original Android Development] cristian3108:
problemas devices not found

hola, tengo un problema a la hora de ejecutar el comando :confused::confused: tengo un dispositivo motorola moto x xt1058 AT&T y un computador asus con windows 10 estoy ejecutándolo desde una herramienta de sdk que descargue y e instalado el paquete completo e igual me sale lo mismo :(:( :

C:\adb>adb version

Android Debug Bridge version 1.0.31

C:\adb>adb install -r PwnMyMoto-1.4.3-ATT-IHateToolKits.apk

error: device not found

- waiting for device -

alguna posible solucion. gracias
[Moto X Original Android Development] MassExplosion213:
Yes, this is a bump, oh well. Now that we have root thanks to CrashXXL's method, will the bootloader flaw part still work?
[Moto X Original Android Development] prosnax:
doesnt work

when i try to install pwnmymoto it says trouble parsing package what should i do. please help
[Moto X Original Android Development] mschumacher69:
Dude, this is a 3 year old exploit that no longer works...
[Moto X Original Android Development] Addler:
Can I install simply by running apk
[Moto X Original Android Development] TooSlo:
I seem to be unable to unlock my T-Mobile Moto X through the unlock site. Is there a way to get a package that works with this variant of the phone?

Motorola tech support was less than helpful in assisting me earlier, and if very much like to have root to be able to run every application that I'm accustomed to.