yashsingh1/xdaforums huggingface dataset:
[Moto X Original Android Development] whitlecj:
I ran the apk on my Verizon Moto x and installed supersu. When I open supersu, I get this message.:

There is no SU binary installed and supersu can't install it. This is a problem!

What am I doing wrong?

Jcase fixed this for me in Web chat. Thanks jcase. Working great.
[Moto X Original Android Development] htowngator:
Why would you return to our stock only to root it before ota? This method removes the ota capabilities. You'd probably have to wait till they figured out an exploit because this one was patched in 4.3 apparently.

---------- Post added at 09:51 PM ---------- Previous post was at 09:50 PM ----------

What I would want an ota for is the camera software update they are going to push out.
[Moto X Original Android Development] jcase:
adb pull /system/app/PrivInit.apk and give it to me
[Moto X Original Android Development] TooSlo:
Thanks mate! I've just renamed it to .apk.zip
[Moto X Original Android Development] jcase:
test please
[Moto X Original Android Development] Secretwar1:
After applying the exploit in the manner listed I can no longer access recovery, ive tried adb reboot recovery, the keycombo, and through a root app such as ROM Manager. Im on the ATT Model. I tried an sbf back to stock and redid the whole process with the same result. What am I doing wrong? Thanks!
[Moto X Original Android Development] deadlyv2:
The exploit replaces recovery with a copy of android with no write protection. So you can't bit into normal recovery if that's what your asking.
[Moto X Original Android Development] Secretwar1:
Ooohhhh Okay thanks !
[Moto X Original Android Development] TooSlo:
I'm rooted now. Thanks jcase! Little worry on the reboots, but everything looks great now. Throwing you a donation here in a few minutes. I'll PM you the confirmation #.
[Moto X Original Android Development] mj0528:
How do we remove root just in case?
[Moto X Original Android Development] kornklown69:
flash stock firmware
[Moto X Original Android Development] kingy9000:
What's an easy way to do that? Or if you could give a link please, just for a peace of mind before I start messing with my phone.
[Moto X Original Android Development] kornklown69:
http://xdaforums.com/showthread.php?t=2411618
[Moto X Original Android Development] BUDNI:
Hello,

which attachment i have to use if i bought my MotoX X1058 (unbranded / unlocked) on eB*y (290976476988) ?

thanks

BUDNI
[Moto X Original Android Development] yehoni:
Care to share? I'm having the same issue.
[Moto X Original Android Development] mkinney88:
[MENTION=2376614]jcase[/MENTION] I see that a recovery-stock.img is dumped onto the internal storage. Is that the modified one or is that a backup or the actual one? Also if that is a backup of the stock one, is the only way to restore it would be through fastboot which we would need an unlocked bootloader for that correct?
[Moto X Original Android Development] jcase:
Its stock, and is restorable throught fastboot
[Moto X Original Android Development] whitlecj:
You are probably better off jumping on chat and talking to someone more educated than myself. My issue the way I understood it was the root process did not finish completely for some strange reason. Jcase made me a supplementary apk that I ran and corrected the issue.
[Moto X Original Android Development] docslate:
Moto Droid Series

I searched the forum and did not see this addressed. I am contemplating purchasing the Verizon Droid Maxx because of the additional memory and battery capacities. Has anybody confirmed that this method works on the Droid series of devices?
[Moto X Original Android Development] mortadelax:
Man, does anything work these days to remove write protection?

I'm on 4.4.2 att en US.

Thanks
[Moto X Original Android Development] eezeethere:
Parsing Error

i have Xt1060 Verizon model

and lolipop updated
[Moto X Original Android Development] lpjunior999:
Can this thread just be closed? It don't work no more.
[Moto X Original Android Development] HumyAhmed:
Im trying but is says parse error

