yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] zaghy2zy:
So, quick question....... I have use the PwnMyMoto, and I think I understand how it works... I have it installed, and each time I need root access to modify system partition, I assume I need to launch app to reboot to the "recovery mode" so that system is writeable, correct?

Also, can I safely apply update, or should I defer from updating the device at all?

EDIT: eh, so.... The device kept on nagging for the update, and I may have made it update, now it's stuck in a boot loop... After research on how this all works, seems I won't able to escape this... Anyway to make this bootloop stop?

EDIT2: ok, more research... so I had to go to fastboot and do "fastboot erase cache" and "fastboot erase userdata" from the pc... seems to have worked... I may just do away with root for now... not really desparately needed anyway... :P
[Moto X Original Android Development] lowvolt1:
Since you already figured out the last part of your post, I will answer your first question. In short, no. That's not how it works. More in depth, There is no app to launch to disable write protect. Its a script you run from the PC to the device that is permanent.
[Moto X Original Android Development] zaghy2zy:
Actually, I installed PwnMyMoto again, after the reboot... and it will say "device rooted" if system is writeable, while it will say "WP Bypass" or something like that is system is read-only, selecting it will reboot device into recovery which will make /system r/w and allow "root" access to change system. I think that's convenient instead of running a PC script... or even entering fastboot (vol down + power) to select "recovery" to boot into r/w system...
[Moto X Original Android Development] lowvolt1:
While your correct that rebooting "recovery" will allow write to system. It is not "recovery" in the traditional sense.

Slapped the sh*t out of my X.

If you found me to be helpful, throw me a thumbs up.
[Moto X Original Android Development] prabu33:
Please, I tried with pwnmymoto always encounter errors, check using

adb shell getprop ro.boot.write_protect

shows ' 1' what should I do??
[Moto X Original Android Development] lowvolt1:
My first assumption would be that it does not disable write protect on 4.2.2 pre camera update. I assume this due to reports that 4.4.2 breaks write protect disable.

It would be a process but I would upgrade, root with rockmymoto and try again.

slapped the sh*t out of my X

if you have found me to be helpful, throw me a thumbs up.
[Moto X Original Android Development] tluley51:
Maybe someone can help me...

I have root and this now working on my Moto X, but I cant reboot into recovery...anyone know how to fix this or if it is an issue anyone has heard of?

I used to run safestrap with TWRP pre 4.4, but obviously had to wipe clean and OTA to get 4.4, then jcase's method and this to kill write protection...but where did my recovery go??
[Moto X Original Android Development] KidJoe:
I have an unlocked bootloader and haven't used these processes to root, but your question brings up a few that I've had while trying to follow along..

My understanding is.. PwnMyMoto is the older process for the 4.2 OTA update (aka "camera update"). While running "normally" you have root, but /System is still write protected. You needed to boot into "recovery" (which was actually replaced/overwritten via the PwnMyMoto process) to gain write access. While there wasn't any APP included to reboot to recovery, you can try using Quick Reboot. Alternately you can now use the MotoWPNoMo process to gain write access all times.

