Warning: The next update from Motorola will disable mofo compatibility. If you wish to continue using mofo, do NOT take the update. Follow the instructions for upgrading below.
Read everything on the mofo page. Click all the links. Do not get this unless you understand what it does. It's $20 per phone. Paying using PayPal accounts with 2-factor authentication will not work: blame PayPal. A work-around is to deactivate 2-factor authentication temporarily to make the purchase.
Use at your own risk. We are not responsible for whatever happens to your phone.
In summary, mofo will let you flash any system image to your device. To get root, flash a pre-rooted system image. It does not disable write protection - anything that writes to system at runtime WILL NOT WORK. A rooted system image may change your software status to modified. It can possibly be undone by flashing everything back to original.
There is a tool on the site called mofoverify. It will check if mofo works for your device at its current version only. However, you will need a pre-rooted system image that matches your current update level to flash. If you can not find an image and do not know how to make an image for your device, do not use this tool.
Basic Steps: Download and run mofoverify, follow the link it prints for you. If your device is supported, make the purchase and download mofo. Use mofo to flash an image.
When you're ready, go here and follow the steps: https://mofo.disekt.org
Watch the how-to video by @Tomsgt
How to make a custom image by @Ekkoria
Hot to get xposed working by @Ekkoria
[GUIDE] MoFo - Image Modification Methods by @JulesJam
Noob Guide - Rooting a Verizon (XT1096) or ATT (XT1097) Moto X 2014 Running Lollipop by @JulesJam
Turbo - Updating to 5.1 with MOFO by @Purpeltendire
XT1096 - Updating to 5.1 with MOFO by @JulesJam
Custom rooted images (pm me if you find others to include):
Droid Turbo - 4.4.4
- Stock
- tethering, busybox, xposed, adblock, and Audio Patch by @computerfreek274
- wifi tethering by @Ekkoria
- BusyBox and Xposed by @Silverlink34
Droid Turbo - 5.1 - Do Not Take the OTA Update
- tethering, busybox, xposed, adblock, and Audio Patch by @computerfreek274
- Droid Turbo XT1254 5.1 Rooted Images (+Xposed, other extras) by @firstEncounter
- Turboid by @TheSt33v
Moto X 2014 - XT1094 - 4.4.4
- Stock by @JulesJam
- MoFo IMG XT1094 - 4.4.4 and 5.1 Rooted Images by @JulesJam
Moto X 2014 - XT1094 - 5.1
- MoFo IMG XT1094 - 4.4.4 and 5.1 Rooted Images by @JulesJam
Moto X 2014 - XT1096 - 4.4.4
- 21.21.43 4.4.4 Stock Verizon
Moto X 2014 - XT1096 - 5.0
- tether, busybox, sqlite3 by @btdownloads7
- tether, sqlite3, busybox, xposed by @mikeoswego
- TotalX by @ClydeDroid
Moto X 2014 - XT1096 - 5.1
- tether, sqlite3, busybox, xposed by @mikeoswego
Moto X 2014 - XT1097 - 5.0
- Stock by @JulesJam
- tether, xposed by @jeepguy04
Moto X 2014 - XT1097 - 5.1
- MoFo IMG 5.1 Rooted AT&T XT1097 with Tether by @JulesJam
7% or no progress bar: Re-download mofo to get version 0.0.2 - it should fix your issues. Try multiple USB ports. Visit your verification link to get the download again.
FAQ
What OS is supported?
Windows and 64 bit Linux. Virtual machines are not officially supported.
Why do I get "no valid purchases for this device" even though I bought it?
You must run mofo from inside the directory it came in. On windows, double click the mofo_gui.bat file and it will put you in the right place. On linux, cd into the mofo/linux/ folder and run mofo from there.
Why is mofoverify just printing the version?
Install the recommended drivers and make sure you do not have conflicting drivers. The fact that adb or fastboot work does not mean you have the correct software installed.
I got replacement for my broken phone, what should I do?
Contact the email listed on the mofo page for assistance. However, if it has been over 9 weeks since your purchase there is nothing we can do.
What does this tool do?
This tool allows you to flash a full system image to the device.
What version do I need to be on?
Use mofo verify to check if your phone is compatible. Note that if you flash a system image it should be for the same version you are on. If you are on a Turbo version 21.44.12, you need to flash a system image designed for a Turbo 21.44.12. Mismatching versions may have unwanted side-effects.
Is this fake/tmp root?
No. First, this is a tool for flashing images. If you flash an image with root on it, you will have root. root meaning the ability to gain root privilege level.
Are there any limitations?
Yes. Write protection for the system partition is still enabled, which means any application that tries to write to the system partition will fail. If you want to install an application or change files on the system partition, you must make the modifications before flashing it to the device.
WTF? Why should I get this then?
Don't get it. At least not yet. It's still early, talented people will make great images and find other stuff to do using mofo. Then you can get it and flash images to your hearts content.
What happens when lollipop comes?
If you take the OTA update for lollipop MOFO will no longer work for your device. Try following the update instructions for the Turbo by Purpeltendire or firstEncounter and the XT1096 by JulesJam.
Will this work for [some_device]?
Generate a verification link and visit the page. It will tell you what you want to know. If you can't generate a link then it won't work anyway.
Did you get a bounty?
No.
If a new device is added, how will I know?
New device support will be posted here and on the disekt twitter page.
maiko1 said:
read everything on the mofo page. click all the links. it's $20 per phone. Paying using paypal accounts with 2-factor authentication will not work: Blame paypal. A work-around is to deactivate 2-factor authentication temporarily to make the purchase.
use at your own risk. We are not responsible for whatever happens to your phone.
in summary, mofo will let you flash any system image to your device. To get root, flash a pre-rooted system image. It does not disable write protection. A rooted system image may change your software status to modified. It can possibly be undone by flashing everything back to original.
There is a tool on the site called mofoverify. It will check if mofo works for your device at it's current version only. However, you will need a pre-rooted system image that matches your current update level to flash. Thanks to motofirmware, a pre-rooted image for version 21.44.12 is available. Therefore, you must upgrade to 21.44.12 before flashing it.
Basic steps: Download and run mofoverify, follow the link it prints for you. If your device is supported, make the purchase and download mofo. Use mofo to flash an image.
When you're ready, go here and follow the steps: https://mofo.disekt.org
watch the how-to video here (thank @tomsgt for this): http://youtu.be/axayjbf76ii
Click to expand...
Click to collapse
yeeesssssssssssssssssssss!!!!!!!!!!!!!!!!!!!!!!!!
Nice
IT'S ALIVE!
maiko1 said:
Read everything on the mofo page. Click all the links. It's $20 per phone. Paying using PayPal accounts with 2-factor authentication will not work: blame PayPal. A work-around is to deactivate 2-factor authentication temporarily to make the purchase.
Use at your own risk. We are not responsible for whatever happens to your phone.
In summary, mofo will let you flash any system image to your device. To get root, flash a pre-rooted system image. It does not disable write protection. A rooted system image may change your software status to modified. It can possibly be undone by flashing everything back to original.
There is a tool on the site called mofoverify. It will check if mofo works for your device at it's current version only. However, you will need a pre-rooted system image that matches your current update level to flash. Thanks to motofirmware, a pre-rooted image for version 21.44.12 is available. Therefore, you must upgrade to 21.44.12 before flashing it.
Basic Steps: Download and run mofoverify, follow the link it prints for you. If your device is supported, make the purchase and download mofo. Use mofo to flash an image.
When you're ready, go here and follow the steps: https://mofo.disekt.org
Watch the how-to video here (thank @Tomsgt for this): http://youtu.be/AXAYjbf76II
Click to expand...
Click to collapse
THANK YOU. FROM THE BOTTOM OF MY HEART. Even for setting up the $20 fee. It'll make sure you get the credit you deserve.
Interesting. I wonder what the limitations of "any system image" are. Is there was way to turn off write protection?
Thanks!
If we do t have write protection off what can we really do with root?
https://mofo.disekt.org/
This webpage is not available
A secure connection cannot be established because this site uses an unsupported protocol.
Error code: ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Can someone explain how there is still write protection if we can flash an entire system image?
If this allows for flashing any system image does this mean custom ROMs are possible? Can we get a custom recovery or is everything flashed via mofo?
Finally, what limitations do we currently have in the process?
JulesJam said:
https://mofo.disekt.org/
This webpage is not available
A secure connection cannot be established because this site uses an unsupported protocol.
Error code: ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Click to expand...
Click to collapse
No problem here with Chrome on Windows.
Can you flash more than one image for your device or do you have to pay $20 each time?
123421342 said:
Can someone explain how there is still write protection if we can flash an entire system image?
Click to expand...
Click to collapse
I think write protection is controlled by the bootloader. This seems to fool the bootloader into loading in unsigned image but keeps the write protection set.
bmcclure937 said:
If this allows for flashing any system image does this mean custom ROMs are possible? Can we get a custom recovery or is everything flashed via mofo?
Finally, what limitations do we currently have in the process?
Click to expand...
Click to collapse
No custom recovery or ROMs. That would require a full device unlock, this just allows us to modify the /system partition (Slightly).
There are some Xposed modules this will allow us to use (I know there was a Wifi tether enabler on my Moto Maxx that worked with write protection on).
Slartibartfast_ said:
No problem here with Chrome on Windows.
Click to expand...
Click to collapse
I am using Chrome on a Windows XP machine.
---------- Post added at 10:36 PM ---------- Previous post was at 10:35 PM ----------
If write protection is still on, what happens when you reboot?
freemenot said:
Can you flash more than one image for your device or do you have to pay $20 each time?
Click to expand...
Click to collapse
$20 is to get the ability to flash. You can flash as many times/images as you want after that.
It's here
JulesJam said:
I am using Chrome on a Windows XP machine.
---------- Post added at 10:36 PM ---------- Previous post was at 10:35 PM ----------
If write protection is still on, what happens when you reboot?
Click to expand...
Click to collapse
Any changes you make to the system partition are basically reversed (Removing bloat apps won't do anything as they can't actually be removed). You can't really break anything but at the same time the uses are minimal at this point. This does open the door for some huge opportunities though!
Theoretically than, once lolipop gets released this should still work, assuming we can prevent booloader from being upgraded, and we can gain root without modifying kernel. Which brings me to my next question, can we modify a partition other than System?
Related
Hello all,
Hopefully this is not considered a useless post and is deleted! I have previously owned the OG Droid and GNex, both rooted and have run custom ROMs so, I am not a COMPLETE noob, but I'm also not an expert.
In any event, I purchased a Verizon DE phone so I could easily unlock and root. I have yet to even activate it, so it is FRESH! It has come with 4.2.2, 139.10.53-ghost, which seems like the original image. I want to upgrade this ONLY to the point of still being able to run my standard tethering app (which I am not sure which 4.4 upgrade breaks this functionality), and root. I also want to be able to run custom ROMs if desired.
I am also confused by whether or not there is a potential downgrade "bricking" of the device. There are threads out there which seem like it can be done, (see http://forum.xda-developers.com/moto-x/general/ref-how-to-root-4-4-links-guides-t2603358), and many other threads that say that regardless of being a DE, it cannot be downgraded. If someone can clarify this for me, that would be great.
Three other questions at this point. One, the thread referenced above discussed using TWRP or CWM for recovery. I have only used CWM in the past. Are there pros and cons to either one? Seems like most everyone uses TWRP for the Moto X.
Two, are there ROMs for the Moto X that have all of the rooted functionality of 4.4.2, with none of the drawbacks of stock, rooted 4.4.2? Would I be better off using one of those?
Finally, will I be able to prevent OTA notifications if I stay with stock, rooted, and upgrade only to certain point?
Sorry for all the questions, and yes, I have been searching and reading, but I have not found enough clear information to feel comfortable not asking directly.
Thank you all in ADVANCE!
There are currently 4 Moto or Stock ROMs for the Verizon Moto X XT1060
139.10.53 = Initial Shipping 4.2.2
139.15.1 = 4.2.2 w/camera update or 1st OTA
140.45.5 = 4.4 or 2nd OTA
164.55.2 = 4.4.2 or 3rd OTA.
The Developer Edition, once the bootloader is unlocked, can be rooted no matter what Moto ROM is on your phone.
Due to changes in parts that are 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. Besides, you wont need to downgrade to gain root once you unlock your bootloader.
If you haven't had 4.4.2 on your phone yet, you are perfectly welcome to upgrade from 4.2.2 to 4.4, then downgrade to 4.2 w/camera update (4.2.2 with camera update is Blur_Version.139.15.1.ghost_verizon.Verizon.en.US aka VZW_XT1060_4.2.2-13.9.0Q2.X-116-MX-17-57-X-1_CFC_1FF.xml). which is pretty much what the "Downgrading the bootloader" section of -> http://forum.xda-developers.com/moto-x/general/ref-how-to-root-4-4-links-guides-t2603358 says.
Why worry about downgrading? Well, Locked bootloader users needed to downgrade to take advantage of an exploit in the older rom to gain root and disable write protection. This is not needed on the Dev Edition once the bootloader is unlocked.
As for custom roms, or 3rd party roms. Once your bootloader is unlocked you can flash them.
As for tethering. If you stick on a Stock Moto ROM, On 4.2.2 I used the Wifi Tether for Root from the Play Store.
For 4.4 and 4.4.2 I Use the wifi_tether_v3_4-experimental1.apk from https://code.google.com/p/android-wifi-tether/
change device profile to galaxy nexus (cdma/lte)
check box: wifi-driver reload
check box: enabled routing fix
If you have troubles, its also suggested to...
check box: wifi-driver reload 2
Doing this, I can set the SSID and WPA key. And it doesn't touch any system files or anything, so it is one less thing to get in the way of taking future OTA updates.
Oh, and the Dev Edition XT1060 and the retail/motomaker XT1060 use the same roms, radios, etc.
To root the dev edition see -> http://forum.xda-developers.com/moto-x/moto-x-qa/instructions-unlocking-rooting-dev-ed-t2649738
KidJoe said:
If you haven't had 4.4.2 on your phone yet, you are perfectly welcome to upgrade from 4.2.2 to 4.4, then downgrade to 4.2 w/camera update (4.2.2 with camera update is Blur_Version.139.15.1.ghost_verizon.Verizon.en.US aka VZW_XT1060_4.2.2-13.9.0Q2.X-116-MX-17-57-X-1_CFC_1FF.xml). which is pretty much what the "Downgrading the bootloader" section of -> http://forum.xda-developers.com/moto-x/general/ref-how-to-root-4-4-links-guides-t2603358 says.
Click to expand...
Click to collapse
Thanks KidJoe! So I gather there would really not be a reason to downgrade a DE device anyway, since you can root it regardless of what stock ROM you are running. And since there are ways to wifi tether on 4.4.2, that is a non-issue.
I am still a bit confused regarding your quote above about the "upgrade from 4.2.2 to 4.4, then downgrade to 4.2 w/camera update..." Do you have to follow that path to get to 4.2 w/camera update, or can you just flash that ROM (139.15.1) once unlocked?
I currently use FoxFi on my GNex (paid for it!) and was hoping to use on Moto X. That's really why I didn't want to upgrade too far. Not sure that it works on it though.
Thanks again!
amajamar said:
I am still a bit confused regarding your quote above about the "upgrade from 4.2.2 to 4.4, then downgrade to 4.2 w/camera update..." Do you have to follow that path to get to 4.2 w/camera update, or can you just flash that ROM (139.15.1) once unlocked?
Click to expand...
Click to collapse
No. Was just saying that if you never had 4.4.2 on your phone, wanted to upgrade to 4.4, and later wanted to go back to 4.2.2 w/camera, you could.
amajamar said:
I currently use FoxFi on my GNex (paid for it!) and was hoping to use on Moto X. That's really why I didn't want to upgrade too far. Not sure that it works on it though.
Thanks again!
Click to expand...
Click to collapse
As far as I know, FoxFi still doesn't work on 4.4.2 on the X even when rooted. I don't recall if it works on 4.4. But I never used it.
If you have a DE there is absolutely no reason to downgrade. Ever. If you want to be able to tether here's the easiest way to do it.
Activate your phone.
Take all the updates.
Go to this site: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Follow those directions to a "T". Once that's done, download Xposed Framework, then download MotoTether.
The only time you'll need to worry about being rooted is if you delete bloatware and go to take the next OTA. You'll either need to reinstall all the apps you deleted manually or go to Motorola and request the factory image to reflash it.
The Tallest said:
If you have a DE there is absolutely no reason to downgrade. Ever. If you want to be able to tether here's the easiest way to do it.
Activate your phone.
Take all the updates.
Go to this site:
Follow those directions to a "T". Once that's done, download Xposed Framework, then download MotoTether.
The only time you'll need to worry about being rooted is if you delete bloatware and go to take the next OTA. You'll either need to reinstall all the apps you deleted manually or go to Motorola and request the factory image to reflash it.
Click to expand...
Click to collapse
So I should take the updates BEFORE unlocking? I was assuming it was the other way around. OK. Regarding "bloatware", if you just "freeze" it, does that prevent future OTAs? If you attempt to take an OTA with those apps either frozen or deleted, will you be risking bricking?
amajamar said:
So I should take the updates BEFORE unlocking? I was assuming it was the other way around. OK. Regarding "bloatware", if you just "freeze" it, does that prevent future OTAs? If you attempt to take an OTA with those apps either frozen or deleted, will you be risking bricking?
Click to expand...
Click to collapse
Rather than retyping.. please see -> http://mark.cdmaforums.com/MotoX-Unlock1.htm
while written due to the 3rd party supplier of bootloader unlock codes, the info applies equally to Dev Edition phones (other than the source of your unlock code)
The Tallest said:
If you have a DE there is absolutely no reason to downgrade. Ever. If you want to be able to tether here's the easiest way to do it.
Activate your phone.
Take all the updates.
Go to this site: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Follow those directions to a "T". Once that's done, download Xposed Framework, then download MotoTether.
The only time you'll need to worry about being rooted is if you delete bloatware and go to take the next OTA. You'll either need to reinstall all the apps you deleted manually or go to Motorola and request the factory image to reflash it.
Click to expand...
Click to collapse
I whole-heartedly agree with everything written in this post. You also have to make sure you are on stock recovery if you want to take an OTA. There are plenty of guides around here about taking an OTA, so just make sure you read some of those before you accept an OTA.
I have a suggestion for the OP:
1 - take all the updates on the phone. This will update the radios, boot loader; recovery, and the main ROM (system).
(The boot loader can not be downgraded, but as mentioned above, there really isn't any reason why you would want to try and downgrade your bootloader because you have a DE device)
2 - unlock the bootloader. you can google the steps in the process. Basically you get the unlock key from Motorola. The toughest part of the process is getting the fastboot and device drivers set up properly on your computer. This step will all of the userdata (pictures, apps etc.)
3 - use Fastboot to flash a custom recovery (I use TWRP ver 2.7). then boot into TWRP recovery w/o rebooting. Note that the volume down button is used in the bootloader to highlight your desired option, then volume up is used to select the option. When you are in TWRP and then exit, I believe it will prompt you to install the superuser binaries, which you will want to do.
At this point you can choose do flash a custom 4.4.2 ROM from the Dev section here (the Krypton rom is very good), or you can run stock w/ root. If you choose stock, I recommend the following steps for wifi and customization:
4 - boot up device normally and set it up. you will have be on the stock 4.4.2 rom with root.
5 - install Xposed from here on XDA.
6 then install the xposed module from the moto x apps section (it may also be available to download from within xposed) that enables wifi tethering. This will allow you to use the built in tethering without subscription issues.
7 - install the GravityBox xposed module (you can download this from within Xposed). This allows many of the customizations that you would normally find only in a custom rom (custom quicksettings, reboot options etc).
8 - install rootcloak module for xposed (download within xposed). This will let you run Isis or other apps that don't like root (it comes preconfigured for many apps).
jasoraso said:
I have a suggestion for the OP:
1 - take all the updates on the phone. This will update the radios, boot loader; recovery, and the main ROM (system).
(The boot loader can not be downgraded, but as mentioned above, there really isn't any reason why you would want to try and downgrade your bootloader because you have a DE device)
2 - unlock the bootloader. you can google the steps in the process. Basically you get the unlock key from Motorola. The toughest part of the process is getting the fastboot and device drivers set up properly on your computer. This step will all of the userdata (pictures, apps etc.)
3 - use Fastboot to flash a custom recovery (I use TWRP ver 2.7). then boot into TWRP recovery w/o rebooting. Note that the volume down button is used in the bootloader to highlight your desired option, then volume up is used to select the option. When you are in TWRP and then exit, I believe it will prompt you to install the superuser binaries, which you will want to do.
At this point you can choose do flash a custom 4.4.2 ROM from the Dev section here (the Krypton rom is very good), or you can run stock w/ root. If you choose stock, I recommend the following steps for wifi and customization:
4 - boot up device normally and set it up. you will have be on the stock 4.4.2 rom with root.
5 - install Xposed from here on XDA.
6 then install the xposed module from the moto x apps section (it may also be available to download from within xposed) that enables wifi tethering. This will allow you to use the built in tethering without subscription issues.
7 - install the GravityBox xposed module (you can download this from within Xposed). This allows many of the customizations that you would normally find only in a custom rom (custom quicksettings, reboot options etc).
8 - install rootcloak module for xposed (download within xposed). This will let you run Isis or other apps that don't like root (it comes preconfigured for many apps).
Click to expand...
Click to collapse
After reading the link Kidjoe supplied earlier (That was a FANTASTIC, MUST READ reference for noobs who want to understand the complexities of the Moto X), I may stay off KitKat, as I am not a fan of the white icons in the notification bar, however I do think this is the route (root??) I will take.
if i update my moto x dev edition will it break foxfi. i see they just updated to 4.4 but im scared to do it hate having to use the bluetooth connection.
trinniboy68 said:
if i update my moto x dev edition will it break foxfi. i see they just updated to 4.4 but im scared to do it hate having to use the bluetooth connection.
Click to expand...
Click to collapse
Since you have the developer edition, are you rooted? If so, why not use the stock framework tether? You can use the Xposed module, or the Entitlement Check remover.
Also, if you are rooted, you can use the latest experimental build of WiFi Tether for Root Users.
Is there a specific reason you are wanting to use FoxFi? The only reason I can imagine is that you are not rooted.....but if you aren't rooted, why did you get the Developer Edition?
@trinniboy68,
I agree with @samwathegreat. If you have a Dev Edition, why not unlock your bootloader and root? It doesn't void your warranty on the Dev Edition. And its pretty easy on the Dev Edition.
If you root, and all you want to do is Tether, then to make taking future OTA's easier, I suggest using Wifi Tether For Root app (See my notes about setup at the bootom of THIS PAGE. )
Another option is [APP][MOD][Root]Hotspot Entitlement Bypass v1.1 5/9/2014, but it does make changes to the build.prop, and while it undoes them, I haven't tested to see if it changes the checksum of the build.prop when it reverts its changes(if it does, that would get in the way of future OTA's)
moto x
KidJoe said:
@trinniboy68,
I agree with @samwathegreat. If you have a Dev Edition, why not unlock your bootloader and root? It doesn't void your warranty on the Dev Edition. And its pretty easy on the Dev Edition.
If you root, and all you want to do is Tether, then to make taking future OTA's easier, I suggest using Wifi Tether For Root app (See my notes about setup at the bootom of THIS PAGE. )
Another option is [APP][MOD][Root]Hotspot Entitlement Bypass v1.1 5/9/2014, but it does make changes to the build.prop, and while it undoes them, I haven't tested to see if it changes the checksum of the build.prop when it reverts its changes(if it does, that would get in the way of future OTA's)
Click to expand...
Click to collapse
i have an unlocked bootloader. havent rooted yet cause i like the features of the moto are there roms that will dupl. the stock moto. i have verizon unlimited internet so need the ability to wifi link to my computer. as i am on the road a lot and its more secure to use my own wifi than someone elses. having a mac there arent any hacks for my phone, the one i did find the dev. isnt supporting it yet and bricking my phone i cant take right now as im fairly new to this. i rooted my s3
trinniboy68 said:
i have an unlocked bootloader. havent rooted yet cause i like the features of the moto are there roms that will dupl. the stock moto. i have verizon unlimited internet so need the ability to wifi link to my computer. as i am on the road a lot and its more secure to use my own wifi than someone elses. having a mac there arent any hacks for my phone, the one i did find the dev. isnt supporting it yet and bricking my phone i cant take right now as im fairly new to this. i rooted my s3
Click to expand...
Click to collapse
No 'hacks' for your phone? The entire android SDK is available for MAC. We have several users here who have flashed their phones 100% with MAC.
If you download the MAC Toolkit, it includes everything you need, even though it isn't supported by its devs anymore. You just won't use any of the scripts (that's all that no longer supported). Also, since you have the DEV edition, you WON'T lose your warranty by rooting it. It's HIGHLY unlikely you will brick your phone unless you do something totally stupid that is well documented here (like: you NEVER downgrade or flash older firmwares/versions on your Moto X - this is one of the few ways you can brick it).
Since you have already unlocked the BL, all you would do is fastboot flash TWRP recovery, and it will root for you. Then you can use either method that @KidJoe and I have suggested for you. There honestly isn't much at all you can mess up.
Additionally, once you install TWRP, you can take a full backup that you could restore in the event of a problem. PLUS the SBF images are available, so even without a backup your phone could still be restored back to stock.
trinniboy68 said:
i have an unlocked bootloader. havent rooted yet cause i like the features of the moto are there roms that will dupl. the stock moto. i have verizon unlimited internet so need the ability to wifi link to my computer. as i am on the road a lot and its more secure to use my own wifi than someone elses. having a mac there arent any hacks for my phone, the one i did find the dev. isnt supporting it yet and bricking my phone i cant take right now as im fairly new to this. i rooted my s3
Click to expand...
Click to collapse
Some of these sentences run together, so If I miss anything, I'm sorry.
Rooting wont remove any features of the stock Moto roms. As far as "other roms" duplicating stock, I haven't run anything but the stock rom. While there are "alternates" (like CM) if they are NOT based on stock, they will not have the Moto specific features like active display, always on listening (OK google now....), etc.
I have unlimited data too. I purchased the Dev X since I was going to have to buy an X at full retail because I wanted to keep my Unlimited (and be able to root without waiting on vulnerabilities/exploits).
All I've done is unlocked the bootloader, to root I just flashed TWRP recovery, and installed SuperSU (see -> http://forum.xda-developers.com/moto-x/moto-x-qa/step-step-instructions-unlocking-t2649738 although the TWRP and SuperSU versions linked are a little out of date now, they still work on 4.4 and 4.4.2). Then I use Wifi Tether for Root as mentioned earlier, greenify, Root Explorer, Quick Boot (reboot), Adree and not really much else that needs root, and no extra tweaks/hacks. In other words, I run stock, but rooted, with a few apps that need ROOT access, and nothing else modified on my phone.
The tools to flash the stock SBF files are RSDLite and mFastboot. Rsdlite is a GUI tool that flashes the full SBF/XML file, all commands, in like a batch mode. mFastboot is a command line tool that allows you to flash parts/pieces one at a time. I don't know if there is an RSDlite for Mac OS, but there is an mFastboot. So if you mess your phone up badly enough, you can usually recover with the stock images. (the only note being DO NOT DOWNGRADE your ROM!! for more see -> http://mark.cdmaforums.com/MotoX-Downgrade.htm )
thanks
KidJoe said:
Some of these sentences run together, so If I miss anything, I'm sorry.
Rooting wont remove any features of the stock Moto roms. As far as "other roms" duplicating stock, I haven't run anything but the stock rom. While there are "alternates" (like CM) if they are NOT based on stock, they will not have the Moto specific features like active display, always on listening (OK google now....), etc.
I have unlimited data too. I purchased the Dev X since I was going to have to buy an X at full retail because I wanted to keep my Unlimited (and be able to root without waiting on vulnerabilities/exploits).
All I've done is unlocked the bootloader, to root I just flashed TWRP recovery, and installed SuperSU (see -> http://forum.xda-developers.com/moto-x/moto-x-qa/step-step-instructions-unlocking-t2649738 although the TWRP and SuperSU versions linked are a little out of date now, they still work on 4.4 and 4.4.2). Then I use Wifi Tether for Root as mentioned earlier, greenify, Root Explorer, Quick Boot (reboot), Adree and not really much else that needs root, and no extra tweaks/hacks. In other words, I run stock, but rooted, with a few apps that need ROOT access, and nothing else modified on my phone.
The tools to flash the stock SBF files are RSDLite and mFastboot. Rsdlite is a GUI tool that flashes the full SBF/XML file, all commands, in like a batch mode. mFastboot is a command line tool that allows you to flash parts/pieces one at a time. I don't know if there is an RSDlite for Mac OS, but there is an mFastboot. So if you mess your phone up badly enough, you can usually recover with the stock images. (the only note being DO NOT DOWNGRADE your ROM!! for more see -> http://mark.cdmaforums.com/MotoX-Downgrade.htm )
Click to expand...
Click to collapse
thank you for the info
Before I update my DevEd to 4.4.4, I want to ensure that I will still be able to root (use recovery tool or something else?) and that there is some way to use tether.
On 4.4.3, I've been happy using WiFi Tether for Root users - would be nice if this continued to work, but am okay using a different method if need be.
Can someone confirm that both root & tether are functional, and if so, what method(s) are working?
With an Unlocked Bootloader, Yes, you can root by flashing TWRP and SuperSU, the same process. Just make sure you have the latest TWRP and SuperSU from their source web sites. That will be true for ALL updates so long as you have an unlocked bootloader. And it can be dev edition or carrier edition, as long as the bootloader is unlocked.
Wifi tether for root still works on my VZW Dev X with 4.4.4 update.
Mercutio5 said:
Before I update my DevEd to 4.4.4, I want to ensure that I will still be able to root (use recovery tool or something else?) and that there is some way to use tether.
On 4.4.3, I've been happy using WiFi Tether for Root users - would be nice if this continued to work, but am okay using a different method if need be.
Can someone confirm that both root & tether are functional, and if so, what method(s) are working?
Click to expand...
Click to collapse
Of course...you're unlocked. Same method - flash TWRP and it will root for you. Since you don't seem to be aware -- you can NOT update unless you flash back stock recovery and un-do any changes you made to /system including installing Xposed (if you did). If all you are using root for is WiFi Tether, nothing to worry about as you probably haven't modified /system. You WILL have to flash back the stock recovery.img before you can accept any OTA. Its always been like this.
WiFi tether should work on 4.4.4, as should the entitlement 'hack'. (I believe both have been confirmed, but check the entitlement hack threads to be sure about it)
And finally......since you mention being on 4.4.3 now, I'm assuming you are using the XT1053 GSM Dev edition (since 4.4.3 was never released for VZW). If so...you do realize that 4.4.4 isn't out yet for the XT1053, right?
It's only out for the VZW XT1060 and soak-tests are just now happening for the AT&T XT1058.
samwathegreat said:
Of course...you're unlocked. Same method - flash TWRP and it will root for you. Since you don't seem to be aware -- you can NOT update unless you flash back stock recovery and un-do any changes you made to /system including installing Xposed (if you did). If all you are using root for is WiFi Tether, nothing to worry about as you probably haven't modified /system. You WILL have to flash back the stock recovery.img before you can accept any OTA. Its always been like this.
WiFi tether should work on 4.4.4, as should the entitlement 'hack'. (I believe both have been confirmed, but check the entitlement hack threads to be sure about it)
And finally......since you mention being on 4.4.3 now, I'm assuming you are using the XT1053 GSM Dev edition (since 4.4.3 was never released for VZW). If so...you do realize that 4.4.4 isn't out yet for the XT1053, right?
It's only out for the VZW XT1060 and soak-tests are just now happening for the AT&T XT1058.
Click to expand...
Click to collapse
I'd just assumed to be on 4.4.3 since it's previous to 4.4.4 - but you're correct, I'm on 4.4.2 VZW. After reading through some update methods discussed on XDA, it seems that using RSDLite w/FXZ is the easiest - no need to undo any changes made to /system (I'm sure I've made some, but have no idea what they might have been) and no need to remove TWRP. Plus it supposedly preserves all the data.
And thank you for assuaging my concerns re: root & tether
Mercutio5 said:
I'd just assumed to be on 4.4.3 since it's previous to 4.4.4 - but you're correct, I'm on 4.4.2 VZW. After reading through some update methods discussed on XDA, it seems that using RSDLite w/FXZ is the easiest - no need to undo any changes made to /system (I'm sure I've made some, but have no idea what they might have been) and no need to remove TWRP. Plus it supposedly preserves all the data.
And thank you for assuaging my concerns re: root & tether
Click to expand...
Click to collapse
Take caution!! The original leaked fxz was indeed a keep data fxz. It's now gone. The new official leaked fxz is NOT a keep data fxz.
All you have to do is edit the XML file and remove the line containing 'erase userdata' and it will preserve your data.
If you don't do this all your data WILL be erased.
Keep that in mind...
Good luck
samwathegreat said:
Take caution!! The original leaked fxz was indeed a keep data fxz. It's now gone. The new official leaked fxz is NOT a keep data fxz.
All you have to do is edit the XML file and remove the line containing 'erase userdata' and it will preserve your data.
If you don't do this all your data WILL be erased.
Keep that in mind...
Good luck
Click to expand...
Click to collapse
Yikes!! Thank you for the heads up.
How did the leaked FXZ disappear? Surely someone's still got it somewhere?
Mercutio5 said:
Yikes!! Thank you for the heads up.
How did the leaked FXZ disappear? Surely someone's still got it somewhere?
Click to expand...
Click to collapse
Its all the same "inside" except the included XML file now contains the "Erase USERDATA" statement. Just remove that line from the XML before flashing with RSDLite and you're good.
No reason for the original leak to stick around.
I am on Verizon 4.4.2, bootloader unlocked, rooted, with TWRP. Obviously, OTA won't work, but what is the best way for me to update to 4.4.4 stock ROM w/o wiping my user data?
If the Moto X is anything like the Nexus 5, there may be an OTA update.zip that is lurking around and you can just flash that and then reflash root to update you to the latest software version. Or you could download and flash the SYSTEM.IMG and BOOT.IMG from the 4.4.4 Verizon ROM. I'd recommend the first one and make sure that someone else can safely say that the second method would even work!
Toys Samurai said:
I am on Verizon 4.4.2, bootloader unlocked, rooted, with TWRP. Obviously, OTA won't work, but what is the best way for me to update to 4.4.4 stock ROM w/o wiping my user data?
Click to expand...
Click to collapse
The proper way to update is to use the 4.4.4 FXZ from here: http://forum.xda-developers.com/moto-x/general/fxz-moto-x-4-4-4-212-55-26-t2827307
In order to retain your data and apps, you need to use the tools provided by @SamuriHL and use the "keep data" option.
Everything you need is listed in the first post, including links and instructions for the tools to use. All of your apps and settings will be intact --AS LONG as you use the tools provided in the OP. If you fail to do this, you WILL lose your data. Afterwards, you can flash TWRP again (from here: http://techerrata.com/browse/twrp2/ghost ) using fastboot, and re-root your device.
Next time, please remember to post your questions in Q&A, not general.
Good Luck :good:
P.S. I also want to add that using the FXZ is superior to taking the OTA for several reasons, many that I don't care to list. First and foremost, you don't need to worry about flashing stock recovery back (required to take an OTA), and you don't need to worry about any changes you may have made to /system. Follow the simple instructions, and it is done.
You will find numerous instances of people who have struggled to take the OTA, or who have spent enormous amounts of time trying only to have the OTA fail to install. I doubt you'll find ONE person who has struggled with the FXZ. It is so much simpler that I don't understand why anyone recommends using the OTA unless you are completely stock and unrooted. IMO, that is the only time you should use the OTA when an FXZ is available.
samwathegreat said:
The proper way to update is to use the 4.4.4 FXZ from here: http://forum.xda-developers.com/moto-x/general/fxz-moto-x-4-4-4-212-55-26-t2827307
In order to retain your data and apps, you need to use the tools provided by @SamuriHL and use the "keep data" option.
Everything you need is listed in the first post, including links and instructions for the tools to use. All of your apps and settings will be intact --AS LONG as you use the tools provided in the OP. If you fail to do this, you WILL lose your data. Afterwards, you can flash TWRP again (from here: http://techerrata.com/browse/twrp2/ghost ) using fastboot, and re-root your device.
Next time, please remember to post your questions in Q&A, not general.
Good Luck :good:
P.S. I also want to add that using the FXZ is superior to taking the OTA for several reasons, many that I don't care to list. First and foremost, you don't need to worry about flashing stock recovery back (required to take an OTA), and you don't need to worry about any changes you may have made to /system. Follow the simple instructions, and it is done.
You will find numerous instances of people who have struggled to take the OTA, or who have spent enormous amounts of time trying only to have the OTA fail to install. I doubt you'll find ONE person who has struggled with the FXZ. It is so much simpler that I don't understand why anyone recommends using the OTA unless you are completely stock and unrooted. IMO, that is the only time you should use the OTA when an FXZ is available.
Click to expand...
Click to collapse
Curious,
What would the difference be in using FXZ vs flashing a 4.4.4 ROM such as krypton? Is it because the FXZ will update boot loader?
SR3TLAW said:
Curious,
What would the difference be in using FXZ vs flashing a 4.4.4 ROM such as krypton? Is it because the FXZ will update boot loader?
Click to expand...
Click to collapse
Flashing Krypton is possible from Custom recovery, unlike an OTA / FXZ. In addition, I believe that Krypton only includes the /system and /boot partitions. This is why he states that you need to be on 4.4.2+ first.
The FXZ overwrites all relevant partitions with new data.
Vekhez said:
If the Moto X is anything like the Nexus 5, there may be an OTA update.zip that is lurking around and you can just flash that and then reflash root to update you to the latest software version. Or you could download and flash the SYSTEM.IMG and BOOT.IMG from the 4.4.4 Verizon ROM. I'd recommend the first one and make sure that someone else can safely say that the second method would even work!
Click to expand...
Click to collapse
Unfortunately the X is nothing like the N5.
KJ said:
Unfortunately the X is nothing like the N5.
Click to expand...
Click to collapse
Yeah, I've found that out as of recently, they are very different devices, very very different indeed
Hi there, I've been unsuccessfully trying to root my Moto X since I got it. I know its possible but for the sake of my life, I can't figure it out. I'm hoping XDA members can help out since they probably know more.
Here are my system specs:
Carrier: AT&T
Android Version: 4.4.4
Baseband Version: MSM8960PRO_BP_2323.038.123.00R
Kernel Version: [email protected] ca88lnxdroid14 #1
System Version: 2.12.44.46.ghost_att.ATT.en.US
Build Number: KXA21.12-L1.26
Guess you missed the STICKED threads in the General section.. for example...
[One Stop Shop] How to root the Moto X - Let's end the confusion.
In the OP of that thread...
KidJoe said:
Locked bootloaders on Android 4.4.4
Unfortunately, there is no root method for you guys as of today. And again....no....you can't downgrade. Not without significant risk.
Update: There is a VERY RISKY method to root for Verizon and ATT 4.4.4 users that have a LOCKED bootloader. See -> Moto X Root AT&T/VZW [KXA21.12-L1.26] You are required to be on a particular firmware level, it does NOT disable write protection, it only roots. It is risky because it intentionally soft bricks the phone back to the Qualcomm HS-USB QDLoader mode.
Click to expand...
Click to collapse
As for why Write Protection is enabled... well.. its important.
When Write Protection is enabled (the phone's default state with locked bootloader), 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, if Write Protection is enabled, 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 you try to install to /system when WP is enabled will either fail or be lost at power off/on.
KidJoe said:
Guess you missed the STICKED threads in the General section.. for example...
[One Stop Shop] How to root the Moto X - Let's end the confusion.
In the OP of that thread...
As for why Write Protection is enabled... well.. its important.
When Write Protection is enabled (the phone's default state with locked bootloader), 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, if Write Protection is enabled, 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 you try to install to /system when WP is enabled will either fail or be lost at power off/on.
Click to expand...
Click to collapse
I know that, I wasn't going for the "disable write protection". Obviously, there are still ways to gain root without disabling the WP or unlocking boot loader.
AndroidOkie said:
I know that, I wasn't going for the "disable write protection". Obviously, there are still ways to gain root without disabling the WP or unlocking boot loader.
Click to expand...
Click to collapse
It can likely be done with MoFo (see the XDA paid software forum) but someone has to build the ext4 images with root and other features like Xposed baked in.
JulesJam said:
It can likely be done with MoFo (see the XDA paid software forum) but someone has to build the ext4 images with root and other features like Xposed baked in.
Click to expand...
Click to collapse
Could you link me to that? Also, I'd probably pay to see it happen personally.
AndroidOkie said:
Could you link me to that? Also, I'd probably pay to see it happen personally.
Click to expand...
Click to collapse
just search xda paid software mofo in google and you will hit it. The ATT XT1097 MX14 has been rooted but the dev hasn't opened it up for the XT1097 yet.
JulesJam said:
just search xda paid software mofo in google and you will hit it. The ATT XT1097 MX14 has been rooted but the dev hasn't opened it up for the XT1097 yet.
Click to expand...
Click to collapse
Thank you for your help, I'll probably pay for it while assuring myself I know what to do haha.
AndroidOkie said:
Thank you for your help, I'll probably pay for it while assuring myself I know what to do haha.
Click to expand...
Click to collapse
you can't yet. Someone has to make the image first and test it before the dev would open it up to your device. I am trying to make one for the XT1060 but I have to get the 4.4.4 system in ext4 format first.