What Should i do
[Moto X Original Android Development] saya_malone:
I try to install and get a parse error message, anyone else have this problem?
[Moto X Original Android Development] PetitMorte:
If you are on 4.4.2, sunshine should work for you. With an unlocked bootloader, you can do anything you want.
[Moto X Original Android Development] djdubyah:
I do this to myself, every single time, lmao. Be away for awhile, browse device home page hoping but really knowing my non dev moto X that had 4.4.4 when handed to me by my Office IT, thanks guys! Will never be more than this read only barely rooted debloated 5.1 stock rom. Oh and it hurts. It hurts because 3 years later with this Rom, phone is still smoking quick, and u wonder if all that list opportunity. Like moto, it's going on almost 4 years, out of warranty, can I get a unlock code?? NO?! ok, screw it, go out, let's get new galaxy s7, so much fun rooting and romming ur s3, 4 and 5 take ur mind off the one got away with bleeding edge fast phone. Ohh yeah just cos root was often as easy as installing an API and running, doesn't mean you assume and impulse buy... You moron... But tadah root and u do it, and u run every tweak and utility and do every guide. And first time u hate root cos it took yr new shiny made it run like a 4 year old off brand.
[Moto X Original Android Development] s5610:
Yep. Let me summarize. Bootlocked AT&T XT1058 and XT1060 (non-Dev Edition) models on Android 4.4 should be fine for bypassing write protection with Safestrap, 4.4.2 can be unlocked in whole with Sunshine for $25, and if you did update to 4.4.4 or higher, you are screwed up, so use read-only root from CrashXXL, Sabissimo, and little me )
[Moto X Original Android Development] wajeehbsit:
error

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[Moto X Original Android Development] GamePlayStarLP:
No of the apk's can parse...

Model Number: XT1052

Board: MSM8690

Display: LPAS23.12-15.5-1

Fingerprint: motorola/ghost_retde/ghost: 5.1/LPAS23.12-15.5-1/1:user/release-keys

Android 5.1

API Level: 22

Code Name: REL

(Device: ghost)

