Rooting for dummies - Moto X Q&A

I need help and that's an understatement. It comes down to this... I'm super confused as what I need to do to flashing a custom recovery and ROM. I'm on a Sprint Moto X running 4.4.
Someone just tell me what to do if you can. This downgrading and what not is confusing me when I see people saying not to worry about it.
Thanks in advance.
Sent from my XT1056 using Tapatalk

Since the downgrading and what not is confusing you, I'm not sure what you know and what you don't so let me start at the beginning...
When you purchase the Sprint, T-Mobile, AT&T, Verizon and other carrier editions, they come with their bootloaders locked. You can only flash/install roms and parts of ROMs which are signed by Motorola. This means you have to use some tricks and exploits to root your phone and disable the phone's Write Protection. This is why you see the SlapMyMoto, and MotoWPNoMo, and the like. These processes involve downgrading the rom on your phone so you can take advantage of "flaws" which are present in the older rom and exploited to gain root and disable write protection.
With ROM updates, Motorola can/will close the holes and flaws, meaning new exploits are needed to gain root and such. With 4.4.2, Moto closed the loop hole that allowed downgrading the ROM version on your phone, so you can't use the older tricks to gain root and disable write protection. So if you have 4.4.2 on your X, you are stuck.
If you purchased a developer edition, you can unlock your bootloader, and do so without voiding your phone's warranty. This allows you to flash things/roms/parts that are not signed by Motorola. You can flash a custom recovery for example. Unlocking the bootloader also disables the Write Protection. So you can easily root by flashing a custom recovery, booting to it, and installing SuperSU to root. And you can even flash a custom rom if you want, and if there is one available for your X. This works no matter what ROM version you flash. (this still works for 4.4.2)
Thankfully, some carriers allow you to unlock your Non-Developer Edition X's bootloader. Sprint and T-Mobile allow this. However some, like Verizon and ATT do not. Motorola has a web site setup where you can request the unlock code for your phone. However if your carrier allows this, and you have a Non-Developer edition phone, your warranty is voided when you Accept the terms and REQUEST the code. BUT this does give you the exact same flexibilty to root and disable write protection as a Developer Edition does, just with a voided warranty.
So when you read these threads, there will be info for LOCKED Bootloader and UNLOCKED bootloader.
Ok, that being said.. Since you have a Sprint X, if you are ok voiding your warranty, the best thing to do is get the unlock code from Moto's web site, unlock your bootloader, and use the Root Process for developer edition Moto X. (there is a thread for it) If you already have 4.4.2 on your phone, this is the only way to root and disable write protection.
If you do not want to void your warranty & unlock your bootloader, then you have no choice but to follow the SlapMyMoto thread to root. it does involve downgrading your rom,etc. BUT do not even think about taking the 4.4.2 update if you want to keep root and write protection disabled. And this doesn't work if you already have 4.4.2 on your phone.

Jon.StatiK said:
I need help and that's an understatement. It comes down to this... I'm super confused as what I need to do to flashing a custom recovery and ROM. I'm on a Sprint Moto X running 4.4.
Someone just tell me what to do if you can. This downgrading and what not is confusing me when I see people saying not to worry about it.
Thanks in advance.
Sent from my XT1056 using Tapatalk
Click to expand...
Click to collapse
The Sprint model has an unlockable bootloader so you wont need to follow the SpapMyMoto steps. That's only for those with a locked bootloader (although you could do it if you really wanted to).
I unlocked my US Cellular Moto X which is pretty much the exact same thing but without the same model number. So this is what I did:
Unlock the boatloader through the Motorola unlock program. This voids your warranty though.
Flash twrp
Flash supersu
And now your rooted!
Now that you've flashed a custom recovery, the only thing left to do on your list is flash the rom you want.
NOTE: This will only work of you have an unlockable boatloader in which case - you do. If you are able to request an unlock code through the program then just follow those steps and you'll be sweet. Just make sure you copy the code into a word document then remove the spaces first. I made the error of leaving the spaces in there and wondered why I couldn't request a code. Also the request button is at the very bottom of the page so just scroll to the bottom to find it once you input the code. A message will pop up if you forgot to remove the spaces.
Sent from my SM-N9005 using xda app-developers app

If I unlock the bootloader and go that route I'm open to flash any ROM I want right?
Sent from my XT1056 using Tapatalk

Right. Thanks for the help!
Sent from my XT1056 using Tapatalk

KidJoe said:
Since the downgrading and what not is confusing you, I'm not sure what you know and what you don't so let me start at the beginning...
When you purchase the Sprint, T-Mobile, AT&T, Verizon and other carrier editions, they come with their bootloaders locked. You can only flash/install roms and parts of ROMs which are signed by Motorola. This means you have to use some tricks and exploits to root your phone and disable the phone's Write Protection. This is why you see the SlapMyMoto, and MotoWPNoMo, and the like. These processes involve downgrading the rom on your phone so you can take advantage of "flaws" which are present in the older rom and exploited to gain root and disable write protection.
With ROM updates, Motorola can/will close the holes and flaws, meaning new exploits are needed to gain root and such. With 4.4.2, Moto closed the loop hole that allowed downgrading the ROM version on your phone, so you can't use the older tricks to gain root and disable write protection. So if you have 4.4.2 on your X, you are stuck.
If you purchased a developer edition, you can unlock your bootloader, and do so without voiding your phone's warranty. This allows you to flash things/roms/parts that are not signed by Motorola. You can flash a custom recovery for example. Unlocking the bootloader also disables the Write Protection. So you can easily root by flashing a custom recovery, booting to it, and installing SuperSU to root. And you can even flash a custom rom if you want, and if there is one available for your X. This works no matter what ROM version you flash. (this still works for 4.4.2)
Thankfully, some carriers allow you to unlock your Non-Developer Edition X's bootloader. Sprint and T-Mobile allow this. However some, like Verizon and ATT do not. Motorola has a web site setup where you can request the unlock code for your phone. However if your carrier allows this, and you have a Non-Developer edition phone, your warranty is voided when you Accept the terms and REQUEST the code. BUT this does give you the exact same flexibilty to root and disable write protection as a Developer Edition does, just with a voided warranty.
So when you read these threads, there will be info for LOCKED Bootloader and UNLOCKED bootloader.
Ok, that being said.. Since you have a Sprint X, if you are ok voiding your warranty, the best thing to do is get the unlock code from Moto's web site, unlock your bootloader, and use the Root Process for developer edition Moto X. (there is a thread for it) If you already have 4.4.2 on your phone, this is the only way to root and disable write protection.
If you do not want to void your warranty & unlock your bootloader, then you have no choice but to follow the SlapMyMoto thread to root. it does involve downgrading your rom,etc. BUT do not even think about taking the 4.4.2 update if you want to keep root and write protection disabled. And this doesn't work if you already have 4.4.2 on your phone.
Click to expand...
Click to collapse
I gotta say @kid Joe this is an awesome explanation. I'm on the fence about voiding my warranty never have I seen such a detailed explanation without any animosity or being rude. I love Xda.
Sent from my XT1053 using Tapatalk

r_diaz13 said:
I gotta say @kid Joe this is an awesome explanation. I'm on the fence about voiding my warranty never have I seen such a detailed explanation without any animosity or being rude. I love Xda.
Sent from my XT1053 using Tapatalk
Click to expand...
Click to collapse
Agree completely. I was about to comment the same. Great response.

Related

Some Questions

