Android O (All variants) - Moto Z2 Force Guides, News, & Discussion

Hey guys, for those of you who have bricked your phone by upgrading to Oreo then tried downgrading to nougat, I may have a fix for you. Also news that Android O can be installed on Sprint (and possibly locked bootloader variants too). I'm going to sleep now, I'll post a couple tutorials tomorrow when I get home from work but I wanted to give you guys a little sneak peak of what I've discovered.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Edit: also, this is running buttery smooth for me. Which leads to believe those of you having performance issues with O it's probably due to some carrier apps/features, which would be in the OEM partition. Side note, this is a retail rom, which means no carrier bloat/features. This is as if you were to buy it unlocked straight from Motorola. This also means I have no VoWiFi on Sprint. If anyone could find a way to implement this in O that would be awesome.
Sent from my Moto Z (2) using Tapatalk

already flashed retail O on Sprint and now looking for root solution

HugeUFO said:
already flashed retail O on Sprint and now looking for root solution
Click to expand...
Click to collapse
Did flashing magisk not work?

donjuro said:
Did flashing magisk not work?
Click to expand...
Click to collapse
nope, I never tried Magisk before. And a complete backup needs root access, but to gain root access I need Magisk, which recommends a backup[emoji23]
通过我的 Moto Z (2) 上的 Tapatalk发言

donjuro said:
I'll post a couple tutorials tomorrow
Click to expand...
Click to collapse
Great, looking forward to it.

HugeUFO said:
nope, I never tried Magisk before. And a complete backup needs root access, but to gain root access I need Magisk, which recommends a backup[emoji23]
通过我的 Moto Z (2) 上的 Tapatalk发言
Click to expand...
Click to collapse
You don't need root access to backup with twrp

donjuro said:
You don't need root access to backup with twrp
Click to expand...
Click to collapse
Oh thanks, I will try to flash a twrp to backup.

donjuro Please come back to as if you will find moment. We are still waiting.

Hey guys, sorry I've been gone for so long. Life really kicks your ass sometimes
Anyways, it looks like just about every carrier is on 8.0 now except Sprint, but if you're on another carrier yet you still haven't been upgraded you could try this too.
So basically all you have to do is download NASH_RETAIL_8.0.0_OPX27.109-34_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip from one of these two mirrors.
https://firmware.center/firmware/Motorola/Moto Z2 Force/Stock/
https://mirrors.lolinet.com/firmware/moto/nash/official/
Unpackage the zip file, and inside the folder create a flashall.bat, here is what you will put in the bat file
Code:
fastboot getvar max-sparse-size
fastboot oem fb_mode_set
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash modem NON-HLOS.bin
fastboot flash fsg fsg.mbn
fastboot erase modemst1
fastboot erase modemst2
fastboot flash bluetooth BTFM.bin
fastboot flash dsp adspso.bin
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system_b system_b.img_sparsechunk.0
fastboot flash system_b system_b.img_sparsechunk.1
fastboot flash oem oem.img
fastboot erase cache
fastboot erase userdata
fastboot erase ddr
fastboot oem fb_mode_clear
fastboot reboot
Save it, put your phone in fastboot mode, run it, and that should be it. You might want to make a backup of any valuable files first though as this WILL erase everything and will start you from scratch!
For those of you wanting to keep your carrier specific features, you can use your carrier specific files from any of these mirrors, but for stability purposes I highly recommend using the RETAIL version.

robdevil said:
donjuro Please come back to as if you will find moment. We are still waiting.
Click to expand...
Click to collapse
what is the issue you are having?

thanks mate, and wanna ask for twrp backup issue, anyone have issue for restore from twrp,
i've got bootloop after TWRP restore, (was working before backup)
once android O stable, I can upgrade to O asap, thanks again

ilovemeow said:
thanks mate, and wanna ask for twrp backup issue, anyone have issue for restore from twrp,
i've got bootloop after TWRP restore, (was working before backup)
once android O stable, I can upgrade to O asap, thanks again
Click to expand...
Click to collapse
If it is just restarting into TWRP over and over, you might just need to switch to a different slot. It is there in the reboot area of TWRP.

JAWheat411 said:
If it is just restarting into TWRP over and over, you might just need to switch to a different slot. It is there in the reboot area of TWRP.
Click to expand...
Click to collapse
hmm, not really restarting into twrp,
i pass the twrp, reboot itself before "hellomoto" screen appear

Are you able to reflash the stock boot image in bootloader?

Help Please.
donjuro said:
Hey guys, for those of you who have bricked your phone by upgrading to Oreo then tried downgrading to nougat, I may have a fix for you. Also news that Android O can be installed on Sprint (and possibly locked bootloader variants too). I'm going to sleep now, I'll post a couple tutorials tomorrow when I get home from work but I wanted to give you guys a little sneak peak of what I've discovered.
Edit: also, this is running buttery smooth for me. Which leads to believe those of you having performance issues with O it's probably due to some carrier apps/features, which would be in the OEM partition. Side note, this is a retail rom, which means no carrier bloat/features. This is as if you were to buy it unlocked straight from Motorola. This also means I have no VoWiFi on Sprint. If anyone could find a way to implement this in O that would be awesome.
Sent from my Moto Z (2) using Tapatalk
Click to expand...
Click to collapse
So i have a T-Mobile variant and I attempted to root and got a bootloop. SO i surfed the web and found this. Downloaded firmware from the 3nd site you linked, did everything else as well and I don't have wifi or mobile data. Please help

AsapJuno said:
So i have a T-Mobile variant and I attempted to root and got a bootloop. SO i surfed the web and found this. Downloaded firmware from the 3nd site you linked, did everything else as well and I don't have wifi or mobile data. Please help
Click to expand...
Click to collapse
What version does your baseband say?
Sent from my Moto Z (2) using Tapatalk

donjuro said:
What version does your baseband say?
Sent from my Moto Z (2) using Tapatalk
Click to expand...
Click to collapse
It says unknown now

AsapJuno said:
It says unknown now
Click to expand...
Click to collapse
Well, you're kind of in for a bad time now... The "official" tmobile oreo zip that's out there flashes fine but then you end up with no baseband.
@MootNewt made a zip here: https://forum.xda-developers.com/z2-force/help/t-mobile-oreo-flashall-t3755086/post75810018
that will flash to the latest tmobile oreo (with feb update) but you'll end up not passing safetynet, even with Magisk.
You will have root via Magisk, though, so there's that.
This is where I am right now. :/

AsapJuno said:
It says unknown now
Click to expand...
Click to collapse
Also if it helps here is a T-Mobile flash all to the latest firmware. https://drive.google.com/file/d/153BdClEOK3ZzpgiM37Ti4Y8lkyXPcz0S/view?usp=sharing
Just run the flash all bat file while your phone is in bootloader mode. This will wipe everything, just a fair warning. I am using this now. No problems with safety net here.

JAWheat411 said:
Also if it helps here is a T-Mobile flash all to the latest firmware. https://drive.google.com/file/d/153BdClEOK3ZzpgiM37Ti4Y8lkyXPcz0S/view?usp=sharing
Just run the flash all bat file while your phone is in bootloader mode. This will wipe everything, just a fair warning. I am using this now. No problems with safety net here.
Click to expand...
Click to collapse
Are you saying that it's got the 27.1 update and it passes safetynet?
e: AND it doesn't eat your baseband?

Related

[Q] Corrupted Partition Files - Mega Hard Bricked - [Please Guys]