Why no of them are compatable with my Motorola Moto X 2013!?
[Moto X Original Android Development] lucatocce:
Buy this device a few months ago and when upgrade to 5.1 greatly reduced performance. I do not understand much what it says there because I speak little English, I'm Argentine. If someone speaks Spanish please contact! regards
[Moto X Original Android Development] wajeehbsit:
FAILURE [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

i need solution ( moto xt 1060)
[Moto X Original Android Development] vikasbahiri123:
I have xt 1052 (india) model and updated to 5.1 please suggest apk & root methods
[Moto X Original Android Development] htowngator:
jcase has said it does
[Moto X Original Android Development] docslate:
Good enough for me.
[Moto X Original Android Development] jcase:
Update 1.4 should fix issues for using having a non working su, or not being able to update SuperSu.

I need the /system/app/PrivInit.apk off of Sprint, USCellular, Rogers and TMobile as I lost them. Please hit me up with it if you can, so I can update for those carriers.
[Moto X Original Android Development] ruskiyab:
I used 1.1 previosuly on my AT&T version device, 1.4 doesn't install regularly or through adb

adb install -r PwnMyMoto-1.4-ATT.apk
3358 KB/s (316559 bytes in 0.092s)
pkg: /data/local/tmp/PwnMyMoto-1.4-ATT.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
[Moto X Original Android Development] kornklown69:
confirmed same here
[Moto X Original Android Development] knokfirst:
I had 1.1 ATT installed previously, and 1.4 ATT installed just fine for me.
[Moto X Original Android Development] ruskiyab:
Were you booted with W/P on or off?
[Moto X Original Android Development] knokfirst:
I believe on.
[Moto X Original Android Development] ruskiyab:
Have you made any changes to /system?
[Moto X Original Android Development] knokfirst:
Nope
[Moto X Original Android Development] jcase:
There is no reason to install 1.4 if your phone is rooted and fine, its just a bug fix for some users
[Moto X Original Android Development] jonathanphx1:
Jcase is the app supposed to uninstall itself after the phone reboots on 1.4 because it is still in my app drawer it didn't seem to do that with the other prior version on the prior version it uninstalled itself I thought
[Moto X Original Android Development] ruskiyab:
What would be the reason that some can do it and others can't?
[Moto X Original Android Development] jcase:
Thanks, Fixed in 1.4.1. If you are rooted fine, then just uninstall

Various edge cases and bugs that are my fault. If someoen can't do it, then they need to contact me via gmail or pm or irc so i can fix it.
[Moto X Original Android Development] mbar9607:
So if we used the original pwnmymoto should we download the newest and run it or are we just fine
[Moto X Original Android Development] ruskiyab:
Pm sent
[Moto X Original Android Development] housry23:
So is the backed up recovery flashable via fastboot? Even with a locked bootloader? I'm a Ubuntu user and don't want to install Windows to use RSDLite. I need to go back to stock to return my phone. I asked this in the Guide thread too, but figured I'd get a faster answer here. Thanks!
[Moto X Original Android Development] gunnyman:
Yes. The recovery is properly signed so it can be flashed.
[Moto X Original Android Development] housry23:
Thanks [MENTION=2495588]gunnyman[/MENTION]! I remember you from the HTC GPE full conversion thread. Thanks for the quick reply.
[Moto X Original Android Development] capathy21:
I am in this same boat. Need to exchange device so I need to flash stock recovery. Is this done through fastboot? Sorry for questions, I am just new to Motorola.

Oh and I remember both of you guys from the HTC GPE conversion thread! Nice to see everyone coming to the X!

Thanks!
[Moto X Original Android Development] jayboyyyy:
http://xdaforums.com/showthread.php?t=2411618
[Moto X Original Android Development] housry23:
Worked for me. fastboot flash recovery recovery.img then factory reset
[Moto X Original Android Development] capathy21:
Thanks! Is there anything you have to do to put the x in fastboot mode like we had to with the ONE?

Sent from my Moto X
[Moto X Original Android Development] jcase:
Jeb (www.android-decompiler.com) runs loops around dex2jar. But I didnt obfuscate anything, you can just hit it with baksmali, its all repretty clean and is actually done just with shell commands/scripts.
[Moto X Original Android Development] n82k:
Us cellular privinit for [MENTION=2376614]jcase[/MENTION]

http://db.tt/0gDhYMvf
[Moto X Original Android Development] deskhack:
T-mobile

Is this confirmed to work on the T-Mobile version? When opening the app it specifically says 'for the Verizon/ATT Moto X' despite having the T-Mobile variant apk.
[Moto X Original Android Development] flashallthetime:
Just got this email from xda someone needs help with this root method, I wish I could help but I rooted the good old fashion way

Here's what he sent me, I'm sure he'll appreciate the help

Thanx Flash

From: jpb9334

This is the message:

I'd post but I'm too "new" and they won't let me post anything. I have a moto-x on at&t, am rooted, and have installed the framework, rebooted (twice), installed the motoxposed mod, reboot (twice), and have checked the box under modules. Is this not working because I don't have write privileges? I saw there's a new root option that adds this, but I have yet to get it to work. I'm stumped, but really would like you utilize the tweaks offered. Thanks for any help.
[Moto X Original Android Development] deskhack:
Answered my own question by accident; restarted the phone and the app ran itself, rebooted three times and rooted the phone.
[Moto X Original Android Development] TooSlo:
The T-Mobile one should still be available through my previous link.

See post 65 (I believe)
[Moto X Original Android Development] madquack:
I believe you brother, I am just trying to learn more about exploits such as this for my own personal education and enlightenment. Thanks for the link I'm going to take a look at JEB later today. It just sucks trying to use jd-gui or JAD.
[Moto X Original Android Development] johnny grep:
Still need the rogers one?

Sent from my Moto X
[Moto X Original Android Development] jcase:
yep
[Moto X Original Android Development] SubliminalME:
It's been like 3 days...where's the next new app that does something even more wonderful than the last?

Seriously though...thanks for your work! I haven't even done anything with root access, but I feel warm and cozy having it. :)
[Moto X Original Android Development] atomb:
delete
[Moto X Original Android Development] emerica243:
i understand this removes stock recovery and makes it boot into normal android without write protection. What if we need toaccess stock recovery options to factory reset if our device starts looping?
[Moto X Original Android Development] gunnyman:
install stock recovery in fastboot.

or

fastboot erase cache

fastboot erase userdata
[Moto X Original Android Development] That's:
Okay, am I dumb, or can I really not figure out how to boot into the writable version?

I press power button + volume down and then choose recovery. Then it's just a black screen until I press the power button to hard reboot the phone.

Anyone able to help?:good:
[Moto X Original Android Development] Abstract_Logic:
Are you choosing recovery with volume up?
[Moto X Original Android Development] That's:
I am not, is that really all I am doing wrong?!

EDIT: Holy sweetness, thanks for saving my ass. Haha
[Moto X Original Android Development] gunnyman:
Get quick boot from the play store. Free.
[Moto X Original Android Development] kornklown69:
xposed gravity box extended menu works as well
[Moto X Original Android Development] Squintz:
Might be a noob question, but is this easily reversible in case I want to go back to stock? Also, would any changes made in recovery mode stick if I went back to stock?

Thanks
[Moto X Original Android Development] :
You would have to flash recovery and system. So in your case it would be easier to flash a stock package, which you can find by searching in this thread.

Going back to stock will wipe your /system...so no more goodies left from your "rooted" device.
[Moto X Original Android Development] mbar9607:
any new updates on getting the verizon variant bootloader unlocked?
[Moto X Original Android Development] :
I think you are in the wrong thread.

If not, why would you unlock the bootloader when you can use this to gain root and r/w to system, WITHOUT the bootloader unlock. If you need custom recovery or custom kernel, then you are going to have to wait.
[Moto X Original Android Development] htowngator:
jcase, I saw you ask for someone to buy your Moto X so you could get T-Mo version... Are you still doing the development or are we on hold for hash's safestrap?
[Moto X Original Android Development] jcase:
Recovery is entirely hashcode's project, I have no further development to do on 4.2.2 at this time, unless an update breaks root.

4.3 is not runnable on our device, because the leaked firmware is not signed for our device. I need an unlocked device to work on a 4.3 root.
[Moto X Original Android Development] htowngator:
Gotcha, thanks.
[Moto X Original Android Development] capathy21:
Does this mean that the MotoRoot 2.0 project from the general section is a no go or did I miss it?

Thanks
[Moto X Original Android Development] jcase:
Pwnmymoto is motoroot2 with a new name
[Moto X Original Android Development] kornklown69:
PwnMyMoto is MotoRoot 2.0
[Moto X Original Android Development] TheBurgh:
New to the verizon moto x today. Is the easiest way to gain root to install jcase recent 1.4.3 app?
[Moto X Original Android Development] tcollum:
It's the only way ;)
[Moto X Original Android Development] shane1:
Thank you jcase !!! that was one of the easiest roots ive had the joy of doing!
[Moto X Original Android Development] jcase:
The only way is either my pwnmymoto or motoroot, pwnmymoto is better.
[Moto X Original Android Development] TheBurgh:
jcase.......much appreciated. I used your 1.4.3. apk and can't get SuperSu binary to update. Thanks in advance for your guidance.
[Moto X Original Android Development] jcase:
Run app again and tell me what the button says
[Moto X Original Android Development] hank110:
Deleted
[Moto X Original Android Development] TheBurgh:
All is good. Thanks for all that you do.
[Moto X Original Android Development] htowngator:
jcase, should I wait to do the pwnmymoto until safestrap is out or will it not matter?
[Moto X Original Android Development] kornklown69:
ill probably go back to stock before safestrap is released depending on application method
[Moto X Original Android Development] htowngator:
Why does it make a difference?
[Moto X Original Android Development] kornklown69:
well if I understand it right the recovery will be replaced with a bootstrap version of a recovery probably TWRP and normal boot will be the r/o version we have now... i dunno just speculation
[Moto X Original Android Development] htowngator:
Hope it arrives soon
[Moto X Original Android Development] jcase:
i would do it now, as all the bugs here are trivial to fix and will probably be fixed quick
[Moto X Original Android Development] htowngator:
How would safestrap get installed?
[Moto X Original Android Development] :
Safestrap for the RAZR HD was an app that required root.
[Moto X Original Android Development] Psilocin:
Unfamiliar with safestrap as well. To my understanding, this will only allow us to install custom roms? Bootloader would need to be unlocked to flash kernels?
[Moto X Original Android Development] htowngator:
IIRC it has to be the same kernel source, yes.

But you can flash different ROMs or ZIPs that would change the OS.

i.e. Flashing a pre-config ZIP for enabling native tethering without VZW check
[Moto X Original Android Development] gamingforfact:
Thanks for your hard work!
[Moto X Original Android Development] mhsbrian:
Does this allow us to flash a custom recovery without unlocking the bootloader? From what I am trying to understand, this is more than just a root exploit but a bootloader exploit?
[Moto X Original Android Development] WolfsFang:
This is a odd process for me on rooting device so i just have a question. If we reboot into recovery it will be stock recovery? Once in there we reboot the phone to gain write?
[Moto X Original Android Development] mistermojorizin:
reboot into recovery and there will be NO stock recovery, instead the phone will reboot and will gain write. this is what is meant by recovery boot mode.

---------- Post added at 10:39 PM ---------- Previous post was at 10:38 PM ----------

no just be able to mount /system as mountable, along with root, su, and busybox. custom recovery is something different and requires something like safestrap
[Moto X Original Android Development] mhsbrian:
So basically if you don't mind voiding warranty you can dodge all this safetrap stuff. But if you don't want to void your warranty you go this route and it's like the droid x exploit the boot process and load a recovery temporarily to flash a rom.
[Moto X Original Android Development] mistermojorizin:
yea...

1) this method doesn't allow you to load recovery