Ok so i have been playing with my Moto X for some time now and i have learned a lot about it but as i have been going threw the Q&A and general sections helping out i have read a lot of mixed information
1. unlocking the boot loader.
i have been to Motorola's website and checked for all devices and they give you a complete walk-threw on how to unlock your bootloader for all devices. but i have read in some threads that you can't do it on all devices. so i guess my question is. Is it tru that some carrier devices do not allow you to unlock the bootloader and if so what carries dont allow and what one's do allow.
2. my Sprint Moto X has had a unlocked bootloader from day one. so people who do not have there bootloader unlocked are they still able to use the 4.4 slapmymoto root process.
i am sorry for the questions but i need straight answers because i would like to help anyone who has issues but i don't want to give wrong info and after reading some many post i feel i might have made some mistakes in some of my attempts to help people
It is my understanding that AT&T and Verizon devices cannot unlock the bootloader through the Motorola website.
I have a Verizon Moto X (MotoMaker edition). The bootloader is locked. I used SlapMyMoto 0.5c to gain root on 4.4.
developer edition models for verizon and att/gsm can unlock bootloaders. if it is a dev edition and the bootloader is unlocked you also void your warranty. locked BLs can still be rooted with slapmymoto. that is the only purpose of slapmymoto. if you have an unlocked BL then you would just flash twrp then the superSU.zip (or other SU app of your choice) and have root in minutes.
jayboyyyy said:
if it is a dev edition and the bootloader is unlocked you also void your warranty.
Click to expand...
Click to collapse
I do believe Motorola changed their policies concerning developer editions. Unlocking the boot loader no longer voids warranty on those devices
Sent from my XT1058 using Tapatalk
frenchie007 said:
I do believe Motorola changed their policies concerning developer editions. Unlocking the boot loader no longer voids warranty on those devices
Sent from my XT1058 using Tapatalk
Click to expand...
Click to collapse
ya my bad. i meant isn't. glad you corrected it though because that could have been confusing for someone.
1. Yes. Retail VZW and ATT moto Xs will, most likely, never have their bootloaders unlocked. Those are the only 2 variants whose bootloaders can't be unlocked. Only Dev edition retain warranty after a bootloader unlock. Simply requesting an unlock code voids your warranty.
2. Yes but you'd be wasting your time. Download your choice of recovery (TWRP or CWMR) and root app (SuperSU or Superuser), flash the recovery, reboot into recovery, flash whateveryourrootappis.zip, reboot system, enjoy root.

Can someone point me to some info on Dev editions & bootloaders?