Hi everyone,
I screwed up my MX last week trying to downgrade to 4.4.2 retail BR by fastboot prompt commands but something went wrong.
Tried to use moto tool kit downloading verizon, and rogers. Nothing. Totaly scared, I´d serching on Q&A help on it since last thursday.
I thought was hardbricked, but maybe partition files corrupted for real.
So I am using windows 8.1(64), and VM Windows XP (32bit) on Dell 2640 - and testing this threads below - but without sucesses. Could not assign drivers on W8 by Dseo13b even disabling at reboot. In XP cannot find device, maybe usb 2.0 ? Both of then with moto-drivers, Sdk, Java updated.
http://forum.xda-developers.com/moto-x/general/how-to-resurrecting-bricked-moto-x-t2629057
and..
http://forum.xda-developers.com/showthread.php?t=2623587
Please help me understand this error'
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
s code showed up in the picture.
Thanks for all,
Bruno Sastre.
BrunoX10 said:
Hi everyone,
I screwed up my MX last week trying to downgrade to 4.4.2 retail BR by fastboot prompt commands but something went wrong.
Tried to use moto tool kit downloading verizon, and rogers. Nothing. Totaly scared, I´d serching on Q&A help on it since last thursday.
I thought was hardbricked, but maybe partition files corrupted for real.
So I am using windows 8.1(64), and VM Windows XP (32bit) on Dell 2640 - and testing this threads below - but without sucesses. Could not assign drivers on W8 by Dseo13b even disabling at reboot. In XP cannot find device, maybe usb 2.0 ? Both of then with moto-drivers, Sdk, Java updated.
http://forum.xda-developers.com/moto-x/general/how-to-resurrecting-bricked-moto-x-t2629057
and..
http://forum.xda-developers.com/showthread.php?t=2623587
Please help me understand this error'
s code showed up in the picture.
Thanks for all,
Bruno Sastre.
Click to expand...
Click to collapse
Whoa buddy!!
As sad as this is, we have warnings posted in nearly every sub-forum in the Moto X section warning you not to downgrade.
Fortunately, you can still access fastboot so you MIGHT still have some hope, but it is hard telling.
Since the 4.4.3 full SBF for Brazil Retail has not been leaked it is going to be much trickier....
Here is my suggestion:
First, you say you tried to "downgrade" to 4.4.2, so this leads me to believe that you had the 4.4.3 Brazil Retail OTA on your phone.
Find a copy of the 4.4.2 brazil Retail OTA, and extract it. You will also need the entire 4.4.2 Brazil Retail SBF file (and VERIFY THE CHECKSUMS to make sure you do not have corrupted files).
I suggest you extract "gpt.bin" from the 4.4.3 OTA, and extract "motoboot.img" from the 4.4.2 OTA.
Now a little explaination: gpt.bin is "GUID Partition Table". Since we KNOW that you cannot attempt to downgrade gpt.bin OR Motoboot, we are using the MOST RECENT versions of both. The 4.4.3 OTA contained a new gpt.bin, but the most recent bootloader is still the 4.4.2 version.
The idea here is to flash JUST gpt.bin and motoboot.img, then immediately REBOOT, so that the bootloader can LOAD the new partition table BEFORE we flash any other partitions. Give it a shot:
mfastboot flash partition gpt.bin (USE GPT.BIN FROM THE 4.4.3 OTA FILE)
mfastboot flash bootloader motoboot.img
mfastboot reboot-bootloader
NOW, the following fastboot flash commands using the files from the 4.4.2 Brazil Retail SBF:
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot erase customize
mfastboot erase clogo
now reboot, assuming you were even able to get this far..... Your X already appears to be in awful shape, so I don't see how any of this could hurt you, but it just MIGHT work....
If this works, and you are actually able to get booted into android, DO NOT ACCEPT THE OTA. Doing so will possibly brick you again.
Instead, just wait until the full leaked 4.4.3 SBF is released, and THEN, you can consider trying to flash the ENTIRE 4.4.3 SBF, if you want to upgrade.
samwathegreat said:
Whoa buddy!!
As sad as this is, we have warnings posted in nearly every sub-forum in the Moto X section warning you not to downgrade.
Fortunately, you can still access fastboot so you MIGHT still have some hope, but it is hard telling.
Since the 4.4.3 full SBF for Brazil Retail has not been leaked it is going to be much trickier....
Here is my suggestion:
First, you say you tried to "downgrade" to 4.4.2, so this leads me to believe that you had the 4.4.3 Brazil Retail OTA on your phone.
Find a copy of the 4.4.2 brazil Retail OTA, and extract it. You will also need the entire 4.4.2 Brazil Retail SBF file (and VERIFY THE CHECKSUMS to make sure you do not have corrupted files).
I suggest you extract "gpt.bin" from the 4.4.3 OTA, and extract "motoboot.img" from the 4.4.2 OTA.
Now a little explaination: gpt.bin is "GUID Partition Table". Since we KNOW that you cannot attempt to downgrade gpt.bin OR Motoboot, we are using the MOST RECENT versions of both. The 4.4.3 OTA contained a new gpt.bin, but the most recent bootloader is still the 4.4.2 version.
The idea here is to flash JUST gpt.bin and motoboot.img, then immediately REBOOT, so that the bootloader can LOAD the new partition table BEFORE we flash any other partitions. Give it a shot:
mfastboot flash partition gpt.bin (USE GPT.BIN FROM THE 4.4.3 OTA FILE)
mfastboot flash bootloader motoboot.img
mfastboot reboot-bootloader
NOW, the following fastboot flash commands using the files from the 4.4.2 Brazil Retail SBF:
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot erase customize
mfastboot erase clogo
now reboot, assuming you were even able to get this far..... Your X already appears to be in awful shape, so I don't see how any of this could hurt you, but it just MIGHT work....
If this works, and you are actually able to get booted into android, DO NOT ACCEPT THE OTA. Doing so will possibly brick you again.
Instead, just wait until the full leaked 4.4.3 SBF is released, and THEN, you can consider trying to flash the ENTIRE 4.4.3 SBF, if you want to upgrade.
Click to expand...
Click to collapse
Since he's international, couldn't he unlock the bootloader and reflash the software image?
sivarticus85 said:
Since he's international, couldn't he unlock the bootloader and reflash the software image?
Click to expand...
Click to collapse
That's not what's at issue here. You don't even need to be unlocked to flash stock firmware because it is signed with release keys.
The issue is that he tried to downgrade. Read the stickies and you should understand.
samwathegreat said:
That's not what's at issue here. You don't even need to be unlocked to flash stock firmware because it is signed with release keys.
The issue is that he tried to downgrade. Read the stickies and you should understand.
Click to expand...
Click to collapse
I know he was trying to downgrade, but I didn't realize what had happened until I re-read his post. I get it now. I think what you suggested should do the trick.
Still working [I hope]
BrunoX10 said:
Hi everyone,
I screwed up my MX last week trying to downgrade to 4.4.2 retail BR by fastboot prompt commands but something went wrong.
Tried to use moto tool kit downloading verizon, and rogers. Nothing. Totaly scared, I´d serching on Q&A help on it since last thursday.
I thought was hardbricked, but maybe partition files corrupted for real.
So I am using windows 8.1(64), and VM Windows XP (32bit) on Dell 2640 - and testing this threads below - but without sucesses. Could not assign drivers on W8 by Dseo13b even disabling at reboot. In XP cannot find device, maybe usb 2.0 ? Both of then with moto-drivers, Sdk, Java updated.
http://forum.xda-developers.com/moto-x/general/how-to-resurrecting-bricked-moto-x-t2629057
and..
http://forum.xda-developers.com/showthread.php?t=2623587
Please help me understand this error'
s code showed up in the picture.
Thanks for all,
Bruno Sastre.
Click to expand...
Click to collapse
Hi Guys,
Master Samwathegreat!!!
I did flash gpt.bin from 4.4.3 OTA Retail BR and went fine but when I tryed motoboot.img - prompts says:
"(bootloader) Variable not supported!
target max-download-size: 768
sending 'bootloader' (1604 KB)...
OKAY [time]
writing 'bootloader' . . .
(bootloader) Permission denied
FAILED (remote failure)
finished. total time..."
So now I'm getting many firmwares to try flash motoboot.
Thanks for it man, I am still working on it and I ll send good news!! I hope.
BrunoX10 said:
Hi Guys,
Master Samwathegreat!!!
I did flash gpt.bin from 4.4.3 OTA Retail BR and went fine but when I tryed motoboot.img - prompts says:
"(bootloader) Variable not supported!
target max-download-size: 768
sending 'bootloader' (1604 KB)...
OKAY [time]
writing 'bootloader' . . .
(bootloader) Permission denied
FAILED (remote failure)
finished. total time..."
So now I'm getting many firmwares to try flash motoboot.
Thanks for it man, I am still working on it and I ll send good news!! I hope.
Click to expand...
Click to collapse
Try skipping that command. Can you run any of the other fastboot flash commands?
Definitely use caution. I recommend you don't try downgrading the bootloader.
Bad Feelings...
samwathegreat said:
Try skipping that command. Can you run any of the other fastboot flash commands?
Definitely use caution. I recommend you don't try downgrading the bootloader.
Click to expand...
Click to collapse
===================================================================================================
NOPE MAN!
Tryed others flash commands and no one hits.
at the same time, I got and tryed "TMO_RETAIL_XT1053_4.4.3-KXA21.12-L1.21_MR4_CFC.xml" too, but without sucess =///
RSD Lite + W8 sucks, cannot find device - and I m going to wallmart tomorow, one week stucked on it... no one desires...
Thank you Xda.
BrunoX10 said:
===================================================================================================
NOPE MAN!
Tryed others flash commands and no one hits.
at the same time, I got and tryed "TMO_RETAIL_XT1053_4.4.3-KXA21.12-L1.21_MR4_CFC.xml" too, but without sucess =///
RSD Lite + W8 sucks, cannot find device - and I m going to wallmart tomorow, one week stucked on it... no one desires...
Thank you Xda.
Click to expand...
Click to collapse
Can you tell me what error you get when you type, for instance:
fastboot flash system system.img
Good News - We made it!!!
samwathegreat said:
Can you tell me what error you get when you type, for instance:
fastboot flash system system.img
Click to expand...
Click to collapse
Yahh Man, you´r the one!
I´d just took a coffe [got high] and remake, prompt by prompt on new firmware downloaded from sbrf.
So we made it guys, the MX rebooted normaly and I really dont know how but worths as you said, skipping commands.
Thank you Samwathegreat!:good:
Thank you XDA Family.
BrunoX10 said:
Yahh Man, you´r the one!
I´d just took a coffe [got high] and remake, prompt by prompt on new firmware downloaded from sbrf.
So we made it guys, the MX rebooted normaly and I really dont know how but worths as you said, skipping commands.
Thank you Samwathegreat!:good:
Thank you XDA Family.
Click to expand...
Click to collapse
F-A-N-T-A-S-T-I-C !!!
I'm very glad you had success :highfive: (High-Five)
EDIT: @BrunoX10 can you read this post: http://forum.xda-developers.com/moto-x/moto-x-qa/request-twrp-backup-brazil-retail-t2817522
This user needs your help! He is also using Brazil Retail 4.4.3 and accidently erased /system
Can you help him by making a backup of /system and sharing?