2) this method doesn't allow you to flash a rom

3) this method only allows you to reboot the phone into normal android with write protection turned off on /system (this is called recovery boot mode now)

4) safestrap doesn't exist yet

5) warranty is a legal question. it's not black and white. it really depends on facts of the case, local laws, and language of the contract you signed. a manufacturer could say "no, sue me" for any old reason they choose, and most people wouldn't spend the legal fees. it doesn't mean warranty is actually voided.
[Moto X Original Android Development] gitman0:
[MENTION=2376614]jcase[/MENTION] - whenever you update the post with an updated version, can you please include the date in which you posted that version? thanks
[Moto X Original Android Development] thepolishguy:
You can usually check the very top of the OP for this...

Old 14th September 2013, 04:01 PM (Last edited by jcase; 18th September 2013 at 08:43 PM.)
[Moto X Original Android Development] jcase:
Why?, its not like people have to update their root, if it installed with 1.0, then its just as good as if it installed with 1.4
[Moto X Original Android Development] gitman0:
the "edited" date does not necessarily reflect when the APK version was posted up.

[MENTION=2376614]jcase[/MENTION] if its really that big a deal then don't worry about it.
[Moto X Original Android Development] jcase:
1) which is good, prevents accidental OTAs which will fix the bugs i use

2) yes it does

