Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,786,599 Members 38,468 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Stuck with SlapMyMoto -- followed steps exactly!

Tip us?
 
whittikins
Old
(Last edited by whittikins; 26th February 2014 at 04:32 PM.)
#1  
Senior Member - OP
Thanks Meter 134
Posts: 585
Join Date: Oct 2011
Smile [Q] Stuck with SlapMyMoto -- followed steps exactly!

My Moto X arrived with 4.4. It's the T-mobile (GSM unlocked) variant. I'm trying to root 4.4 without unlocking the bootloader. I followed the guide to:

1 - downgrade to 4.2.2 camera fix (using ADB and MFastBoot)
2 - root 4.2.2 camera fix (using RockMyMoto)
3 - disable write protection (using MotoWpNoMo)
--- at this point, I used "adb shell getprop ro.boot.write_protect" which returned '0'
4 - return to stock (4.2.2 camera fix)
--- used these steps:
 
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
mfastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot


- SLAPMYMOTO steps. I do this successfully: adb push SlapMyMoto.jar /sdcard/SlapMyMoto.jar
- I use Cydia Impactor to start the telnetd on port 2222, then I connect with telnet, no problem.
- I run this command: dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
And I get this:
Code:
~ $ dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
SlapMyMoto 1.0
by Justin Case
Optional Donations can be sent to:
Google Wallet: jcase@cunninglogic.com
Paypal: jcase@cunninglogic.com
Bitcoin: 1Newifz6yETTmbziCsZZstmHHPH6ejNr75

SlapMyMoto 1.0 does not support write protected devices. (Why is it write protected again? I made sure it was "0"!)
Please root using RockMyMoto (I did this), then remove write protection with MotoWpNoMo (and this),
and restore to stock before continuing with SlapMyMoto (this is what I JUST DID!).
However, I already verified that it was rooted and write protection was 0 (my step [3] above). It must be the "return to stock 4.2.2" that is undoing the write protection.

What am I doing wrong?!
 
stillthisguy
Old
#2  
stillthisguy's Avatar
Senior Member
Thanks Meter 411
Posts: 611
Join Date: Dec 2007
Location: Omaha, NE

 
DONATE TO ME
Quote:
Originally Posted by whittikins View Post
[/CODE]However, I already verified that it was rooted and write protection was 0 (my step [3] above). It must be the "return to stock 4.2.2" that is undoing the write protection.

What am I doing wrong?!
After running MotoWPNoMo reboot normally and then check write protection and make sure it is still 0. If it is, make sure you are flashing back to stock 4.2.2 will all steps:

Code:
mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot erase customize
mfastboot erase clogo
mfastboot oem fb_mode_clear
Then check for R/W disabled after you boot and enable debugging.
 
whittikins
Old
#3  
Senior Member - OP
Thanks Meter 134
Posts: 585
Join Date: Oct 2011
Quote:
Originally Posted by CartlandSmith View Post
You don't have write protection disabled. Type:

adb shell getprop ro.boot.write_protect

What do you get? If you get a "1", you need to rerun MotoWPNoMo again. MotoWPNoMo is permanent (until you take the 4.4.2 OTA) and flashing 4.2.2 after running it will not re-enable write protection.


Use RSD Lite to restore to stock 4.2.2. post camera fix. Don't flash manually. But you need to edit the XML file as discussed in the link below:

Returning to Stock Using RSD Lite
Thanks. I'll try this. That's the confusing part. Supposedly it's permanent, but when I ran the command (after motowpnomo) it returned 0. Then after flashing 4.2.2c again, the command returns 1. Either it's not permanent, or that command isn't reliably reporting the state of the write protection. Doesn't it seem strange to you?
 
stillthisguy
Old
#4  
stillthisguy's Avatar
Senior Member
Thanks Meter 411
Posts: 611
Join Date: Dec 2007
Location: Omaha, NE

 
DONATE TO ME
Quote:
Originally Posted by whittikins View Post
Thanks. I'll try this. That's the confusing part. Supposedly it's permanent, but when I ran the command (after motowpnomo) it returned 0. Then after flashing 4.2.2c again, the command returns 1. Either it's not permanent, or that command isn't reliably reporting the state of the write protection. Doesn't it seem strange to you?
It is permanent, the problem with checking that way is the following. When you root with RockMyMoto you have two boot methods. Normal boot will boot with R/W protection enabled - 1. If you boot to recovery, it will boot with R/W protection disabled - 0. So technically, MotoWPNoMo can fail, and you could still see the 0.
 
whittikins
Old
#5  
Senior Member - OP
Thanks Meter 134
Posts: 585
Join Date: Oct 2011
Quote:
Originally Posted by stillthisguy View Post
It is permanent, the problem with checking that way is the following. When you root with RockMyMoto you have two boot methods. Normal boot will boot with R/W protection enabled - 1. If you boot to recovery, it will boot with R/W protection disabled - 0. So technically, MotoWPNoMo can fail, and you could still see the 0.
Ahhh I see. Thanks!

So, is the MotoWPNoMo supposed to ask SuperSU for root during the process?
 
whittikins
Old
#6  
Senior Member - OP
Thanks Meter 134
Posts: 585
Join Date: Oct 2011
Quote:
Originally Posted by CartlandSmith View Post
When I rooted my relative's locked bootloader Moto X, I did not bother installing the SuperSU after completing RockMyMoto since all i was doing RockMyMoto for was to gain root to disable write protection using PwnMyMoto. Then flashing 4.2.2 again.
Gotcha. I had to run it again and it finally went through the entire process of removing write protection. I think I'm good to go now. I just flashed 4.2.2 again and am about to use SlapMyMoto and update to 4.4 OTA.
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes