Android OS Forum banner

[ROM][Safestrap & Unlocked][XT1060] Stock Rooted Vzw 164.55.2 KitKat 4.4.2

43K views 114 replies 29 participants last post by  KrYpToNiTe  
#1 · (Edited by Moderator)
*** DISCLAIMER ***

I AM NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE! OR IF YOU LOSE ANY DATA, ITS CALLED BACK IT UP BEFORE HAND!

Word to the wise if you don't know how to use RSDLite or Fastboot to restore your phone then leave this thread now please! I will not attempt to simplify this down anymore. I learned everything I know about modifying Android from reading, reading, trial and error, then reading some more. There is a reason I don't have a high post count on here or XDA I read just about every post in most threads or I Google the problem I'm having. So I have no time or sympathy for people that ask stupid or redundant questions. You need to backup everything on your internal storage before you install this, because to switch back to 4.2.2 and possibly 4.4 you will have to RSD back to stock. This needs to be flashed to the STOCK SLOT and the 4.4.2 KitKat Kernel and Baseband needs to be flashed for it to work. YOU'VE BEEN WARNED!

Okay this is a stock unmodified(3c_ota.apk is the only apk removed) rooted rom of the 4.4.2 KitKat OTA with full Safestrap functionality, except for restoring back to 4.2.2 and possibly 4.4 I can't test 4.4. To go back to 4.2.2 you will have to restore back using RSD or Fastboot. I've been running this all day, and so far no issues have surfaced. I haven't tested ART yet but it should work fine. You will need to have the phone's drivers installed to get this working, so click the link below to download them and install them before you start. https://motorola-global-portal.custhelp.com/app/answers/prod_detail/a_id/94931/p/30,6720,8696

Instructions to install this rom for Safestrap Users, read every step before you start...

1. You need to be rooted on 4.2.2 or 4.4 with Safestrap installed

2. You also need to have disabled write protection via MotoWpNoMo

3. Boot into Safestrap Recovery

4. Factory Reset the STOCK Slot in Safestrap DO NOT wipe the /system it can cause issues

5. Flash the Rom zip to the STOCK Slot (this will take a couple minutes)

6. Once the Rom has finished flashing, reboot to the Bootloader within Safestrap

7. Plug your Moto X via usb cable into your computer the Bootloader screen should say usb connected now

8. Unzip the "Moto X Kernel and Radio Flasher.zip"

9. Open the extracted folder and find the FlashMyMotoX.bat and run it

10. Choose option 8 within the FlashMyMotoX utility to flash the 4.4.2 KitKat Kernel

11. Once it finishes get back to the options and choose option 9 this will flash the 4.4.2 KitKat Baseband

12. Once it finishes successfully unplug your usb cable and reboot the phone

13. Enjoy 4.4.2 KitKat!

For Unlocked Users

1. Boot into TWRP 2.7 (recommended that's what I use to test) factory reset then install the rom.

2. If you were on 4.4.2 already then reboot and enjoy if you weren't on 4.4.2 then continue to step 3.

3. Once done installing reboot to the bootloader from within TWRP.

4. Once on the bootloader screen plug your usb cable into your Moto X the screen should say usb connected.

4. Extract and run my utility choose option 9 to flash the 4.4.2 Baseband.

5. Reboot and Enjoy 4.4.2!

Downloads: DO NOT repost links on other forums, link them to this thread!

Safestrap Version: http://www.androidfilehost.com/?fid=23329332407577036

Safestrap Mirror: https://docs.google.com/file/d/0B6WHGWJRH5MzSVlPMVlvRVhHbVU/edit (thanks to dave3588 for the mirror)

Flashing Utility: http://www.androidfilehost.com/?fid=23329332407576165

Unlocked Version: http://www.androidfilehost.com/?fid=23329332407582531

Thanks to Google for Android and their Search engine, Hashcode for Safestrap, jcase for root, beaups and fuses for MotoWpNoMo, dhacker29 for TWRP 2.7, and the Chinese middle man for my bootloader unlock without them this wouldn't be possible!
 

Attachments

#3 ·
Extremely fascinating! As I adapted SlapMyMoto to my Maxx, and had it rooted (did my share of reading as well, but perhaps not as much as you), there is a feasibility this may work for the Ultra line as well. Not that there is a whole lot of room for it, but does safestrap work for flashing a simple ROM? Not a deal breaker in my book, as safestrap is a great alternative recovery in and of itself.

fat-fingered and Maxx-ed out.
 
#4 ·
Extremely fascinating! As I adapted SlapMyMoto to my Maxx, and had it rooted with WP off on 4.4 (did my share of reading as well, but perhaps not as much as you), there is a feasibility this may work for the Ultra line as well. Not that there is a whole lot of room for it, but does safestrap work for flashing a simple ROM? Not a deal breaker in my book, as safestrap is a great alternative recovery in and of itself.

fat-fingered and Maxx-ed out.
fat-fingered and Maxx-ed out.
 
#5 · (Edited by Moderator)
Extremely fascinating! As I adapted SlapMyMoto to my Maxx, and had it rooted (did my share of reading as well, but perhaps not as much as you), there is a feasibility this may work for the Ultra line as well. Not that there is a whole lot of room for it, but does safestrap work for flashing a simple ROM? Not a deal breaker in my book, as safestrap is a great alternative recovery in and of itself.

fat-fingered and Maxx-ed out.
Ah very nice getting SlapMyMoto to work on the Maxx, I put the part about reading in the OP because I can't stand people that ask questions in threads on XDA that where clearly mentioned in the OP or in one of the reply's to the thread. Also I have no sympathy for people that don't know what their doing then brick their phone and expect Devs or the other members to fix their phone for them.

Now the question of will this Rom work on the Maxx. Since both phones are basically identical internally it theoretically should. It depends if the Maxx has gotten the 4.4.2 update and if it's Kernel and Baseband will work with this Rom, because you won't be able to flash the Moto X Kernel to it. I tested the Moto X's 4.4 Kernel and it wouldn't run 4.4.2 and last I heard the Maxx had just gotten 4.4. I don't know what you mean by simple Rom but Safestrap can flash anything to the /system partition it doesn't touch anything else hope that helps.
 
#6 ·
Ah very nice getting SlapMyMoto to work on the Maxx, I put the part about reading in the OP because I can't stand people that ask questions in threads on XDA that where clearly mentioned in the OP or in one of the reply's to the thread. Also have no sympathy for people that don't know what their doing then brick their phone and expect Devs or the other members to fix their phone for them.

Now the question of will this Rom work on the Maxx. Since both phones are basically identical internally it theoretically should. It depends if the Maxx has gotten the 4.4.2 update and if it's Kernel and Baseband will work with this Rom, because you want be able to flash the Moto X Kernel to it. I tested the Moto X's 4.4 Kernel and it wouldn't run 4.4.2 and last I heard the Maxx had just gotten 4.4. I don't know what you mean by simple Rom but Safestrap can flash anything to the /system partition it doesn't touch anything else hope that helps.
I would, of course, wait and see if the MAXX gets the same baseband and kernal before starting anything. Yeah, Seeing the same questions over and over and over again were even rubbing me the wrong way! Download has been done for future use! ;-)

fat-fingered and Maxx-ed out.
 
#7 ·
I would, of course, wait and see if the MAXX gets the same baseband and kernal before starting anything. Yeah, Seeing the same questions over and over and over again were even rubbing me the wrong way! Download has been done for future use! ;-)

fat-fingered and Maxx-ed out.
Awesome let me know if your able to get it working when 4.4.2 comes out for the Maxx!
 
#14 · (Edited by Moderator)
Thanks for this. Rom and kernel flashed fine. The radios not so much. I have none now, cannot use WiFi or cell connection. Don't know what else to do now. Tried several times to reflash radio without any luck

Sent from my LG-VS980 using Tapatalk 2
This happened to me when I came from my 4.4 rom, I had to RSD back to 4.2.2 then re-root and re-install and everything worked fine then!

I actually bricked my phone really bad last night to the point I couldn't boot up except in bp-tools mode, because I found out fastboot doesn't work on my new front usb 3.0 ports had to use my usb 2.0 ports. My 3.0 apparently corrupted my boot, recovery, and radio partition it took me close to 3 hours last night to get back to 4.2.2.
 
#18 ·
This happened to me when I came from my 4.4 rom, I had to RSD back to 4.2.2 then re-root and re-install and everything worked fine then!

I actually bricked my phone really bad last night to the point I couldn't boot up except in bp-tools mode, because I found out fastboot doesn't work on my new front usb 3.0 ports had to use my usb 2.0 ports. My 3.0 apparently corrupted my boot, recovery, and radio partition it took me close to 3 hours last night to get back to 4.2.2.
I ran into the same radio issue when flashing from 4.4. Maybe the original post should be updated to indicate possible problems with flashing from 4.4?

If we need to root 4.2.2, do you have a recommended root method? The SlapMyMoto 1.0 root method ends with updating to 4.4, so presumably that root method isn't applicable here. Would using RockMyMoto to root 4.2.2 be okay?
 
#20 ·
I ran into the same radio issue when flashing from 4.4. Maybe the original post should be updated to indicate possible problems with flashing from 4.4?

If we need to root 4.2.2, do you have a recommended root method? The SlapMyMoto 1.0 root method ends with updating to 4.4, so presumably that root method isn't applicable here. Would using RockMyMoto to root 4.2.2 be okay?
You got it mixed up, SlapMyMoto is the method for rooting 4.4...So yea...use RockMyMoto for rooting 4.2.2
 
#21 · (Edited by Moderator)
Can this be done on Linux without any issues? I'm going to assume you did this on Windows.
Yes it can but I'm not familiar with converting batch files to sh files, you also need the linux fastboot.

I ran into the same radio issue when flashing from 4.4. Maybe the original post should be updated to indicate possible problems with flashing from 4.4?