[Q] version downgraded for primary_gpt

Im trying to flsash a rom stock android 5.0 in moto x 2014 by using RDS Lite but is says: version downgraded for primary_gpt . I bricked my cell or there is a way to fix it. Before this i updated 5.0 via ota to soak test 5.1. but i used twrp to wipe partitions in phone. i did this because was not able to downgrade to 5.0. can you help. now i want to install anything in my phone 5.0 or 5.1. i just want to put this to woak again anyway because i need to use my cellphone.
jrmaiafs said:
Im trying to flsash a rom stock android 5.0 in moto x 2014 by using RDS Lite but is says: version downgraded for primary_gpt . I bricked my cell or there is a way to fix it. Before this i updated 5.0 via ota to soak test 5.1. but i used twrp to wipe partitions in phone. i did this because was not able to downgrade to 5.0. can you help. now i want to install anything in my phone 5.0 or 5.1. i just want to put this to woak again anyway because i need to use my cellphone.
Click to expand...
Click to collapse
You still have twrp right. So a easy way is to download a toolkit from the moto x 2014 thread onto your PC and install it. Then boot your phone into bootloader/fastboot and make sure you also install the moto drivers which the toolkit will ask you to do. Then just follow directions using the toolkit and you will be back up n running. Or you can sideload a rom onto twrp using the 1.0.3.2 version of adb drivers. I have done it successfully many times using Linux but with Linux you just have to type a ./ in front of adb sideload rom.zip for it to work. Just don't worry. As long as you have a bootloader then your phone is never bricked. Toolkit is below...
http://forum.xda-developers.com/showthread.php?t=2897819
im glad to know that "As long as you have a bootloader then your phone is never bric
skulldreamz said:
You still have twrp right. So a easy way is to download a toolkit from the moto x 2014 thread onto your PC and install it. Then boot your phone into bootloader/fastboot and make sure you also install the moto drivers which the toolkit will ask you to do. Then just follow directions using the toolkit and you will be back up n running. Or you can sideload a rom onto twrp using the 1.0.3.2 version of adb drivers. I have done it successfully many times using Linux but with Linux you just have to type a ./ in front of adb sideload rom.zip for it to work. Just don't worry. As long as you have a bootloader then your phone is never bricked. Toolkit is below...
http://forum.xda-developers.com/showthread.php?t=2897819
Click to expand...
Click to collapse
Thank you for your help, but i dont have anymore twrp, and my phone is xt 1097, im glad to know that "As long as you have a bootloader then your phone is never bricked." i have it still!!
Now RSD Lite recognizes my phone, but when i start to flash android 5.0 it says: version downgraded for primary_gpt
I flash this same rom (5.0) before using RSD Lite and it worked perfectly, but now gives this error. How can i fix it?
Have you got your factory image for your phone and mfastboot?
yes, i have it
orangestrawberry said:
Have you got your factory image for your phone and mfastboot?
Click to expand...
Click to collapse
I heard many people reporting this error, say they have posts here on xda that solves the problem but I could not find them . I have seen in a blog that the problem is in doing downgrading from 5.0 to 5.1. and they say that to solve it is necessary to change two lines of a file , but I do not know which file is this , and not how it's done
jrmaiafs said:
Im trying to flsash a rom stock android 5.0 in moto x 2014 by using RDS Lite but is says: version downgraded for primary_gpt . I bricked my cell or there is a way to fix it. Before this i updated 5.0 via ota to soak test 5.1. but i used twrp to wipe partitions in phone. i did this because was not able to downgrade to 5.0. can you help. now i want to install anything in my phone 5.0 or 5.1. i just want to put this to woak again anyway because i need to use my cellphone.
Click to expand...
Click to collapse
Can you get into bootloader mode (fastboot)? What version of the bootloader are you running (you can see this in bootloader mode)?
I have bootloader (fastboot)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
JulesJam said:
Can you get into bootloader mode (fastboot)? What version of the bootloader are you running (you can see this in bootloader mode)?
Click to expand...
Click to collapse
these are the information appearing:
So I try to install the rom 5.0 with RSD Lite this error occurs :
And that's what the RSD Lite says :
I was using the soak test 5.1 V : 23:11:14 , and went back to retail by 5.0 RSD Lite 6.2.4 , and is giving the following error "version is downgraded primary- gpt "
jrmaiafs said:
I was using the soak test 5.1 V : 23:11:14 , and went back to retail by 5.0 RSD Lite 6.2.4 , and is giving the following error "version is downgraded primary- gpt "
Click to expand...
Click to collapse
Your bootloader is 60.16, which is the 5.1 bootloader. You are getting that error because you are trying to flash a lower version partition table from your bootloader.
You need to stop trying to flash the 5.0 partition table. I would manually flash the 5.0 system, boot, NON-HLOS, fsg and logo using mfastboot version 2.
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.bin
Then after you are done that, boot into recovery and wipe cache and data partition. Then reboot into system.
Thank you
JulesJam said:
Your bootloader is 60.16, which is the 5.1 bootloader. You are getting that error because you are trying to flash a lower version partition table from your bootloader.
You need to stop trying to flash the 5.0 partition table. I would manually flash the 5.0 system, boot, NON-HLOS, fsg and logo using mfastboot version 2.
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.bin
Then after you are done that, boot into recovery and wipe cache and data partition. Then reboot into system.
Click to expand...
Click to collapse
There was no time I try your solution because I was looking for other answers before I saw your comment , I found the solution in this blog , anyway thanks for the help . but it is in Portuguese
http://motox-brasil.blogspot.com.br...howComment=1433025924130#c6945390347560261007
jrmaiafs said:
There was no time I try your solution because I was looking for other answers before I saw your comment , I found the solution in this blog , anyway thanks for the help . but it is in Portuguese
http://motox-brasil.blogspot.com.br...howComment=1433025924130#c6945390347560261007
Click to expand...
Click to collapse
Ok but all that says to do is to flash the 5.0 firmware with RSDLite. I thought that was what you were trying to do and were getting an error?
JulesJam said:
Ok but all that says to do is to flash the 5.0 firmware with RSDLite. I thought that was what you were trying to do and were getting an error?
Click to expand...
Click to collapse
The article lists the edits to make to the flashfile.xml so the gpt & bootloader are not flashed using RSD Lite
Sent from my XT1095 using Tapatalk
3rdstring said:
The article lists the edits to make to the flashfile.xml so the gpt & bootloader are not flashed using RSD Lite
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
Ah, got it.
So I am having this exact problem now and I think somewhere along the way I flashed files from the wrong version and now my phones seems to not recognize the system storage or doesn't know how to write to it. My bootloader is 60.18....I've tried the system files for 5.1 and 6.0 but nothing seems to work. After I enter all of the commands it just reboots over and over and says erasing...
really strange
JulesJam said:
Your bootloader is 60.16, which is the 5.1 bootloader. You are getting that error because you are trying to flash a lower version partition table from your bootloader.
You need to stop trying to flash the 5.0 partition table. I would manually flash the 5.0 system, boot, NON-HLOS, fsg and logo using mfastboot version 2.
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.bin
Then after you are done that, boot into recovery and wipe cache and data partition. Then reboot into system.
Click to expand...
Click to collapse
KB Smoka said:
So I am having this exact problem now and I think somewhere along the way I flashed files from the wrong version and now my phones seems to not recognize the system storage or doesn't know how to write to it. My bootloader is 60.18....I've tried the system files for 5.1 and 6.0 but nothing seems to work. After I enter all of the commands it just reboots over and over and says erasing...
really strange
Click to expand...
Click to collapse
Is your bootloader unlocked? Last I read you could get the Verizon Moto X 2014 bootloader unlocked.
You can get into bootloader mode and use fastboot commands, correct?
3rdstring said:
The article lists the edits to make to the flashfile.xml so the gpt & bootloader are not flashed using RSD Lite
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
Hi there 3rdstring, I don't suppose you could translate it to English for us, could you? Or I guess I can see if Google Chrome will do that.
Dangerous-Beans! said:
Hi there 3rdstring, I don't suppose you could translate it to English for us, could you? Or I guess I can see if Google Chrome will do that.
Click to expand...
Click to collapse
No worries, Chrome did the translating fine. )