3) you can boot with WP on or off, doesnt matter

4) yes it does, see picture

4) your irght, it isnt black and white and often depends on the laws where you live.
[Moto X Original Android Development] jcase:
I can, but I would like to know why?

Edits will represent last update, because I'm not going to be updating hte post without updating the apk
[Moto X Original Android Development] jncryer:
this voids the warrantee, right? or is it only if you unlock the bootloader?

If this does void the warrantee, is there a way to unroot in the even that I have any manufacturer issues later down the road?
[Moto X Original Android Development] mbar9607:
so if safe strap exist then why havent we had any info on flashing it yet on the vzw variant? just wondering, im cool with it how it is now just thought id ask
[Moto X Original Android Development] jonathanphx1:
That picture is beautiful.
[Moto X Original Android Development] jcase:
Exists, and released are two different things.

Hashcode is working on it, he hasn't even received his MotoX to my knowledge.
[Moto X Original Android Development] kornklown69:
heard hes getting a dev edition if so does that pose any problems with a universal bootstrap... i guess not if he leaves bootloader locked
[Moto X Original Android Development] Nicorasu:
this work with the LATAM Version of Moto X? it's the XT1058, and the carrier is Movistar.
[Moto X Original Android Development] mistermojorizin:
Thanks... I guess I was wrong about 2. Didn't know that this method, that is the pwnmymoto 1.4 release, allows us to flash Roms! Would love to know how? Or is it only with the unreleased safe strap that this will be possible?
[Moto X Original Android Development] jcase:
Safestrap would be easiest, but a rom dev could package a rom with a script to do at runtime, or possibly just in a TAR.
[Moto X Original Android Development] aznxcp4lyfez:
when is the sprint version gonna get a update?
[Moto X Original Android Development] jcase:
Soon as someone provides me with PrivInit.apk from it again, and asks me to.
[Moto X Original Android Development] TheBurgh:
I am rooted but phone remains in r/o mode which after reading is due to rebooting normally. Is it safe to assume that r/o can be removed by booting into recovery?
[Moto X Original Android Development] thepolishguy:
Yes. When you "boot to recovery" it's going to look exactly like you are in Android. But you will have the ability to write to system
[Moto X Original Android Development] TheBurgh:
Much appreciated

---------- Post added at 10:12 PM ---------- Previous post was at 10:11 PM ----------

Can this be done with quick reboot apk or should I do manually?
[Moto X Original Android Development] mhsbrian:
I got the app you need for the sprint variant. What's your email I'll share it to you from my Google drive
[Moto X Original Android Development] jcase:
jcase at cunninglogic dot com
[Moto X Original Android Development] mhsbrian:
Sent
[Moto X Original Android Development] jcase:
Updated sprint to 1.4.3
[Moto X Original Android Development] mbar9607:
All this is great for those of us who didn't get the dev edition