SlapMyMoto .5 came out, and was similar to PwnMyMoto, but for KitKat. It too needed you to reboot into "recovery" (which again wasn't really recovery)

Later SlapMyMoto process was updated to 1.0 and the MotoWPNoMO process is incorporated for Kit Kat 4.4.

Its my understanding that none of these work to root Kit Kat 4.4.2. And if you have Kit Kat 4.4.2 you can't downgrade your ROM to an older version.

As far as updates, this I can say for sure...

If you have locked or unlocked bootloader, no matter how you've rooted.. two things are true... First.. The OTA's need stock recovery on the phone to install. The phone tries to reboot into stock recovery to install the updates, if stock recovery isn't on the phone, it will boot "normally" and re-try to install the update by re-booting to recovery.. hence boot loops. Second.. The OTA's do a check of the files on your phone against a manifest inside the OTA to make sure the correct files (compared via checksums) are on your phone. If any of the checks fail, the OTA will fail. In other words, if your phone isn't stock, or even ONE of the files listed in the OTA's manifest does not match, the OTA will fail. When it fails, the phone will either try to reboot and re-try the update again, again causing boot loops, or just fail with an error and reboot the phone normally.

The moral of the story, if you are not 100% stock, or close enough to 100% stock for the manifest checks to pass, OTA will fail usually causing a boot loop.

As you found, erasing the phone's cache via ADB on the PC is a way to delete the OTA Update file which has been downloaded and keeps trying to install, so it fixes the boot loop.
[Moto X Original Android Development] JGoN86:
Quick question, how do I know I'm out of recovery mode? I have rebooted numerous times and I feel like I can keep messing with Gravity box and changes apply. I know I should only be in recovery mode to write and then boot back to run day to day... How do I know I'f in regular mode
[Moto X Original Android Development] jaladhjin:
hey so uhh.. I'm considering buying a Moto X..

I've been looking around & all the root options seem to refer to updated solutions.. which all bring me here to the first line of post 1 that says it's been fixed :(

So I'm curious.. is it not currently possible to root a latest order today receive next week non developer edition moto x ?
[Moto X Original Android Development] lowvolt1:
It is possible to root if on 4.2.2 or 4.4 but if on 4.4 you have to flash to 4.2.2 first.
[Moto X Original Android Development] jaladhjin:
via Fastboot ? After the boot loader is unlocked with this method here ?

I suppose I should add.. how can you downgrade if the phone ships now with 4.4 ?

Since you can't root or do custom recovery without 4.2.2.. can you fastboot flash 4.2.2 with a locked boot loader & no root ?

Not disagree'ng I just don't know ;)
[Moto X Original Android Development] lowvolt1:
Yes you would use fastboot / rsdlite. You don't need an unlocked boot loader or root to downgrade.

Remind me what carrier you are on, as you mentioned unlocked boot loader. This method does not unlock the boot loader. Verizon and at&t can not be unlocked unless you have developer edition.

The root process is involved if non Dev. Edition on verizon or at&t. You must start on 4.2.2 camera update, root with rockmymoto, run motowpnomo, flash back to 4.2.2 camera update, causing you to lose root. Then start the slapmymoto process, take the 4.4 OTA, when prompted. Then finish the slapmymoto process.
[Moto X Original Android Development] Cozume:
How are you trying to reboot into recovery? Are you connected to your PC by USB cable when you are trying to reboot into recovery?

Try disconnecting the phone from the PC and while in bootloader mode, press Volume Down to highlight recovery and then Volume Up to select recovery.
[Moto X Original Android Development] mschumacher69:
If it's bootloader unlockable, you can always root.

If it's not bootloader unloackable (ATT, VZW non-DE and RW), you can root on 4.4 and lower. 4.4.2 is not rootable yet.
[Moto X Original Android Development] KidJoe:
And to expand on the "Yet" for 4.4.2, there may not be a root process for 4.4.2 any time soon, if ever, at least according to this post by JCASE-> http://xdaforums.com/showpost.php?p=50431780&postcount=1488 He was the only one to step forward to root and remove write protection from the locked bootloader X.

As you said, buying an X with an unlockable bootloader is the best way to ensure you can root, if you want/need to.
[Moto X Original Android Development] jaladhjin:
I know what fastboot is.. what's rsdlite ?

As for carrier.. Straight Talk.. ;) So I was planning on buying the Unlocked GSM version..

You'll laugh.. but the only reason I don't want the Developer Edition is I can't touch the colors / design of the phone..
[Moto X Original Android Development] lowvolt1:
Rsdlite is a program used to flash the XML file. Instead of pushing them manually individual. It will automatically do the whole XML.
[Moto X Original Android Development] _litz:
An important note to consider ... if the only OTA available is 4.4.2, then this process no longer works.

It requires 4.4 to be the OTA.
[Moto X Original Android Development] blazelazydays:
question

Will this still work for my Moto X on sprint running android 4.4?

and also, should i download the touchless control, active display, and camera updates from the play store or should i uninstall them?

what works best for rooting? confused about the camera update. please help!!
[Moto X Original Android Development] mschumacher69:
You don't need this for the Sprint Moto X because it has an unlockable bootloader. So just unlock ur bootloader through the moto website, flash twrp and flash supersu, that's it!