Formatted Phone w/ No Nandroid

Last night, my phone was running slow so I rebooted my phone. My phone started bootlooping (stayed in the bootloader warning screen).
Here's where it gets weird: I went into TWRP and tried a bunch of different solutions. I tried to create a nandroid and a bunch of error messages popped up like "E: unable to /mount". I tried factory reset and same error messages.
I was worried the bootloop would occur again so I pressed format data and without thinking, formatted my entire card.
Now I have a phone with no system, no backup, but still in the TWRP screen. Without doing more damage, where do I go from here?
Moto X 2014 Pure Edition with bootloader unlocked.
Looks like you're going to have to flash the factory images and start fresh.
Sent from my XT1095 using Tapatalk
Thanks for the quick reply. Can you guide me towards doing that?
You could go the factory image route (just google Motorola Factory Images and it'll be the first result. You need a motorola account to access them).
You can also boot into TWRP and transfer a ROM over via ADB if you want to stick with the custom ROMs. Just boot into TWRP and connect to your computer, then adb push the ROM file.
This is the error message I get when I tried to push a zip to my /sdcard directory:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It says it's a "Read-only file system".
You would unzip that file to get to the sparsechunks and then you would:
mfastboot.exe flash logo logo.bin
mfastboot.exe flash boot boot.img
mfastboot.exe flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2
mfastboot.exe flash system system.img_sparsechunk.3
mfastboot.exe flash modem NON-HLOS.bin
mfastboot.exe erase modemst1
mfastboot.exe erase modemst2
mfastboot.exe flash fsg fsg.mbn
mfastboot.exe erase cache
mfastboot.exe erase userdata
DocDroid said:
This is the error message I get when I tried to push a zip to my /sdcard directory:
It says it's a "Read-only file system".
Click to expand...
Click to collapse
I extracted the zip file into the same folder. I copied your first line of command and this has been my screen for the past 15 minutes:
Should it take that long? As a note, all the files you mentioned are there.
I extracted the zip file into the same folder. I copied your first line of command and this has been my screen for the past 15 minutes:
Should it take that long? As a note, all the files you mentioned are there.
d33dvb said:
You would unzip that file to get to the sparsechunks and then you would:
mfastboot.exe flash logo logo.bin
mfastboot.exe flash boot boot.img
mfastboot.exe flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2
mfastboot.exe flash system system.img_sparsechunk.3
mfastboot.exe flash modem NON-HLOS.bin
mfastboot.exe erase modemst1
mfastboot.exe erase modemst2
mfastboot.exe flash fsg fsg.mbn
mfastboot.exe erase cache
mfastboot.exe erase userdata
Click to expand...
Click to collapse
DocDroid said:
I extracted the zip file into the same folder. I copied your first line of command and this has been my screen for the past 15 minutes:
Should it take that long? As a note, all the files you mentioned are there.
Click to expand...
Click to collapse
Are you trying to flash those in recovery? You need to be in fastboot (bootloader) mode.
Sent from my XT1095 using Tapatalk
dustin_b said:
Are you trying to flash those in recovery? You need to be in fastboot (bootloader) mode.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
The rabbit hole goes deeper. I'm in bootloader mode, copy and paste the first line of command, and here's the new error:
Is your bootloader unlocked?
Did you reboot into bootloader from twrp? If so, power off there phone and not into fastboot that way. Then try it.
Sent from my XT1095 using Tapatalk
---------- Post added at 04:21 PM ---------- Previous post was at 04:21 PM ----------
d33dvb said:
Is your bootloader unlocked?
Click to expand...
Click to collapse
It has to be since he had twrp.
Sent from my XT1095 using Tapatalk
d33dvb said:
Is your bootloader unlocked?
Click to expand...
Click to collapse
Yes, unlocked bootloader. Motorola Device Manager tells me my phone's current version is "22.21.11.victara_tmo.tmo.en.us" and I was running Lollipop 5.0 before it went beserk yesterday.
I downloaded the image file from http://www.graffixnyc.com/motox.php under the title "Lollipop 5.0 22.21.11 FULL IMAGE PACKAGE Zip."
I honestly don't know what is wrong!!
dustin_b said:
Did you reboot into bootloader from twrp? If so, power off there phone and not into fastboot that way. Then try it.
Sent from my XT1095 using Tapatalk
Just tried that. Powered off phone, held onto power button + down, entered bootloader mode, inputted first line of command, and still the same error message.
Click to expand...
Click to collapse
DocDroid said:
dustin_b said:
Did you reboot into bootloader from twrp? If so, power off there phone and not into fastboot that way. Then try it.
Sent from my XT1095 using Tapatalk
Just tried that. Powered off phone, held onto power button + down, entered bootloader mode, inputted first line of command, and still the same error message.
Click to expand...
Click to collapse
Do you have fastboot installed? If so, try using it instead of mfastboot. I had a problem like that once but I really don't know what fixed it. That's about the only other suggestion I have.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
dustin_b said:
DocDroid said:
Do you have fastboot installed? If so, try using it instead of mfastboot. I had a problem like that once but I really don't know what fixed it. That's about the only other suggestion I have.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
- I installed Minimal ADB and Fastboot tool found here.
- I placed the zip file in the "Minimal ADB and Fastboot" folder.
- I took all the commands from above and inputted.
- Error message: "Boot up failed. Invalid boot image header!"
HELP!
Click to expand...
Click to collapse
New development:
I flashed "TMO_XT1095_5.0_LXE22.46-11_cid9_CFC.xml.zip" using the commands given with success!
Figuring that this is it, I pressed "normal startup" and my phone is once again stuck in the "Warning Bootloader unlocked" screen. Has not gone to the Moto world animation screen yet.
Because u hav wiped ur entire os widout nandroid backup..u will hav to flash a rom(stock or custom..ur choice) again..Ensure u hav an unlocked bootloader..Download a rom frm the internet that suits ur device and place it on the root of sd card..then boot into twrp..wipe data and cache..click install and find ur image and click it..the rom will get flashed to ur device..
Sent from my Micromax A110 using XDA Free mobile app
REDswapnil said:
Because u hav wiped ur entire os widout nandroid backup..u will hav to flash a rom(stock or custom..ur choice) again..Ensure u hav an unlocked bootloader..Download a rom frm the internet that suits ur device and place it on the root of sd card..then boot into twrp..wipe data and cache..click install and find ur image and click it..the rom will get flashed to ur device..
Sent from my Micromax A110 using XDA Free mobile app
Click to expand...
Click to collapse
By attempting to flash that stock image above, I lost TWRP and now on stock recovery. I can only access bootloader now. Which file should I try to flash via fastboot? That seems to be my only solution.
DocDroid said:
Yes, unlocked bootloader. Motorola Device Manager tells me my phone's current version is "22.21.11.victara_tmo.tmo.en.us" and I was running Lollipop 5.0 before it went beserk yesterday.
I downloaded the image file from http://www.graffixnyc.com/motox.php under the title "Lollipop 5.0 22.21.11 FULL IMAGE PACKAGE Zip."
I honestly don't know what is wrong!!
Click to expand...
Click to collapse
Why did you download it from there rather than from Motorola's official site? I wouldn't feel confident that the images are actually legitimate. Download them from motorola:
https://motorola-global-portal.cust...e/bootloader/unlock-your-device-a/action/auth
From that link click Get recovery images here and download them from the official source.

Brick my MI A2

After much thinking, I decided to root my new phone, but things did not go well. I unlocked the bootloader and everything went well, but at the time of installing twrp everything went to hell. Now I try to install the official ROM via miFlash and via Fastboot but I always get errors.
In myFlash tool I get: error: FAILED (remote: GetVar Variable not Found)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In fastboot I get: sending system_a
FAILED
"Flash system_a error".
I have bootloop and I can not turn off the device. Can somebody help me?
https://forum.xda-developers.com/mi-a2/help/soft-bricked-a2-urgent-help-t3834188
minnuss said:
https://forum.xda-developers.com/mi-a2/help/soft-bricked-a2-urgent-help-t3834188
Click to expand...
Click to collapse
Hi, I followed the steps but I can't flash system. I got the same error: "Flash system_a error" in "a" and in "b" FAILED (remote: GetVar Variable not Found)
Download this one: Android 8.1.0 [V9.6.9.0.ODIMIFE]
It will flash System_a or System_b without problems. then update via OTA.
I had the same issue with flashing rom. I think u need too much free ram. First close all apps include chrome then try it again. If again failed then try this version Android 8.1.0 [V9.6.9.0.ODIMIFE] it will flash
[V9.6.9.0.ODIMIFE] http://bigota.d.miui.com/V9.6.9.0.O...0.ODIMIFE_20180723.0000.00_8.1_53f18f370a.tgz
behzad.bz said:
Download this one: Android 8.1.0 [V9.6.9.0.ODIMIFE]
It will flash System_a or System_b without problems. then update via OTA.
I had the same issue with flashing rom. I think u need too much free ram. First close all apps include chrome then try it again. If again failed then try this version Android 8.1.0 [V9.6.9.0.ODIMIFE] it will flash
[V9.6.9.0.ODIMIFE] http://bigota.d.miui.com/V9.6.9.0.O...0.ODIMIFE_20180723.0000.00_8.1_53f18f370a.tgz
Click to expand...
Click to collapse
Yes something strange with the latest fastboot rom. I could flash it but tried a LOT.
use ./fastboot flashing unlock_critical
Boot the phone in edl mode (fastboot oem edl) from the fastboot mode and then flash the rom with MiFlash.
djmitza222 said:
Boot the phone in edl mode (fastboot oem edl) from the fastboot mode and then flash the rom with MiFlash.
Click to expand...
Click to collapse
I tried, flash some images well, but in boot.img just shows flashing but doesn´t continue. I had waiting long time.
Replace the boot.img from Images folder with patched_boot.img from this forum and see if it works. If not, flash the entire ROM without boot.img by deleting that image and then flash it with fastboot flash boot_a boot.img and fastboot flash boot_b boot.img.
djmitza222 said:
Replace the boot.img from Images folder with patched_boot.img from this forum and see if it works. If not, flash the entire ROM without boot.img by deleting that image and then flash it with fastboot flash boot_a boot.img and fastboot flash boot_b boot.img.
Click to expand...
Click to collapse
I tried, boot was flashed well. But I cant flash system_a or system_b. In "a" the error is just FAILED. in "b" FAILED (remote: GetVar Variable Not found).
behzad.bz said:
Download this one: Android 8.1.0 [V9.6.9.0.ODIMIFE]
It will flash System_a or System_b without problems. then update via OTA.
I had the same issue with flashing rom. I think u need too much free ram. First close all apps include chrome then try it again. If again failed then try this version Android 8.1.0 [V9.6.9.0.ODIMIFE] it will flash
[V9.6.9.0.ODIMIFE] http://bigota.d.miui.com/V9.6.9.0.O...0.ODIMIFE_20180723.0000.00_8.1_53f18f370a.tgz
Click to expand...
Click to collapse
Doesn't work! :/ i got the same error in slot a and b. I tried flash handly, but the problem continues just in system.img. other images flashed well.
Antolinetz said:
I tried, boot was flashed well. But I cant flash system_a or system_b. In "a" the error is just FAILED. in "b" FAILED (remote: GetVar Variable Not found).
Click to expand...
Click to collapse
I noticed the same, got random feedback from fastboot, command doesn't exist, at the 5th attempt or so it worked, etc. wasn't even able to flash anything, no progress, it just hung. returned the device.
meltbanana said:
I noticed the same, got random feedback from fastboot, command doesn't exist, at the 5th attempt or so it worked, etc. wasn't even able to flash anything, no progress, it just hung. returned the device.
Click to expand...
Click to collapse
:crying: Seriously? your warranty was avoid?
Antolinetz said:
:crying: Seriously? your warranty was avoid?
Click to expand...
Click to collapse
after 2 hours playing with that faulty phone I clearly decided not to open it and sent it back. I suspect there's hardware (RAM?) issues with some Mi A2 devices. as I wrote I wasn't even able to load a kernel. it did weird things and gave me strange fastboot feedback. atm I'll stick with tissot but I'm unsure about xiaomi's latest smartphones .
Antolinetz said:
I tried, boot was flashed well. But I cant flash system_a or system_b. In "a" the error is just FAILED. in "b" FAILED (remote: GetVar Variable Not found).
Click to expand...
Click to collapse
same occured with me. Try this:
./fastboot flash system_a system.img
./fastboot flash system_b system.img
Antolinetz said:
I tried, boot was flashed well. But I cant flash system_a or system_b. In "a" the error is just FAILED. in "b" FAILED (remote: GetVar Variable Not found).
Click to expand...
Click to collapse
https://forum.xda-developers.com/mi-a2/how-to/mi-a2-toolkit-unlock-bootloader-root-t3834585
download the 1.0.2 version, it has an unbrick option that takes care of most softbricks
YOU MUST RUN the unlock oem unlock, flashing, and unlock flashing_critical options (options 1 2 and 3) before trying the unbrick option. If the unbrick option does not work, try the revert to stock option.
For any others getting in a bootloop from TWRP, download the 1.0.1 version and run the Launch TWRP option it will overwrite the boot.img to a usable one. TWRP is really buggy right now so FOLLOW THE INSTRUCTIONS.
And for those who have a bootloop because they tried to install xposed, run the revert to stock option. Unfortunately ATM there is no way to keep your data unless you put the https://magiskroot.net/uninstall-magisk-module-twrp/ zip on your device.
Hi guys, finally whith EDL mode, after hours and hours flashed well!
fastboot oem edl
or
fastboot-edl-v2
I have reviewed each .img file and I also found that apparently the system.img file was not decompressed correctly. Then I went to the always reliable Total commander and was decompressed fine.
Thank you all!
people try:
1- Another usb port
2- Another usb cable
3- Another PC
I've hard bricked my 6X. Been days it never wake up... I can see Qualcomm 9008... Tried Mi Flash, Qfil, MiracleBox all doesn't work. Have to wait till I goto China next. Back to my old slow Mi 5.
Sent from my Nokia 8 using XDA Labs
woofwoof75 said:
I've hard bricked my 6X. Been days it never wake up... I can see Qualcomm 9008... Tried Mi Flash, Qfil, MiracleBox all doesn't work. Have to wait till I goto China next. Back to my old slow Mi 5.
Sent from my Nokia 8 using XDA Labs
Click to expand...
Click to collapse
but how?

Stock Pie on Tmo (XT1789-04) Moto Z2 Force (Hybrid of Sprint Pie and Tmo Oreo ROMs)

SPECIAL THANKS
Special Thanks to @Danny XP, @thePromoter, @Hibinoh, and those from the following thread which lead the this thread's inception:
https://forum.xda-developers.com/z2-force/how-to/to-pie-sprint-variant-t3954577
More Special Thanks to the Lineage devs and one of the first real Pie ROMs for the Moto Z2 Force:
Since Morotola decided to not supply a Tmo ROM for Pie on the Tmo variant device, we've only had one good option to go to, Lineage 16. Which, if you like that ROM and want to continue to receive security updates and support, I encourage you to head to this thread and flash LOS 16. The ROM is smooth and works great. Link below:
https://forum.xda-developers.com/z2-force/development/official-lineageos-16-0-t3907036
Please note some current Lineage 16 caveats:
1. Audio routing with Moto Mods does not work. i.e. Gamepad, etc. The Audio HAL is evidently a pain to work with.
2. Efficiency Battery Mode (Allowing the main battery to be charged to 80% from external battery and maintained at that level (Incipio, etc.)) does not work.​
The devs on the LOS 16 ROM have done a lot of work and I can't thank them enough for their efforts. They've helped me personally a ton in understanding the Moto Z2 Force and flashing ROMs on Slotted devices, etc.
Why did I move from LOS 16? Honestly, I wanted my Moto Mods working. I got them to enjoy them. If LOS 16 had the audio routing working, I would still be using it. This was my preference only.
Click to expand...
Click to collapse
DISCLAIMER
Back up your files. YOU are responsible for any files that get wiped. The below instructions will wipe your phone.
YOU are responsible if the phone gets bricked. No one else here told you to perform these steps.
I've attempted to make this as simple as I can to follow. Yes, it appears to be a lot of steps. I've tried to avoid assumptions and have done this to help avoid some issues that have been seen when others have attempted to follow the more assumed instructions.
Even with the details below, there will be mistakes. If I've made any, kindly let me know and we can get them corrected.
In no way is this "fool proof" and not every Moto Z2 Force is the same, even the variants can vary within a carrier. So. this is done at your own risk. Please review the instructions before proceeding to ensure you've covered everything before making changes. This was performed on my XT1789-04 Tmo variant.
Even if everything seems perfect, you can still brick your phone.
No one here is responsible in that instance other than yourself. There is plenty of other information here on XDA where you can perform your own research to resolve your issue and decide if you should proceed or not.
Caveat:
1. the ONLY caveat that I've come across is once this is done, Software Updates will not work since your bootloader will be unlocked.
Click to expand...
Click to collapse
Note: In my case, I had to use the "TMO Moto Z2 Force 27.1.5 Flashall" before to prevent boot looping. I was already on Lineage 16 before doing the below. Which was probably the reason why I got a boot loop after flashing all the below files before going back to stock.
More information on the flashall can be found here:
https://forum.xda-developers.com/z2...m-tmo-z2-force-27-1-5-flashall-march-t3917070
The below should work fine if you are already on stock.
With all that being said, and you feel comfortable, let's get down to it.
INSTRUCTIONS FOR WINDOWS
Quick and dirty
You can follow these if you've already done this before and just want the high-level steps:
1. Download RETIN 9.0(XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip), and the latest TMO 8.0(XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip)
2. Unzip both files, find a copy of mfastboot (or fastboot), a copy of TWRP img (use nash's TWRP)
3. Copy the boot.img from RETIN 9.0 to your phone's sdcard
4. Boot into TWRP and wipe your phone(data + cache)
5. Copy the below RETIN files to a new folder from the RETIN ZIP file, this is the same folder that the Tmo files will also go:
boot.img
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2
system.img_sparsechunk.3
system.img_sparsechunk.4
system.img_sparsechunk.5
system.img_sparsechunk.6
system_other.img
oem.img
6. Copy the below files from the Tmo ZIP file to the same folder where you placed the RETIN files above:
logo.bin
NON-HLOS.bin
fsg.mbn
BTFM.bin
adspso.bin
7. Copy the twrp<version>.img here as well.
8. Use mfastboot (or fastboot) and flash the files from this new folder with both RETIN and Tmo files that you've copied:
Code:
fastboot oem fb_mode_set
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system_b system_other.img
fastboot flash oem oem.img
fastboot flash modem NON-HLOS.bin
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin
fastboot flash dsp adspso.bin
fastboot oem fb_mode_clear
9. Boot into TWRP using mfastboor (or fastboot):
Code:
fastboot boot twrp<version>.img
10. Use TWRP to flash the sdcard copy of boot.img (from step 3) to 'boot'
12. Reboot to finish the install and it should boot for the first time into the new hybrid ROM
13. ENJOY!​
More detailed instructions
The reason I posted this was to help prevent some issues with those that have not followed the process before. It should avoid some issues. It is lengthy.
Prerequisites:
1. Unlocking the Booloader
Is your bootloader unlocked? If not, there is no point in doing any of this. If it can't be unlocked, apologies, there isn't anything that can be done from this thread.
Before you go about unlocking the bootloader via the below Motorola website, you need to Unlock the Bootloader witin Developer Tools. To do this, Go to Settings > System > find the Buid Number. Tap the Build Number 8-10 times and it will inform that you are a Developer. Press Back and select developer Tools. Find Unlock the Bootloader, or OEM Bootloader Unlock (You can search for this option.), and tap to enable. Proceed below.
If you need to do this, or find out if it can be unlocked, head to the Motorola "Unlock your Bootloader" site and follow their instructions.
This process WILL VOID your WARRANTY!
Here's the US English link: https://support.motorola.com/us/en/bootloader​
1a. Once unlocked, you can continue.
2. Downloading the Files
Below are the files you need in quotes and the links where you can download them from.
If the below won't work you for, search Google for the file names and acquire them otherwise. There were plenty of links the last I searched.
It might be easier if you placed these on your Desktop.
2a. Download ADB Platform Tools, "adb - platform tools v28.0.0.zip":
from https://androidfilehost.com/?fid=962339331459003166
Note: This already has fastboot.exe
2b. Download the 64bit versions of the Motorola Mobile Drivers if you are running a 64bit OS, "Motorola_Mobile_Drivers_64bit.msi.zip":
from https://androidfilehost.com/?fid=23501681358556235
2c. Download the 32bit versions of the Motorola Mobile Drivers if you are running a 32bit OS, "Motorola_Mobile_Drivers_32bit.msi.zip":
from https://androidfilehost.com/?fid=23501681358556234
2d. Download "XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip":
from https://mirrors.lolinet.com/firmware/moto/nash/official/RETIN/
Note: This was tested using RETIN, not RETAIL!
2e. Download "XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip":
from https://mirrors.lolinet.com/firmware/moto/nash/official/TMO/
2f. Download "twrp-3.3.1-0-R1-nash.img":
from https://mirrors.lolinet.com/firmware/twrp/nash/
or "twrp-3.2.3-2-nash.img"
from https://dl.twrp.me/nash/
(If you have issues with 3.3.1, use 3.2.3 instead.)
2g. Download fastboot and mfastboot, this link includes both, "Fastboot_all.zip":
from https://androidfilehost.com/?fid=23578570567719065​
3. Preparing the Files and Start the Flashing Process
3a. Unzip the files above in their own folders.
3b. Install the Motorola Drivers based on your OS, 32bit or 64bit.
3c. Connect your phone to a USB 2.0 port. You can use USB 3.0, but you might run into issues running commands. If you don't have a USB 2.0 port, perhaps using a USB 2.0 hub might work.
3d. Go into the platform-tools folder.
3e. Run the following to be sure the phone is detected:
Code:
adb devices
You should get some output informing that the ADB daemon isn't running and it will attempt to correct this. Afterwards, you should get something like the following if the phone was found:
Code:
<xxxxxxx> device
If you don't and the command shows that the connection is "unauthorized", change the USB Preferences to File Transfer. Rerun the above command and it should show it as "device".​
3f. Using the same platform-tools folder you are running from, copy the following files to the platform-tools folder...
First the RETIN files:
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\boot.img
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.0
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.1
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.2
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.3
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.4
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.5
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system.img_sparsechunk.6
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\system_other.img
XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\oem.img​
And, the Tmo files:
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml\logo.bin
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml\NON-HLOS.bin
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml\fsg.mbn
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml\BTFM.bin
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml\adspso.bin​
All of the above files should be within the platform-tools folder.
3g. Copy the XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml\boot.img file to your phone's SD Card (Moto Z (2)\SD card). You can use Windows Explorer to do this.
3h. Run the following command to boot into the bootloader (Using either fastboot.exe or mfastboot.exe.):
Code:
adb reboot bootloader
Your phone will reboot and allow fastboot to be used.
3i. Run the following to be sure fastboot detects the phone:
Code:
fastboot devices
3j. Run the following command to boot into TWRP:
Code:
fastboot boot twrp<version>.img
The img file will transfer to the phone and reboot.
Stop here if you have not made a backup of your files or if you have any reservations. This CANNOT be undone!
3k. Select Wipe, select Advanced Wipe, select Internal Storage and Dalivk/ART Cache, and swipe to wipe those partitions.
3l. Tap Back, Back again, select Reboot, and select Bootloader.
You should be back where you can use fastboot.
3m. Use fastboot (or mfastboot) and run the following commands in this order:
Code:
fastboot oem fb_mode_set
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system_b system_other.img
fastboot flash oem oem.img
fastboot flash modem NON-HLOS.bin
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin
fastboot flash dsp adspso.bin
fastboot oem fb_mode_clear
Note: I personally only had one file give me an error, that was boot.img. It informed that "verification failed". Continue on step 3n to flash boot.img from the SD card using TWRP.
3n. Boot into TWRP by running the following, as before:
Code:
fastboot boot twrp<version>.img
3o. Select Install, select Install Image, and select boot.img from SD card. When asked, select boot.
Once done, go back to reboot to System to finish the install.
:victory:Voila!!:highfive:
You should now be booting into Pie on your Moto Z2 Force with a hybrid Sprint + Tmo Stock ROM.
If you get a boot loop during the boot animation, as mentioned before, you might need to perform the Flashall to Tmo Stock, and try the above instructions again. I had to.
My build number shows as PPX29.159-24, my IMEI shows up, Android Version shows 9, and all other fields seem to be correct. Voice, Data, and device functions are all working. You are on a mostly-stock ROM now.
Now, the only caveat that I've seen is that when you attempt to check for an update, it will show that the System integrity is compromised. I assume this is because the bootloader is unlocked, etc.
I hope this works out well for you.
Also, if you want root, install Magisk, following this thread:
https://www.xda-developers.com/how-to-install-magisk/
It seems weird that nobody has responded to this. -- Thank you for posting.
---------- Post added at 04:58 AM ---------- Previous post was at 04:40 AM ----------
johnathanamber said:
1. Download RETIN 9.0(XT1789-06_NASH_RETIN_9.0_PPX29.159-24_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip), and the latest TMO 8.0(XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip)​
Click to expand...
Click to collapse
Here you're say to use the latest TMO 8.0 firmware; but the the file you're mentioning is not the latest. As per the flashall thread, it says to avoid using the 'August 2019 27.1.7 update and to use the earlier March 2019 Tmobile update.
Is it safe for me to assume that you are intentionally using the 'March update', rather than the 'August update' ?
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip - 2019-08-05 - August Update (suggested to avoid)
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip - 2019-03-08 - March update (last stable version?)
Correct me if I'm wrong, but it looks like what you're doing here is using the device specific firmware files from the TMO 'March 2019' update, and then using fastboot to flash the system image from the XT1789-06 (What country / device variant is XT1789-06 btw?) ?​
Great tutorial,
worked on my XT1789-03
I however used XT1789-03_NASH_SPRINT_8.0.0_OCXS27.109-48-20 instead of XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2
I also got stuck into a bootloop at the end which was solved by TWRP fix bootloop
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I tried this but it didn't work at all, the phone turns on but it stays in bootloop and I don't know if I did something wrong, I was using the August ROM since the March one was giving me baseband issues
I had an issue with the fastboot oem fb_mode commands (failed: no such file or directory) I'm not sure if this is the problem or not
Is there any way to fix it? Should I try again?
EDIT: I tried again using the flashall and then flashing the rom without letting the phone turn on after using the flashall and it worked
abense said:
It seems weird that nobody has responded to this. -- Thank you for posting.
---------- Post added at 04:58 AM ---------- Previous post was at 04:40 AM ----------
Here you're say to use the latest TMO 8.0 firmware; but the the file you're mentioning is not the latest. As per the flashall thread, it says to avoid using the 'August 2019 27.1.7 update and to use the earlier March 2019 Tmobile update.
Is it safe for me to assume that you are intentionally using the 'March update', rather than the 'August update' ?
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip - 2019-08-05 - August Update (suggested to avoid)
XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip - 2019-03-08 - March update (last stable version?)
Correct me if I'm wrong, but it looks like what you're doing here is using the device specific firmware files from the TMO 'March 2019' update, and then using fastboot to flash the system image from the XT1789-06 (What country / device variant is XT1789-06 btw?) ?
Click to expand...
Click to collapse
It's possible that I missed the flashall package. I just used what I saw on the aforementioned sites. Apologies for the confusion. You know what, after looking at the quick and dirty vs the full instructions, I had a typo. One shows the XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip file and the other shows XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-7_subsidy-TMO_RSU_regulatory-DEFAULT_CFC.xml.zip. I'll see about updating that.
Thanks for the catch!
gs512 said:
Great tutorial,
worked on my XT1789-03
I however used XT1789-03_NASH_SPRINT_8.0.0_OCXS27.109-48-20 instead of XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2
I also got stuck into a bootloop at the end which was solved by TWRP fix bootloop
Click to expand...
Click to collapse
Good to note, hope that helps others as well.
DjCreeper7115 said:
I tried this but it didn't work at all, the phone turns on but it stays in bootloop and I don't know if I did something wrong, I was using the August ROM since the March one was giving me baseband issues
I had an issue with the fastboot oem fb_mode commands (failed: no such file or directory) I'm not sure if this is the problem or not
Is there any way to fix it? Should I try again?
EDIT: I tried again using the flashall and then flashing the rom without letting the phone turn on after using the flashall and it worked
Click to expand...
Click to collapse
I, too, had to do the flashall, as noted:
Note: In my case, I had to use the "TMO Moto Z2 Force 27.1.5 Flashall" before to prevent boot looping. I was already on Lineage 16 before doing the below. Which was probably the reason why I got a boot loop after flashing all the below files before going back to stock.
More information on the flashall can be found here:
https://forum.xda-developers.com/z2-...march-t3917070
Click to expand...
Click to collapse
I am glad it worked out.
When doing it this way can you still go back to 8.0 with a flash all if wanted?
jpeeler said:
When doing it this way can you still go back to 8.0 with a flash all if wanted?
Click to expand...
Click to collapse
If you follow the directions precisely then yes.
41rw4lk said:
If you follow the directions precisely then yes.
Click to expand...
Click to collapse
That's what I thought just wanted to be sure. Thanks.
gs512 said:
Great tutorial,
worked on my XT1789-03
I however used XT1789-03_NASH_SPRINT_8.0.0_OCXS27.109-48-20 instead of XT1789-04_NASH_TMO_C_8.0.0_OCXS27.109-51-14-2
I also got stuck into a bootloop at the end which was solved by TWRP fix bootloop
Click to expand...
Click to collapse
Does this hybrid ROM also remove all the unnecessary sprint apps?
sandner said:
Does this hybrid ROM also remove all the unnecessary sprint apps?
Click to expand...
Click to collapse
Yes
How can I unlock bootloader and install TWRP on my XT1789-04 (AT&T)?
I tried on the website https://motorola-global-portal.custh...-your-device-b but I have received an answer "Your device does not qualify for bootloader unlocking.".
I've been running the T-Mo hybrid on the Sprint hardware (Pie) for a couple of months now (implemented essentially the same way the OP describes).
It mostly works fine, although it has developed an issue where it will frequently freeze and reboot if I try to surf on the phone while I'm on a phone call.
On the reboot, it loops twice before it will reboot.
Also, I am stuck on "H" reception (not LTE) when on a call. Phone is properly provisioned and the settings for T-Mobile are fine and VoLTE is working. But it doesn't see LTE.
I tried doing this but with the Verizon Files, still sees it as a sprint phone. Worse is that it *does* connect to LTE for Data, but not for Voice. Can't make any voice calls at all. Any thoughts?
I finally got around to trying this and have ran into some issues. When I start the individual file flashing I keep getting invalid partition name for each file followed by FAILED (remote failure). Here is an example for the boot file but it does it for all of the retin files from what I can tell.
Sending 'boot__a' (27269 KB) OKAY [ 0.633s]
Writing 'boot__a' (bootloader) Invalid partition name boot__a
FAILED (remote failure)
Finished. Total time: 0.642s
Sending 'boot__a'
Sending 'boot_a'
Sending 'boota'
try
I have been looking for an update for m sprint Z2 force on stock and this is it! Thank you so much for sharing this!
Looks awesome... I am so happy I don't have to deal with all the sprint junk bloatware on this.
Looking forward to a smooth ride , does anyone have any issue on this?
I,ve managed how to get work Stock Pie on the XT1589-05 RETCN version. HERE is a thread . Thanks to @johnathanamber for idea of hybrid rom
@@johnathanamber @doctorman @dannyxp @thePromoter @Hibinoh
My Sprint stock ROM flashed xt1789-03 has hit the 3G shutdown wall (no VoLTE) on Red Pocket AT&T.
Will following this procedure cure that problem (enable VoLTE plus LTE data)? Bootloader is unlocked already.
Thanks for all your hard work.

Categories

Resources