I'm unfamiliar with how this all fits together. For example, I don't understand how if the bootloader is unlocked, why will it still brick the device if the bootloader is mismatched? Why would the BL version matter if it's unlocked? If the BL will still cripple the device, then it's not really "unlocked", is it?
Also, what does this mean in the future after Motorola stops updating the X? I know we can flash ROMs, but will we be stuck using the base of whatever update Moto/Verizon decides to put out?
The more detailed the better. I've tried googling and searching here, but I can't find any sort of place where this info is gathered & presented in a digestible format....all I'm finding is little pieces of info here & there. I don't even know enough to properly ask for more info. Any help, explanations, or links would be greatly appreciated.
Hopefully this gets you started... Its not completed, but I was typing it up in my spare time because I see a lot of people asking these questions
Versions of the Moto X..
There are 3 main versions of the Moto X available today..
1. Carrier Branded (aka Retail). Except for T-Mobie USA, this is available for order/pickup directly from your Carrier, their store or web site.
2. MotoMaker Edition. Available directly from Motorola.com. Ordering this version allows you to customize your device by selecting Memory, Front Color, Back Color, Accent (button, camera trim ring) color, add custom wall paper, engraving on the back, or even startup message.
3. Developer Edition. Available directly from Motorola.com. Available as black front, woven white back, silver accent (button/camera trim ring).
Due to the frequencies used by the various wireless carriers where the phones are sold, there are a few different model number designations like XT1060 (Verizon), XT1058 (AT&T), XT1053 (T-Mobile USA and GSM Developer Edition), along with other models depending on location/carrier. (NOTE: the Retail/MotoMaker and Developer Edition for Verizon are both XT1060).
Locked vs Unlocked bootloader. Why is this important?
Whats the difference between locked and unlocked?
While this article gives a good, detailed explanation -> http://www.extremetech.com/computin...tloader-and-why-does-verizon-want-them-locked
An overly simplified way of explaining this would be to say that With a locked bootloader, you can only flash ROMS and software digitally signed by your phone maker. Having an unlocked Bootloader allows you to flash custom roms, recoveries, kernels, etc, or to fully hack/customize your phone.
Why would I want unlocked bootloader?
If you are looking to root your phone and have a locked bootloader, you have to wait for someone to find a flaw in your phones rom/firmware, and exploit/hack it. This is getting increasingly difficult as Android evolves. As new updates for the phone get released, you need to wait until someone finds a usable exploit, creates a repeatable process that is relatively safe, and releases it. This could takes weeks, months, or never come. For Android 4.2.2, there was a process called RockMyMoto, for Android 4.4, SlapMyMoto. Neither of these exploits work for the Android 4.4.2 update, and as of this writing, no exploit/hack/process has been released for 4.4.2.
Having an unlocked bootloader, and being able to flash 3rd party code simplifies the rooting/hacking process, but could also be dangerous. If you want to root without having to wait on exploits or processes to be found, having an unlocked or unlockable bootloader is considered best. Once your bootloader is unlocked, you can install a custom recovery (like TWRP), boot to it, and install SuperSU and you will be rooted. This can be done no matter what ROM version is on your phone.
To fully remove the phone maker's rom, and replace it with a completely custom rom, your phone needs to have an unlocked bootloader.
Can I unlock the Bootloader on my Moto X?
If you have a Developer Edition Moto X, yes you can unlock the bootloader and it doesn't void your warranty.
If you have a MotoMaker or Carrier Branded model, it depends on IF your carrier allows Motorola to do it, and will void your warranty. For example, Verizon and ATT does now allow Motorola to unlock your boot loader. To see if your Moto X bootloader can be unlocked see -> https://motorola-global-portal.cust...e/bootloader/unlock-your-device-a/action/auth You can step through the procees until you get to the final submit WITHOUT voiding your warranty. Once you hit the final submit to request the code, your warranty is voided (unless your phone is the developer edition)
For the Verizon and ATT which Moto's web site wouldn't give out bootloader unlock codes, there was an option of buying the Bootloader Unlock Code for Non-Dev Verizon X from a Chinese site or middleman, but it appears to have dried up. (no contact from the seller in a few days, and rumors he got caught/fired/worse)
What is Write Protection Enabled or Disabled? Why is this important?
Due to trying to enhance the security on newer Android phones, the Motorola X ships with "Write Protection" enabled. This prevents any changes to /System or other "protected" folders from surviving a Power Off/On (aka hard reset). If you manage to gain root, but Write Protection is still enabled, any changes you make while rooted would be lost after Power Off/On.
If you have an unlockable bootloader, unlocking the bootloader disables write protection.
If you have a locked bootloader, an exploit/hack needs to be found and process needs to be developed and released. For Android 4.4 and below on the X, a process called MotoWpNoMo was used, however the Android 4.4.2 update closed/fixed the exploit and MotoWpNoMo no longer works. So as of this writing, if you have a locked boot loader, there is no way to Disable Write Protection on Android 4.4.2.
Can I downgrade the firmware on my phone before or after I unlock the bootloader?
As for downgrading firmware, the same caveats and warnings still apply. Due to changes in the bootloader included with 4.4.2, under certain circumstances when trying to downgrade from 4.4.2 to 4.4 or lower, you could either brick your phone, or set it up to brick in the future when you take an upgrade. So it is suggested you just stick with what is on your phone once you get on 4.4.2.
Can flash a 3rd party or custom rom?
If you want to flash a Non-Motorola ROM on your phone, say something like CyanogenMod, you MUST have an unlocked bootloader.
Can you just tell me how to root my Moto X phone?(sorry, this might be the long answer, but hopefully it will help you understand what I'm saying and why..)
SlapMyMoto can be used to root, and MotoWpNoMo can be used to disable write protection *IF* your phone is on 4.4 or lower.
MotoWpNoMo (which disables write protection) is needed because when Write Protection is enabled (the phone's default state with locked bootloader, or the state you are in after you take the 4.4.2 OTA), any changes made to /system, or the like, (including, but not limited to, App installs, file modifications, deletions, renames, etc) are not permanent and are lost at power off/on. Even if you have root, but lost Write Protection, any apps you've installed that need to write to system can't permanently save their changes (you have to re-do every time your phone powers off/on), and any Root type app, or app that gets installed to /system after WP is enabled will be lost at power off/on.
If you are on 4.4. and use SlapMyMoto/MotoWpNoMo, but later take the OTA to 4.4.2, you might keep root but Write Protection will be re-enabled with no way to disable it.
Due to fixes and changes in 4.4.2, the Root and Disable Write Protection processes that worked on 4.4 and lower, no longer work on 4.4.2. And don't expect anything for 4.4.2 for a while, if ever. So if the phone you buy comes with 4.4.2 pre-installed, or you have taken the 4.4.2 OTA update, and you have a locked bootloader you're stuck!!
This is not an issue if you have an unlocked bootloader. You can still unlock your bootloader (which disables write protection), and root (by just using a custom recovery and flashing SuperSU) no matter what rom is on your phone.
In conclusion...
If you really need ROOT, Write Protection Disabled, want to modify/replace/delete system files, the ability to tether on an unlimited data plan, flash a custom rom (like CyanogenMod or others) then you really should consider getting the Developer Edition X, as you can unlock its bootloader (without voiding warranty), root it (no matter what rom is on the phone), and do what you want.
If your carrier allows Moto to give you the code to unlock the bootloader, then you just have to weight the option of being able to order your phone customized (moto maker) and unlock the bootloader while voiding the warranty, or have an uncustomized phone that the warranty remains intact should you unlock the bootloader.
KidJoe said:
Hopefully this gets you started... Its not completed, but I was typing it up in my spare time because I see a lot of people asking these questions
Versions of the Moto X..
There are 3 main versions of the Moto X available today..
1. Carrier Branded (aka Retail). Except for T-Mobie USA, this is available for order/pickup directly from your Carrier, their store or web site.
2. MotoMaker Edition. Available directly from Motorola.com. Ordering this version allows you to customize your device by selecting Memory, Front Color, Back Color, Accent (button, camera trim ring) color, add custom wall paper, engraving on the back, or even startup message.
3. Developer Edition. Available directly from Motorola.com. Available as black front, woven white back, silver accent (button/camera trim ring).
Due to the frequencies used by the various wireless carriers where the phones are sold, there are a few different model number designations like XT1060 (Verizon), XT1058 (AT&T), XT1053 (T-Mobile USA and GSM Developer Edition), along with other models depending on location/carrier. (NOTE: the Retail/MotoMaker and Developer Edition for Verizon are both XT1060).
Locked vs Unlocked bootloader. Why is this important?
Whats the difference between locked and unlocked?
While this article gives a good, detailed explanation -> http://www.extremetech.com/computin...tloader-and-why-does-verizon-want-them-locked
An overly simplified way of explaining this would be to say that With a locked bootloader, you can only flash ROMS and software digitally signed by your phone maker. Having an unlocked Bootloader allows you to flash custom roms, recoveries, kernels, etc, or to fully hack/customize your phone.
Why would I want unlocked bootloader?
If you are looking to root your phone and have a locked bootloader, you have to wait for someone to find a flaw in your phones rom/firmware, and exploit/hack it. This is getting increasingly difficult as Android evolves. As new updates for the phone get released, you need to wait until someone finds a usable exploit, creates a repeatable process that is relatively safe, and releases it. This could takes weeks, months, or never come. For Android 4.2.2, there was a process called RockMyMoto, for Android 4.4, SlapMyMoto. Neither of these exploits work for the Android 4.4.2 update, and as of this writing, no exploit/hack/process has been released for 4.4.2.
Having an unlocked bootloader, and being able to flash 3rd party code simplifies the rooting/hacking process, but could also be dangerous. If you want to root without having to wait on exploits or processes to be found, having an unlocked or unlockable bootloader is considered best. Once your bootloader is unlocked, you can install a custom recovery (like TWRP), boot to it, and install SuperSU and you will be rooted. This can be done no matter what ROM version is on your phone.
To fully remove the phone maker's rom, and replace it with a completely custom rom, your phone needs to have an unlocked bootloader.
Can I unlock the Bootloader on my Moto X?
If you have a Developer Edition Moto X, yes you can unlock the bootloader and it doesn't void your warranty.
If you have a MotoMaker or Carrier Branded model, it depends on IF your carrier allows Motorola to do it, and will void your warranty. For example, Verizon and ATT does now allow Motorola to unlock your boot loader. To see if your Moto X bootloader can be unlocked see -> https://motorola-global-portal.cust...e/bootloader/unlock-your-device-a/action/auth You can step through the procees until you get to the final submit WITHOUT voiding your warranty. Once you hit the final submit to request the code, your warranty is voided (unless your phone is the developer edition)
For the Verizon and ATT which Moto's web site wouldn't give out bootloader unlock codes, there was an option of buying the Bootloader Unlock Code for Non-Dev Verizon X from a Chinese site or middleman, but it appears to have dried up. (no contact from the seller in a few days, and rumors he got caught/fired/worse)
What is Write Protection Enabled or Disabled? Why is this important?
Due to trying to enhance the security on newer Android phones, the Motorola X ships with "Write Protection" enabled. This prevents any changes to /System or other "protected" folders from surviving a Power Off/On (aka hard reset). If you manage to gain root, but Write Protection is still enabled, any changes you make while rooted would be lost after Power Off/On.
If you have an unlockable bootloader, unlocking the bootloader disables write protection.
If you have a locked bootloader, an exploit/hack needs to be found and process needs to be developed and released. For Android 4.4 and below on the X, a process called MotoWpNoMo was used, however the Android 4.4.2 update closed/fixed the exploit and MotoWpNoMo no longer works. So as of this writing, if you have a locked boot loader, there is no way to Disable Write Protection on Android 4.4.2.
Can I downgrade the firmware on my phone before or after I unlock the bootloader?
As for downgrading firmware, the same caveats and warnings still apply. Due to changes in the bootloader included with 4.4.2, under certain circumstances when trying to downgrade from 4.4.2 to 4.4 or lower, you could either brick your phone, or set it up to brick in the future when you take an upgrade. So it is suggested you just stick with what is on your phone once you get on 4.4.2.
Can flash a 3rd party or custom rom?
If you want to flash a Non-Motorola ROM on your phone, say something like CyanogenMod, you MUST have an unlocked bootloader.
Can you just tell me how to root my Moto X phone?(sorry, this might be the long answer, but hopefully it will help you understand what I'm saying and why..)
SlapMyMoto can be used to root, and MotoWpNoMo can be used to disable write protection *IF* your phone is on 4.4 or lower.
MotoWpNoMo (which disables write protection) is needed because when Write Protection is enabled (the phone's default state with locked bootloader, or the state you are in after you take the 4.4.2 OTA), any changes made to /system, or the like, (including, but not limited to, App installs, file modifications, deletions, renames, etc) are not permanent and are lost at power off/on. Even if you have root, but lost Write Protection, any apps you've installed that need to write to system can't permanently save their changes (you have to re-do every time your phone powers off/on), and any Root type app, or app that gets installed to /system after WP is enabled will be lost at power off/on.
If you are on 4.4. and use SlapMyMoto/MotoWpNoMo, but later take the OTA to 4.4.2, you might keep root but Write Protection will be re-enabled with no way to disable it.
Due to fixes and changes in 4.4.2, the Root and Disable Write Protection processes that worked on 4.4 and lower, no longer work on 4.4.2. And don't expect anything for 4.4.2 for a while, if ever. So if the phone you buy comes with 4.4.2 pre-installed, or you have taken the 4.4.2 OTA update, and you have a locked bootloader you're stuck!!
This is not an issue if you have an unlocked bootloader. You can still unlock your bootloader (which disables write protection), and root (by just using a custom recovery and flashing SuperSU) no matter what rom is on your phone.
In conclusion...
If you really need ROOT, Write Protection Disabled, want to modify/replace/delete system files, the ability to tether on an unlimited data plan, flash a custom rom (like CyanogenMod or others) then you really should consider getting the Developer Edition X, as you can unlock its bootloader (without voiding warranty), root it (no matter what rom is on the phone), and do what you want.
If your carrier allows Moto to give you the code to unlock the bootloader, then you just have to weight the option of being able to order your phone customized (moto maker) and unlock the bootloader while voiding the warranty, or have an uncustomized phone that the warranty remains intact should you unlock the bootloader.
Click to expand...
Click to collapse
Thank you for your reply! It has helped clear up most of my confusion.
Can I downgrade the firmware on my phone before or after I unlock the bootloader?
As for downgrading firmware, the same caveats and warnings still apply. Due to changes in the bootloader included with 4.4.2, under certain circumstances when trying to downgrade from 4.4.2 to 4.4 or lower, you could either brick your phone, or set it up to brick in the future when you take an upgrade. So it is suggested you just stick with what is on your phone once you get on 4.4.2.
Click to expand...
Click to collapse
Can you elaborate a little bit on this? What changes were made, and why does it brick your phone? (If the bootloader is unlocked, this shouldn't be an issue.....but this is not the case, obviously.) What makes this different than loading a ROM? Is there the same chance to brick your phone from flashing a ROM?
Arak-Nafein said:
Can you elaborate a little bit on this? What changes were made, and why does it brick your phone? (If the bootloader is unlocked, this shouldn't be an issue.....but this is not the case, obviously.) What makes this different than loading a ROM? Is there the same chance to brick your phone from flashing a ROM?
Click to expand...
Click to collapse
I didn't create the bootloader, so I can't elaborate on what exactly was changed. Moto doesn't post release notes. As why it bricks, I could only tell you what I've read. And the thread that was here discussing it in details has vanished for some reason. I do know things like GPT.BIN also come into play, but I don't remember ALL of the details.
As for this shouldn't be an issue with the bootloader being unlocked.. Well, I can tell you unlocked bootloader or not, the long thread that vanished was reports of both those who used the unlock code from Moto to unlock their bootloader, and those who still had a locked bootloader.
The bootloader is unlocked at least to the point that it disables the write protection and you can flash roms, recoveries, etc that are NOT signed by Moto. Is that "fully unlocked" I'll let someone else answer that.
If the 3rd party rom you are trying to install tries to revert the bootloader to a lower level or tries to downgrade the security files (GPT.BIN and a few others), then yes, you have a chance to brick. But most likely only the System partition will be written on 3rd party rom.
KidJoe said:
I didn't create the bootloader, so I can't elaborate on what exactly was changed. Moto doesn't post release notes. As why it bricks, I could only tell you what I've read. And the thread that was here discussing it in details has vanished for some reason. I do know things like GPT.BIN also come into play, but I don't remember ALL of the details.
As for this shouldn't be an issue with the bootloader being unlocked.. Well, I can tell you unlocked bootloader or not, the long thread that vanished was reports of both those who used the unlock code from Moto to unlock their bootloader, and those who still had a locked bootloader.
The bootloader is unlocked at least to the point that it disables the write protection and you can flash roms, recoveries, etc that are NOT signed by Moto. Is that "fully unlocked" I'll let someone else answer that.
If the 3rd party rom you are trying to install tries to revert the bootloader to a lower level or tries to downgrade the security files (GPT.BIN and a few others), then yes, you have a chance to brick. But most likely only the System partition will be written on 3rd party rom.
Click to expand...
Click to collapse
Thanks again!
I would love to read that thread if anyone has it archived or something.
KidJoe said:
Hopefully this gets you started... Its not completed, but I was typing it up in my spare time because I see a lot of people asking these questions
Versions of the Moto X..
There are 3 main versions of the Moto X available today..
1. Carrier Branded (aka Retail). Except for T-Mobie USA, this is available for order/pickup directly from your Carrier, their store or web site.
2. MotoMaker Edition. Available directly from Motorola.com. Ordering this version allows you to customize your device by selecting Memory, Front Color, Back Color, Accent (button, camera trim ring) color, add custom wall paper, engraving on the back, or even startup message.
3. Developer Edition. Available directly from Motorola.com. Available as black front, woven white back, silver accent (button/camera trim ring).
Due to the frequencies used by the various wireless carriers where the phones are sold, there are a few different model number designations like XT1060 (Verizon), XT1058 (AT&T), XT1053 (T-Mobile USA and GSM Developer Edition), along with other models depending on location/carrier. (NOTE: the Retail/MotoMaker and Developer Edition for Verizon are both XT1060).
Locked vs Unlocked bootloader. Why is this important?
Whats the difference between locked and unlocked?
While this article gives a good, detailed explanation -> http://www.extremetech.com/computin...tloader-and-why-does-verizon-want-them-locked
An overly simplified way of explaining this would be to say that With a locked bootloader, you can only flash ROMS and software digitally signed by your phone maker. Having an unlocked Bootloader allows you to flash custom roms, recoveries, kernels, etc, or to fully hack/customize your phone.
Why would I want unlocked bootloader?
If you are looking to root your phone and have a locked bootloader, you have to wait for someone to find a flaw in your phones rom/firmware, and exploit/hack it. This is getting increasingly difficult as Android evolves. As new updates for the phone get released, you need to wait until someone finds a usable exploit, creates a repeatable process that is relatively safe, and releases it. This could takes weeks, months, or never come. For Android 4.2.2, there was a process called RockMyMoto, for Android 4.4, SlapMyMoto. Neither of these exploits work for the Android 4.4.2 update, and as of this writing, no exploit/hack/process has been released for 4.4.2.
Having an unlocked bootloader, and being able to flash 3rd party code simplifies the rooting/hacking process, but could also be dangerous. If you want to root without having to wait on exploits or processes to be found, having an unlocked or unlockable bootloader is considered best. Once your bootloader is unlocked, you can install a custom recovery (like TWRP), boot to it, and install SuperSU and you will be rooted. This can be done no matter what ROM version is on your phone.
To fully remove the phone maker's rom, and replace it with a completely custom rom, your phone needs to have an unlocked bootloader.
Can I unlock the Bootloader on my Moto X?
If you have a Developer Edition Moto X, yes you can unlock the bootloader and it doesn't void your warranty.
If you have a MotoMaker or Carrier Branded model, it depends on IF your carrier allows Motorola to do it, and will void your warranty. For example, Verizon and ATT does now allow Motorola to unlock your boot loader. To see if your Moto X bootloader can be unlocked see -> https://motorola-global-portal.cust...e/bootloader/unlock-your-device-a/action/auth You can step through the procees until you get to the final submit WITHOUT voiding your warranty. Once you hit the final submit to request the code, your warranty is voided (unless your phone is the developer edition)
For the Verizon and ATT which Moto's web site wouldn't give out bootloader unlock codes, there was an option of buying the Bootloader Unlock Code for Non-Dev Verizon X from a Chinese site or middleman, but it appears to have dried up. (no contact from the seller in a few days, and rumors he got caught/fired/worse)
What is Write Protection Enabled or Disabled? Why is this important?
Due to trying to enhance the security on newer Android phones, the Motorola X ships with "Write Protection" enabled. This prevents any changes to /System or other "protected" folders from surviving a Power Off/On (aka hard reset). If you manage to gain root, but Write Protection is still enabled, any changes you make while rooted would be lost after Power Off/On.
If you have an unlockable bootloader, unlocking the bootloader disables write protection.
If you have a locked bootloader, an exploit/hack needs to be found and process needs to be developed and released. For Android 4.4 and below on the X, a process called MotoWpNoMo was used, however the Android 4.4.2 update closed/fixed the exploit and MotoWpNoMo no longer works. So as of this writing, if you have a locked boot loader, there is no way to Disable Write Protection on Android 4.4.2.
Can I downgrade the firmware on my phone before or after I unlock the bootloader?
As for downgrading firmware, the same caveats and warnings still apply. Due to changes in the bootloader included with 4.4.2, under certain circumstances when trying to downgrade from 4.4.2 to 4.4 or lower, you could either brick your phone, or set it up to brick in the future when you take an upgrade. So it is suggested you just stick with what is on your phone once you get on 4.4.2.
Can flash a 3rd party or custom rom?
If you want to flash a Non-Motorola ROM on your phone, say something like CyanogenMod, you MUST have an unlocked bootloader.
Can you just tell me how to root my Moto X phone?(sorry, this might be the long answer, but hopefully it will help you understand what I'm saying and why..)
SlapMyMoto can be used to root, and MotoWpNoMo can be used to disable write protection *IF* your phone is on 4.4 or lower.
MotoWpNoMo (which disables write protection) is needed because when Write Protection is enabled (the phone's default state with locked bootloader, or the state you are in after you take the 4.4.2 OTA), any changes made to /system, or the like, (including, but not limited to, App installs, file modifications, deletions, renames, etc) are not permanent and are lost at power off/on. Even if you have root, but lost Write Protection, any apps you've installed that need to write to system can't permanently save their changes (you have to re-do every time your phone powers off/on), and any Root type app, or app that gets installed to /system after WP is enabled will be lost at power off/on.
If you are on 4.4. and use SlapMyMoto/MotoWpNoMo, but later take the OTA to 4.4.2, you might keep root but Write Protection will be re-enabled with no way to disable it.
Due to fixes and changes in 4.4.2, the Root and Disable Write Protection processes that worked on 4.4 and lower, no longer work on 4.4.2. And don't expect anything for 4.4.2 for a while, if ever. So if the phone you buy comes with 4.4.2 pre-installed, or you have taken the 4.4.2 OTA update, and you have a locked bootloader you're stuck!!
This is not an issue if you have an unlocked bootloader. You can still unlock your bootloader (which disables write protection), and root (by just using a custom recovery and flashing SuperSU) no matter what rom is on your phone.
In conclusion...
If you really need ROOT, Write Protection Disabled, want to modify/replace/delete system files, the ability to tether on an unlimited data plan, flash a custom rom (like CyanogenMod or others) then you really should consider getting the Developer Edition X, as you can unlock its bootloader (without voiding warranty), root it (no matter what rom is on the phone), and do what you want.
If your carrier allows Moto to give you the code to unlock the bootloader, then you just have to weight the option of being able to order your phone customized (moto maker) and unlock the bootloader while voiding the warranty, or have an uncustomized phone that the warranty remains intact should you unlock the bootloader.
Click to expand...
Click to collapse
Question. Do you need a custom recovery to root? Can you root the Dev edition with stock recovery? I had a locked edition before and rooted it using the exploit method. Now i'm contemplating a Dev edition but don't want to use a custom recovery to root it.
Slim706 said:
Question. Do you need a custom recovery to root? Can you root the Dev edition with stock recovery? I had a locked edition before and rooted it using the exploit method. Now i'm contemplating a Dev edition but don't want to use a custom recovery to root it.
Click to expand...
Click to collapse
You must root via custom recovery. But after you are rooted, you can flash stock recovery back on if you wish and remain rooted.
I just got my Moto X in India and it bears the model number XT1052, it is the officially available model in India.
But, I saw no mention of this on XDA anywhere, so also I wasn't able to find any root methods for it. Can you suggest anything?
krazzyvishal said:
I just got my Moto X in India and it bears the model number XT1052, it is the officially available model in India.
But, I saw no mention of this on XDA anywhere, so also I wasn't able to find any root methods for it. Can you suggest anything?
Click to expand...
Click to collapse
Root methods are all the same....one way for locked bootloader and one way for unlocked bootloaders.
Read the complete moto x guide stickied in the general section for how to. ?
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
---------- Post added at 11:46 AM ---------- Previous post was at 11:45 AM ----------
Here,
http://forum.xda-developers.com/showthread.php?t=2603358
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
So, no one knows why downgrading bricks the device? I mean, I know it's because of the bootloader mismatch.....but that's unlocked so why is it being bricked? It seems "unlocked" is not really unlocked....I tried searching, is this efuse that's bricking the phone? If so, WTF? Why would they make something that destroys your phone?
Arak-Nafein said:
So, no one knows why downgrading bricks the device? I mean, I know it's because of the bootloader mismatch.....but that's unlocked so why is it being bricked? It seems "unlocked" is not really unlocked....I tried searching, is this efuse that's bricking the phone? If so, WTF? Why would they make something that destroys your phone?
Click to expand...
Click to collapse
Its just how it is. These aren't nexus phones. They made the 4.4.2 bootloader in a way that if you downgrage, then most commonly try to upgrade again...by ota for sure anyway, boom. Brick.. I'm sure it wasnt made that way intentionally. Personally I just think phone companies just don't care or support what we do. So they don't create anything thinking in terms of rooting and flashing this or that. Its not their concern....since 98 percent of their customers update their unmodified phones over ota and thats it.
Have to remember we're an extremely small percentage of phone users. They aren't even thinking of us when they make stuff. ?
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
kj2112 said:
Its just how it is. These aren't nexus phones. They made the 4.4.2 bootloader in a way that if you downgrage, then most commonly try to upgrade again...by ota for sure anyway, boom. Brick.. I'm sure it wasnt made that way intentionally. Personally I just think phone companies just don't care or support what we do. So they don't create anything thinking in terms of rooting and flashing this or that. Its not their concern....since 98 percent of their customers update their unmodified phones over ota and thats it.
Have to remember we're an extremely small percentage of phone users. They aren't even thinking of us when they make stuff. ?
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
Click to expand...
Click to collapse
Yet, they made the developer edition.
I know this isn't a nexus device, but I was expecting nexus-like functionality with the dev edition bootloader unlocked, I know this is not the case now. (Although, you get most of the functionality)
Well, they make a "developer edition" that bricks when you try to downgrade. That seems counter-intuitive.
That's why I'm trying to find the technical details of what causes the brick. Why does it brick? What are they trying to protect? The boot partition? I don't understand the whole point of it or why it happens. Why make a developer edition if it gets bricked like a non-dev edition when flashing? This may have been already answered when the first dev phones came out, but I missed that train. I only upgrade my phone every 2 years or so and this is my first "dev edition" so it's all new to me. I've done a bit of reading, but nothing explicitly states what's cause the brick, just that "it happens". What's causing it?
My main reason for asking is just because I'm curious & would like to understand.
The second is, I'm wondering what happens when we stop getting updates. Will we be stuck on the last version of Android that is given to us?
Arak-Nafein said:
I know this isn't a nexus device, but I was expecting nexus-like functionality with the dev edition bootloader unlocked, I know this is not the case now.
Well, they make a "developer edition" that bricks when you try to downgrade. That seems counter-intuitive.
That's why I'm trying to find the technical details of what causes the brick. Why does it brick? What are they trying to protect? The boot partition? I don't understand the whole point of it or why it happens.
Click to expand...
Click to collapse
I doubt they meant it to be that way....it just turned out that way. And again, I doubt they care. Dev editions are just made to make more money. And keep up to competitors who make them. You keep your warranty, but other than that....nothing is special about them. ?
Why it works that way? Dunno. Lol
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
Arak-Nafein said:
Yet, they made the developer edition.
I know this isn't a nexus device, but I was expecting nexus-like functionality with the dev edition bootloader unlocked, I know this is not the case now. (Although, you get most of the functionality)
Well, they make a "developer edition" that bricks when you try to downgrade. That seems counter-intuitive.
That's why I'm trying to find the technical details of what causes the brick. Why does it brick? What are they trying to protect? The boot partition? I don't understand the whole point of it or why it happens. Why make a developer edition if it gets bricked like a non-dev edition when flashing? This may have been already answered when the first dev phones came out, but I missed that train. I only upgrade my phone every 2 years or so and this is my first "dev edition" so it's all new to me. I've done a bit of reading, but nothing explicitly states what's cause the brick, just that "it happens". What's causing it?
My main reason for asking is just because I'm curious & would like to understand.
The second is, I'm wondering what happens when we stop getting updates. Will we be stuck on the last version of Android that is given to us?
Click to expand...
Click to collapse
You have to keep in mind, other than unlocking the bootloader, and Moto Maker customizations, the Developer Edition is the same as the "retail" edition phones except that you can get the unlock code from Moto for free without voiding your warranty and are stuck with the black front, woven white back, and silver accents.
Order a Verizon X via Moto Maker, its an XT1060, order a Dev Edition for Verizon its an XT1060, and they use the same Rom/SBF/FXZ files. GSM side, the "Unlocked GSM" model that comes with a T-Mobile SIM is an XT1053, a GSM Dev Edition is a XT1053, and again, they use the same rom/sbf/fxz. Did moto do this to "save cost" maybe?
The Dev Editions are unlocked just enough to allow you to flash stuff not signed by Moto. That is it. Moto makes no promises that you can successfully downgrade, or anything. If you have a Dev Edition and brick it, its covered under warranty.
As for why it works this way, only Moto knows. We can only speculate, guess and such, which was done in a big long thread that has since disappeared (not sure why it disappeared). Beyond that, we can only relay the cautions we know of, and tell you how it works based on the experience of several people. I'm sorry if that is not enough. If you want the real answer, you'l have to call Moto directly, or see if you can post on G+ tagging some of the Moto people, but they likely wont tell you.
I can tell you this.. My Moto Xoom was unlocked, needed no code to do so, and was virtually "un-brickable." The X does not work that same way. I can only GUESS why. (carrier request maybe? something else?)
KidJoe said:
You have to keep in mind, other than unlocking the bootloader, and Moto Maker customizations, the Developer Edition is the same as the "retail" edition phones except that you can get the unlock code from Moto for free without voiding your warranty and are stuck with the black front, woven white back, and silver accents.
Order a Verizon X via Moto Maker, its an XT1060, order a Dev Edition for Verizon its an XT1060, and they use the same Rom/SBF/FXZ files. GSM side, the "Unlocked GSM" model that comes with a T-Mobile SIM is an XT1053, a GSM Dev Edition is a XT1053, and again, they use the same rom/sbf/fxz. Did moto do this to "save cost" maybe?
The Dev Editions are unlocked just enough to allow you to flash stuff not signed by Moto. That is it. Moto makes no promises that you can successfully downgrade, or anything. If you have a Dev Edition and brick it, its covered under warranty.
As for why it works this way, only Moto knows. We can only speculate, guess and such, which was done in a big long thread that has since disappeared (not sure why it disappeared). Beyond that, we can only relay the cautions we know of, and tell you how it works based on the experience of several people. I'm sorry if that is not enough. If you want the real answer, you'l have to call Moto directly, or see if you can post on G+ tagging some of the Moto people, but they likely wont tell you.
I can tell you this.. My Moto Xoom was unlocked, needed no code to do so, and was virtually "un-brickable." The X does not work that same way. I can only GUESS why. (carrier request maybe? something else?)
Click to expand...
Click to collapse
Argh, so frustrating! Now I REALLY wanna see that thread. XDA isn't archived on the wayback machine is it?
Arak-Nafein said:
Argh, so frustrating! Now I REALLY wanna see that thread. XDA isn't archived on the wayback machine is it?
Click to expand...
Click to collapse
the thread was cached in google at one point, now its not, it only comes up with link to XDA but when you click on it, XDA says the thread does not exist.
See the OP here -> http://forum.xda-developers.com/moto-x/moto-x-qa/informative-thread-t2658742
People that REALLY love flashing and tinkering.....need a nexus. Bottom line. Nothing else compares....today anyway.
As much as I LOVED my X....this is why my wife has it now and i have the N5.
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
kj2112 said:
People that REALLY love flashing and tinkering.....need a nexus. Bottom line. Nothing else compares....today anyway.
As much as I LOVED my X....this is why my wife has it now and i have the N5.
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
Click to expand...
Click to collapse
If Verizon would allow it I would have already done it.
I did some more reading, it appears it all comes from motoboot.img(motoboot partition) & gpt.bin("partition" partition). As long as you don't mess with those & their respective partitions you shouldn't have to worry about bricking your phone. You can still access & read/write the boot partition & the system partition & everything else when unlocked. The OTAs will modify these (And check for certain versions of these) which can leave you in a nasty catch-22 situation & thus the brick. It's not the actual downgrade that bricks it, it's the security from the OTAs that error out & leave you stranded. You can still flash the OTA if you do it manually & leave out the bootloader stuff.(EDIT: This isn't entirely true) You can flash any other ROM because they don't have the built in security like the OTAs. So, if you flip over to an AOSP or CM ROM or anything not based on Motos stuff you needn't worry about nazi bootloaders & OTAs bricking your device. The only problem with going to those ROMs is the loss of Active Display & Touchless control. I'm guess Moto isn't releasing anything on the X8?
Does this sound correct? That's what I've collected from my readings. Feel free to correct me.
Arak-Nafein said:
If Verizon would allow it I would have already done it.
I did some more reading, it appears it all comes from motoboot.img & gpt.bin. As long as you don't mess with those & their respective partitions you shouldn't have to worry about bricking your phone.
Click to expand...
Click to collapse
I've said before....and I stand by it. Downgrading from 4.4.2 on any moto x is like playing russian roulette. And I simply say, don't. Lol
But.....its each person's phone and they can do what they want with it. ?
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
kj2112 said:
I've said before....and I stand by it. Downgrading from 4.4.2 on any moto x is like playing russian roulette. And I simply say, don't. Lol
But.....its each person's phone and they can do what they want with it. ��
Sent from my N5, N7, Moto X, G Tab 3 or S2.....
Click to expand...
Click to collapse
That kinda came out wrong and I've tried to edit my post to better explain it.
The motoboot.img & the gpt.bin go together. For example, if you are on 4.4, you can manually flash all the parts except the motoboo.img & gpt.bin from 4.4.2 and it will work, and you'll retain the dowgradability of 4.4. But, you're setting yourself up for disaster should you accept an OTA (Which will be looking for the updated motoboot.img & gpt.bin. gpt.bin will be updated, but the bootloader will fail. This leaves you with a mismatched motoboot.img & gpt.bin and boom brick on next restart.)
You're right tho, it's best not to play with that. Unless you disable Motos OTA & treat it like a ROM that you have to return to stock before taking an OTA.
The bootloader is unlocked....but Motorola's software has built-in checks that only allow it to overwrite a specific version (cumulative changes?).
At least, that's the way I understand it. I'm probably way wrong here.

[Q] Stock at&t 4.4.2, can i flash ROMs?

Hi this is a pretty simple question but if someone could expand (if it is possible) by listing what needs to be done that'd be extremely helpful.
I read through the guides in the general section and i read that for at&t 4.4.2 the bootloader is locked and attempting to downgrade will brick my phone. So does this mean that i can't root my phone and flash roms? or can I, and if so what needs to be done before I download a toolkit and proceed? I'm on stock at&t OTA 4.4.2 firmware.
thanks for reading.
Heisenberg420 said:
Hi this is a pretty simple question but if someone could expand (if it is possible) by listing what needs to be done that'd be extremely helpful.
I read through the guides in the general section and i read that for at&t 4.4.2 the bootloader is locked and attempting to downgrade will brick my phone. So does this mean that i can't root my phone and flash roms? or can I, and if so what needs to be done before I download a toolkit and proceed? I'm on stock at&t OTA 4.4.2 firmware.
thanks for reading.
Click to expand...
Click to collapse
without an unlocked bootloader, your out of luck. You might be able to "safestrap," but last i heard, that isn't an option on OS 4.4.2.
You will need to unlock your bootloader to flash any roms. Unfortunately there is no official way to unlock your bootloader for an AT&T branded Moto X. Since you are on 4.4.2 safestrap is also not an option. There is currently a root method for 4.4.2, but it doesn't disable write protection. Disabling write protection is required to make any permanent changes to the system. Without that ability any changes will revert back after rebooting. This includes root since that requires modifying the system. There is an unofficial way to unlock your bootloader through a Chinese middleman that has acquired databases with unlock codes. There is no guarantee that this person will have your code and seems to only be able to acquire codes from devices assembled in 2014. The middleman is selling the codes for ~$45. The information is at the following link:
http://forum.xda-developers.com/moto-x/general/china-middleman-t2751177
If you want to try rooting you can try the method from the following link:
http://forum.xda-developers.com/moto-x/orig-development/root-4-4-x-pie-motorola-devices-t2771623
Sent from my Moto X.
Dark9781 said:
You will need to unlock your bootloader to flash any roms. Unfortunately there is no official way to unlock your bootloader for an AT&T branded Moto X. Since you are on 4.4.2 safestrap is also not an option. There is currently a root method for 4.4.2, but it doesn't disable write protection. Disabling write protection is required to make any permanent changes to the system. Without that ability any changes will revert back after rebooting. This includes root since that requires modifying the system. There is an unofficial way to unlock your bootloader through a Chinese middleman that has acquired databases with unlock codes. There is no guarantee that this person will have your code and seems to only be able to acquire codes from devices assembled in 2014. The middleman is selling the codes for ~$45. The information is at the following link:
http://forum.xda-developers.com/moto-x/general/china-middleman-t2751177
If you want to try rooting you can try the method from the following link:
http://forum.xda-developers.com/moto-x/orig-development/root-4-4-x-pie-motorola-devices-t2771623
Sent from my Moto X.
Click to expand...
Click to collapse
thanks for the info.
the main reason i'm trying to flash a ROM is I lost rear camera functionality just randomly. Haven't found anyone else with this issue. Can I download the 4.4.3 OTA and flash it in the stock recovery? Or will I have problems with that?
Heisenberg420 said:
thanks for the info.
the main reason i'm trying to flash a ROM is I lost rear camera functionality just randomly. Haven't found anyone else with this issue. Can I download the 4.4.3 OTA and flash it in the stock recovery? Or will I have problems with that?
Click to expand...
Click to collapse
The 4.4.3 is for T-Mobile and unlocked bootloaders. If it is just your rear camera having an issue you could try a factory reset or flashing the stock ROM for AT&T for 4.4.2 using RSDLite. If that doesn't work it may be a hardware problem. You may want to try a warranty exchange.
Sent from my Moto X.

New to rooting scene, need help

So i've had my moto x since october, and just recently got to use a rooted phone and i really want to root my moto x, im on AT&T and i know i cant unlock the bootloader, if i unlock it so i can use any sim card on it, could i root it then? Thank you to anyone that helps
Nope. Not full, real root. Doesn't matter what you do to the phone, if you're on the 4.4.2 or higher bootloader, you can not get write protection disabled. Root yes, with towel root and/or PIE (see dev sections for those)...but wrote protection will be enabled. So changes won't survive a power reset. And you can't write to the system.
And you can't safely downgrade from 4.4.2 or higher either.
HaiMyNamesTrent said:
So i've had my moto x since october, and just recently got to use a rooted phone and i really want to root my moto x, im on AT&T and i know i cant unlock the bootloader, if i unlock it so i can use any sim card on it, could i root it then? Thank you to anyone that helps
Click to expand...
Click to collapse
SIM unlocking allows you to use the SIM from another carrier in your phone.. i.e. use a T-Mobile sim in an ATT branded X. That process does require you to have a different carrier's sim so the phone will prompt you to enter the unlock code. SIM unlock codes are available from many places around the web. It has no impact on rooting.
Bootloader unlocking allows you to flash a custom recovery, 3rd party roms, etc. By virtue of being able to flash a custom recovery you can easily root your phone. There are only two places you can get a bootloader unlock code for the X... Either Motorola's web site (for many, but not ALL carriers) or the Chinese Website or Middleman (only way if Moto doesn't supply)
As @KJ has said, with a locked bootloader and 4.4.2 on your phone, you are limited. PIE to root, but can't disable write protection.
and dispite any thread you might see about downgrading to gain root and disable write protection.. DO NOT!!! you will risk bricking your phone if you have 4.4.3 or 4.4.2 on your phone and attempt to downgrade.

New Moto X. can I put a rom on it?

I had a Moto X that I unlocked via the China seller, and it's being replaced because it's bricked. is there a way to put roms on a locked device? or can I unlock the bootloader again for cheap? I paid roughly 40 dollars for it last time.
jcase has a thread for using an exploit to root your phone without unlocking the bootloader. It can be found here:
http://forum.xda-developers.com/moto-x/orig-development/root-write-protection-bypass-motox-t2444957
NOTE: Please read the entire jcase link so you understand the risk/process!
Is there a reason why you want a custom ROM? It's certainly your choice, and respectable but if you're looking for minor tweaks to make it look different you may just want to try the GravityBox module with the Xposed Framework. That way you can just worry about rooting your phone, and then tweaking everything else to your liking after that.
I enjoy PA pie along with halo, PA has the best pie controls in my opinion. So it seems they sent me a moto x on 4.4.2, is my only option pie root than using safestrap? Or what is the best way to go about putting a ROM on this?
ovismos said:
jcase has a thread for using an exploit to root your phone without unlocking the bootloader. It can be found here:
http://forum.xda-developers.com/moto-x/orig-development/root-write-protection-bypass-motox-t2444957
NOTE: Please read the entire jcase link so you understand the risk/process!
Is there a reason why you want a custom ROM? It's certainly your choice, and respectable but if you're looking for minor tweaks to make it look different you may just want to try the GravityBox module with the Xposed Framework. That way you can just worry about rooting your phone, and then tweaking everything else to your liking after that.
Click to expand...
Click to collapse
^^^
scottshebs said:
^^^
Click to expand...
Click to collapse
You'll need a way to get a custom recovery running to install the ROM. TBH, I have a Dev Edition VZW Moto X, so all I do is unlock my bootloader.
Having that being said it looks (from what I read!) like Safestrap allows you to use a custom recovery, in addition of making nandroids and such. From what you're telling me, it pretty much looks like the way to go.
ovismos said:
You'll need a way to get a custom recovery running to install the ROM. TBH, I have a Dev Edition VZW Moto X, so all I do is unlock my bootloader.
Having that being said it looks (from what I read!) like Safestrap allows you to use a custom recovery, in addition of making nandroids and such. From what you're telling me, it pretty much looks like the way to go.
Click to expand...
Click to collapse
Would the 4.4.2 pie root work? It says it does not disable write protection and it is a tethered root.
Right. And safestrap won't work on 4.4.2.
So no, unless you unlock the bootloader again, you won't be able to flash a custom rom or recovery unfortunately.
scottshebs said:
Would the 4.4.2 pie root work? It says it does not disable write protection and it is a tethered root.
Click to expand...
Click to collapse
It doesn't look like it.
http://forum.xda-developers.com/moto-x/moto-x-qa/att-moto-x-rooting-long-term-effects-t2854742
From KidJoe in that post:
"As for safestrap, I don't use it since I have a Dev Edition and unlocked my bootloader. There are some threads and discussions over on Rootzwiki.com BUT you will need to be rooted with write protection disabled to use SafeStrap... Since you are now on 4.4.2, you can't disable write protection, so safestrap is out. "
So I think customer recovery is out unless you get a bootloader unlocked. And without custom recovery, you wouldn't be able to do a custom ROM.
You can still root the stock ROM though! That's what the PIE method will do. Don't think that will give you custom recovery.
Also, you want TowelPieRoot. Not either individually. That will give you root, but not disabled write protection. So mostly it's only useful for certain apps to be used.
KJ said:
Right. And safestrap won't work on 4.4.2.
So no, unless you unlock the bootloader again, you won't be able to flash a custom rom or recovery unfortunately.
Click to expand...
Click to collapse
Beat me to it.
ovismos said:
Beat me to it.
Click to expand...
Click to collapse
So I'm basically ****ed. Any possible way to downgrade to 4.4?
KJ said:
Also, you want TowelPieRoot. Not either individually. That will give you root, but not disabled write protection. So mostly it's only useful for certain apps to be used.
Click to expand...
Click to collapse
scottshebs said:
So I'm basically ****ed. Any possible way to downgrade to 4.4?
Click to expand...
Click to collapse
Downgrading is a dangerous thing on the X... It can easily end up in a brick, or other issues... Or a brick later.
No one who knows how this phone works ever recommends downgrading.
So no.... You are out of luck right now.
You can try the Middleman again... Or wait for a Possible exploit maybe being released, sometime.
But most advise not to upgrade either until this exploit that maybe will come out comes out. In vase 4.4.4 is incompatible with it.
It will also cost you money though.
---------- Post added at 03:17 PM ---------- Previous post was at 03:11 PM ----------
BTW, mixing the dangerous on its own downgrading with slapmymoto and safestrap is a definite recipe for disaster.
scottshebs said:
So I'm basically ****ed. Any possible way to downgrade to 4.4?
Click to expand...
Click to collapse
Not the parts that matter when it comes to disabling write protection on a locked boot loader phone, and certainly not safely for the rest of the Roms.
Rather than retype...
KidJoe said:
No.
For ALL Developer Editions Moto X, and some carrier editions (Like T-Mobile, Sprint, Rogers and others), Motorola freely gives away the BootLoader Unlock codes when requested On Motorola's Web SIte. In the case of the Non-Developer Editions, it voids their warranty to request the code. However, for some carriers (like ATT, Verizon and republic Wireless in the USA) motorola does not give out the unlock code.
So when you get your X, try to get the unlock code from Moto's web site. Then....
If you can get the code, and unlock the bootloader, you can root and disable write protection no matter what ROM is on your phone.
If you can NOT unlock your bootloader, and you are on 4.4.2 you can use TowelPieRoot to root (but write protection is still enabled).
If you can NOT unlock your bootloader, and your are on 4.4.4 you can not root.
If you can NOT unlock your bootloader, and by some miracle your phone is still on 4.4 (aka 4.4.0) or below, you can look at SlapMyMoto and MotoWpNoMo to root and disable write protection. HOWEVER, once you upgrade you will lose write protection, and be subject to the above conditions on rooting depending on your ROM version
And no, if you are on 4.4.4 you can NOT fully downgrade to 4.4.2 or lower. If you are on 4.4.2 you can NOT fully downgrade to 4.4 (aka 4.4.0) or lower! If you try, you will likely brick your phone or set it up to brick with future OTA's.
EDIT: And if Moto's web site doesn't give out your bootloader unlock code, you MIGHT have a chance using the China Middleman (see the thread in the general section). If its available and you can purchase that way, you can then unlock your bootloader exactly as if you got the code from Moto's own web site and follow any instructions as if you got the code from moto. The only difference is where you got the code, and how much it cost.
If you decide to go the China Middleman route, see -> http://forum.xda-developers.com/moto-x/general/china-middleman-t2751177/post52648309
Click to expand...
Click to collapse
oh and about safestrap, it needs write protection disabled to install. Something that can only be done on 4.4.0 and 4.2.2 with camera fix Roms if you have a locked boot loader
KidJoe said:
Not the parts that matter when it comes to disabling write protection on a locked boot loader phone, and certainly not safely for the rest of the Roms.
Rather than retype...
oh and about safestrap, it needs write protection disabled to install. Something that can only be done on 4.4.0 and 4.2.2 with camera fix Roms if you have a locked boot loader
Click to expand...
Click to collapse
****
So if I towelpieroot I could use xposed for the time being?
scottshebs said:
****
So if I towelpieroot I could use xposed for the time being?
Click to expand...
Click to collapse
Seems people have trouble getting Xposed to work. Read through that thread about it.

Categories

Resources