There's no reason not to download the moto app updates through the play store...
[Moto X Original Android Development] blazelazydays:
Positive? I don't want to mess anything up
[Moto X Original Android Development] mschumacher69:
Did u mean to quote me? Yes I'm positive.

This wouldn't work on 4.4 anyways because this is for the pre-camera OTA 4.2.2...
[Moto X Original Android Development] jcase:
No, and they won't be getting help from me since I have been preaching "Dont take OTAs if rooted" for ages
[Moto X Original Android Development] gf1723:
So I just got the Moto X and ran this to get root access on 4.2.2. Everything was great and after a little while it tried to do the OTA update and is now stuck in a bootloop. Can anyone help me? Do I need to enter recovery and clear the cache?

EDIT 1: So I just tried entering the stock recovery, but it just boots up like normal and once again enters the bootloop. The only thing I can do right now is quickly power off the phone manually after it starts off and keep it shut off. I'm desperately needing help!

EDIT 2: Ok so after many attempts I got Root Browser installed and granted it permissions and deleted the update file in the .cache folder which fixed it! Then I immediately went into Titanium Backup and froze MotorolaOTA and Updater applications. Now I just need to fix this to accept the 4.4 update with keeping root.
[Moto X Original Android Development] mschumacher69:
Follow this guide to return to 100% stock and as [MENTION=2376614]jcase[/MENTION] said 2 posts ago, "Dont take OTAs if rooted"...

http://xdaforums.com/showthread.php?t=2446515

If I were you, I would install the post-camera OTA 4.2.2 SBF and follow the SlapMyMoto guide to end up on a rooted 4.4. This involves rooting with RockMyMoto, running MotoWPNoMo to disable write-protection, returning to 100% stock post-camera OTA 4.2.2 and using SlapMyMoto to end up on a rooted 4.4. Remember, once you're on 4.4, do not take the 4.4.2 OTA under any circumstance because you'd be stuck on it and wouldn't be able to root anymore.

http://xdaforums.com/moto-x/orig-development/4-4-root-slapmymoto-1-0-motowpnomo-t2538896

One more thing, are you sure your bootloader cannot be unlocked??
[Moto X Original Android Development] gf1723:
Thanks for the reply, mschumacher. I will try to follow that guide you posted a link to. I just get so confused sometimes because of all the different updates. I'm not sure how I know if I'm on pre-camera OTA or post-camera OTA. Is there an easy way to tell?

What exactly do you mean "are you sure your bootloader cannot be unlocked"? I know that when I hold down Vol Up+Down and Power button, I get to the screen. I use Vol Down to select Recovery and press Vol Up and it just boots up like normal. For some reason I can't get to Recovery? This is the part that I really don't understand. Most other phones in the past I have been able to get straight into Recovery.
[Moto X Original Android Development] mschumacher69:
It doesn't matter if you're on pre-camera or post-camera, just install the post-camera SBF.

Regarding your bootloader, what I meant is that if you have an unlockable bootloader, you don't need SlapMyMoto, you can just unlock your bootloader and flash twrp and supersu and you would get root. Which carrier did you buy your phone from?
[Moto X Original Android Development] gf1723:
Oh ok, I'm on Verizon so I'm 99% sure that means it's a locked bootloader from what I've been reading. So I need to use the SlapMyMoto method? I might be able to try it out tonight, I've been to busy lately to sit down for an evening and trying it.

Let me just be clear..I need to flash it back to stock? Even though I'm already on 4.2.2? I just used the PwnMyMoto thing to get root access earlier and I guess that wasn't the correct method? Ultimately I'd like to be on 4.4 rooted for long-term.
[Moto X Original Android Development] mschumacher69:
That's right, the Verizon Moto X cannot be officially unlocked through Moto, but you can unlock it via a 3rd party, check here for more info:

http://xdaforums.com/moto-x/moto-x-qa/moto-x-vzw-bootloader-t2659234

If you do choose to unlock your bootloader, you just unlock it, flash back to stock, OTA to the latest version, install twrp and supersu and you would get root.