If we need to root 4.2.2, do you have a recommended root method? The SlapMyMoto 1.0 root method ends with updating to 4.4, so presumably that root method isn't applicable here. Would using RockMyMoto to root 4.2.2 be okay?
Okay thanks for the heads up, I actually bricked the boot, recovery, and radio partition because fastboot doesn't work right with my usb 3.0 ports. Yes RockMyMoto should work at rooting 4.2.2 if you haven't used MotoWpNoMo, if you have then SlapMyMoto will have to be used. I haven't had to use either so I don't know for sure.

Krypt, what do you use to extract the system.img file? Also, when you say root/safestrap is added in, do you just mean the APK?
When you are booted into Android Safestrap actually saves the recovery.img and some other files in the /system partition. Then when you reboot to safestrap recovery it moves the files from the /system partition and loads them to the /sbin partition if I remember correctly then once you flash a rom it is supposed to copies the files back to the /system partition. Well when I was working on my 4.4 Rom I ran into issues where Safestrap wasn't copying the files back to the /system partition. So to avoid this problem I just included them in Rom then everything worked with no issues. As for the extracting the system.img go here http://forum.xda-developers.com/showthread.php?t=2501219
 
#22 ·
Just thought I'd post an update. As you suggested, updating to this ROM from Stock 4.4 or Eclipse 2.2 (4.4-based), or even Eclipse 3.2.1 (4.4.2-based) resulted in errors. It wasn't able to activate or enable radios. Very odd.

Equally frustrating was that I reverted to stock 4.2.2 (camera update) and then couldn't for the life of me figure out how to root again. I tried RockMyMoto, but it somehow saw that I'd already used MotoWPNoMo and would kick me out. So, I tried SlapMyMoto, but the steps you follow include updating to 4.4 which I knew I didn't want to do. And I couldn't install Safestrap without root either so...

In the end, I'm not sure exactly what I did to get it working. I used the Toolkit and let it walk me through the steps to root via SlapMyMoto. During the process, it asks if this is the first time you're rooting 4.4 (or maybe using MotoWPNoMo). I answered "No" and it seemed to walk me through a slightly different root process. Then when it said I should take the 4.4 OTA, I ignored it and hit continue. After rebooting, there was root.

Not so fun, but I'm glad to be back on stock rooted 4.4.2, just hope that the process can get streamlined a bit more for others coming to this thread cause I, for one, am still confused. It's late though, so that's my excuse! :)

Thanks again!
 
#23 ·
Just thought I'd post an update. As you suggested, updating to this ROM from Stock 4.4 or Eclipse 2.2 (4.4-based), or even Eclipse 3.2.1 (4.4.2-based) resulted in errors. It wasn't able to activate or enable radios. Very odd.

Equally frustrating was that I reverted to stock 4.2.2 (camera update) and then couldn't for the life of me figure out how to root again. I tried RockMyMoto, but it somehow saw that I'd already used MotoWPNoMo and would kick me out. So, I tried SlapMyMoto, but the steps you follow include updating to 4.4 which I knew I didn't want to do. And I couldn't install Safestrap without root either so...

In the end, I'm not sure exactly what I did to get it working. I used the Toolkit and let it walk me through the steps to root via SlapMyMoto. During the process, it asks if this is the first time you're rooting 4.4 (or maybe using MotoWPNoMo). I answered "No" and it seemed to walk me through a slightly different root process. Then when it said I should take the 4.4 OTA, I ignored it and hit continue. After rebooting, there was root.

Not so fun, but I'm glad to be back on stock rooted 4.4.2, just hope that the process can get streamlined a bit more for others coming to this thread cause I, for one, am still confused. It's late though, so that's my excuse! :)

Thanks again!
Thanks for the feedback I updated the OP saying to start on 4.2.2 not 4.4 to prevent this from happening. I looked over SlapMyMoto really quick last night and I'm pretty sure it will root 4.2.2 if you skip the install OTA step. Unfortunately I don't think the process will ever get anymore streamlined, because we are installing a OS, Kernel, and Radio's on old Bootloaders.
 
#24 ·
Guys I have a way to successfully install this ROM with working radios. Doesn't involve having to go back to 4.2.2 I can confirm it working coming from Eclipse 3.2 but am pretty certain it will also work coming from 4.4 Kryptonite it seems there is something in your updater script that is boring the radios. All I did was unzip your ROM and switch out your updater with his and rezip. So all you have to do after that guys is follow the rest of his instructions with your edited zip file. Flash the ROM in safestrap and flash radio and kernel then enjoy! Hope this helps pinpoint where the problem is too
 
#25 ·
Guys I have a way to successfully install this ROM with working radios. Doesn't involve having to go back to 4.2.2 I can confirm it working coming from Eclipse 3.2 but am pretty certain it will also work coming from 4.4 Kryptonite it seems there is something in your updater script that is boring the radios. All I did was unzip your ROM and switch out your updater with his and rezip. So all you have to do after that guys is follow the rest of his instructions with your edited zip file. Flash the ROM in safestrap and flash radio and kernel then enjoy! Hope this helps pinpoint where the problem is too
Hmm thanks for the heads up I will take a look at it tonight after work, are you replacing just the updater-script or are you also replacing the update-binary?