If you'd rather stay with a locked bootloader, yes you need to flash back to post-camera OTA 4.2.2 stock, root with RockMyMoto, run motowpnomo to disable write protection, flash back to post-camera OTA 4.2.2 stock and then go through the SlapMyMoto process to end up on rooted 4.4. Once on 4.4, don't take the 4.4.2 OTA no matter what because you'd be stuck on it and it cannot be rooted yet (unless you unlock your bootloader that is).

PwnMyMoto is not an incorrect method to root, it was the 1st method to root the pre-camera OTA 4.2.2...
[Moto X Original Android Development] gf1723:
Well ultimately I would love to have an unlocked bootloader, however I don't want to go through the process of paying someone I don't know for an unlock code. I think I'll try the process you described of flashing OTA 4.2.2 stock and hopefully end up on a rooted 4.4 and then freeze the OTA update. Just seems like a LOT to go through.

By the way, is there any way to log into your Google account and clear all the app backups? I don't want this thing to start downloading all the apps I've had on past phones every time I reflash it. I would like to start with a clean slate going forward. Thanks again for the detailed explanation! It helped me out!
[Moto X Original Android Development] mschumacher69:
I don't think you can, but you should be able to untick "restore apps" when you login to your google account for the first time iirc.
[Moto X Original Android Development] silvernirvash:
the app won't install :/ does this only work on 4.4 kitkat? does it not work on 4.4.2?
[Moto X Original Android Development] gf1723:
I went home tonight and was able to use RSD to flash back to stock 4.2.2. Then used the SlapMyMoto guide to get rooted on 4.4. Thanks again for the help!
[Moto X Original Android Development] mschumacher69:
Dude, this doesn't even work on 4.4, nor on 4.2.2 post-camera OTA, this is just for pre-camera OTA 4.2.2.

For post-camera OTA 4.2.2, you have to use rockmymoto and for 4.4, you have to use slapmymoto.

If you're on 4.4.2, the only way to root (currently) is to unlock your bootloader...
[Moto X Original Android Development] silvernirvash:
:/ unlock my bootloader huh.....damn it....
[Moto X Original Android Development] mschumacher69:
http://xdaforums.com/moto-x/moto-x-qa/moto-x-vzw-bootloader-t2659234
[Moto X Original Android Development] silvernirvash:
is there a way to downgrade my 4.4.2 to 4.2.2 on the verizon version of the moto maker moto x? or is that also out? i know that there is a downgrade method for moto x but what is required before hand is the question.
[Moto X Original Android Development] mschumacher69:
No, as I said earlier, the only way to root 4.4.2 atm is to unlock ur bootloader...
[Moto X Original Android Development] 640k:
where's the actual post with the walkthrough?
[Moto X Original Android Development] 640k:
figured it out. seller is offline, but made payment anyway. i'm sure i completely bypassed the "rules" here, but am holding hope.
[Moto X Original Android Development] silvernirvash:
but i have the moto maker verizon version of the phone.......and the only way to unlock the bootloader is if you have a dev kit version of the phone........at least for verizon....
[Moto X Original Android Development] sorullo_xgrx:
Or you can buy an unlock code [emoji1]
[Moto X Original Android Development] silvernirvash:
no.....i can't....once again.....Verizon only gives unlock codes out to Developer models.....not....normal models.....i have a Moto maker Moto X STANDARD model meaning i purchased it on contract and can't unlock it via unlock code. how do i know this is fact? because i installed an app called Unlock Your Moto X which allows you to see availability and price of unlock codes to your moto x and it says there is none available for my phone.
[Moto X Original Android Development] Max725:
Not officially;

http://xdaforums.com/moto-x/moto-x-qa/moto-x-vzw-bootloader-t2659234

http://xdaforums.com/moto-x/general/verizon-moto-maker-bootloader-unlock-t2680651
[Moto X Original Android Development] silvernirvash:
:/ both of those threads are dead ends tho. One of them doesn't have any links anywhere hinting to a possible future unlocking and the other's link is dead now.
[Moto X Original Android Development] Max725:
The seller on Taobao says he'll continue providing codes in two days.

(http://item.taobao.com/item.htm?spm=a230r.1.14.61.r70vRg&id=37333625825)

If the Chinese sites cause issues, you can buy the code through a middleman on eBay, as I did (and unlocked successfully earlier today):

http://www.ebay.com/itm/171131992860
[Moto X Original Android Development] mschumacher69:
Dude, u can't officially unlock it through Moto but u can buy an unlock code through a 3rd party who's selling them, I already gave you a link to the thread:

http://xdaforums.com/moto-x/moto-x-qa/moto-x-vzw-bootloader-t2659234

People are being able to successfully unlock after buying this unlock code...
[Moto X Original Android Development] silvernirvash:
how much did it cost tho?
[Moto X Original Android Development] Max725:
$1.99 for the eBay service, and then $42.37 for the actual purchase. (The code alone is $41.something; chinese.silk adds some processing charge that she has to pay in the process.)
[Moto X Original Android Development] silvernirvash:
ouch.....that's an awful lot just to unlock my bootloader........i think i'll just wait until someone finds a way around it on 4.4.2.......yeah
[Moto X Original Android Development] sorullo_xgrx:
Not to sound mean but good luck waiting like I said before no one is investing time in finding an exploid 2 reasons 1. The next moto was confirmed coming in the end of the summer 2. Its almost impossible to find an exploid for this phone. But yeah $42 is some real money. If you really think you need your phone unlock do it. You don't have to of course.
[Moto X Original Android Development] Max725:
Since I got my phone on contract for $125 (32GB; wooden) after debating getting the dev edition for $375 (which it cost at the time), I didn't hesitate to unlock for $40. I suppose it depends on your particular situation and point of view, though.
[Moto X Original Android Development] Bl00dRunzC0ld:
I contacted the seller through email. They said they can still unlock att bootloaders. I ponied up the cash and ordered the unlock. Will let everyone know if it works.
[Moto X Original Android Development] cpetersen2791:
got mine through this method. Been unlocked for almost a week. Take about 48 hours to get it all done tho! Good Luck
[Moto X Original Android Development] Bl00dRunzC0ld:
That's okay to me. I won't have my X until wednesday. Bought it from a good seller on Swappa and they gave me the IMEI, so I decided to get it carrier unlocked and bootloader unlocked prior to receiving it.
[Moto X Original Android Development] pedrohp:
Just got my Moto X. It's running 4.4.2. Can i apply this?
[Moto X Original Android Development] mandrsn1:
Nope. 4.4.2 closed the hole.
[Moto X Original Android Development] mschumacher69:
Your only option is to unlock your bootloader...
[Moto X Original Android Development] pedrohp:
This is going to be my first Android phone with no root access. xD

I'm not voiding my warranty.
[Moto X Original Android Development] A.J:
Anyone had this problem please?

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

Also I am running ATT Android 4.4

Thank you.
[Moto X Original Android Development] aajjs:
alltel moto x

Could anyone assist in obtaining root for all tel moto x
[Moto X Original Android Development] hovax615@hotmail.com:
You have to revert back to 4.2.2 and take write protection off from there.

MOTO X SLAPPED
[Moto X Original Android Development] dsbalieiro:
Sorry to ask, but I'm with some doubts and have not found a topic where I can address these questions. So there you go! My Moto X has no root access. It is a Brazilian model now with the updated version for KitKat. The question is, I need to unlock the bootloader for this file is required to work or not? Just install it by ADB & fastboot and nothing else?
[Moto X Original Android Development] mschumacher69:
This doesn't work on the "updated version for KitKat"...

Just unlock your bootloader below and install twrp to root:

https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
[Moto X Original Android Development] Musa95:
hey guys..i've recently bought my moto X...its 4.2.2.. fw is 139.7.33.ghost_row.americaMovil..can i use this method to root? if yes..which of the versions of the apk i have to use?
[Moto X Original Android Development] mschumacher69:
No need for this method to root, just unlock your bootloader in the link below and flash twrp and supersu:

https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
[Moto X Original Android Development] Musa95:
Thanks for the reply.. And if i upgrade to 4.4.2 root stays? Sorry i ask you but nobody answered me in q&a
[Moto X Original Android Development] mschumacher69:
First unlock ur bootloader, then update to 4.4.2 and then flash twrp and root...