Moto X Pure perfect update to Nougat. - X Style (Pure) General

Guys, tired of waiting for Nougat update on my Moto X Pure I took a route and never regretted. I converted my Pure edition to Style RETEU.en and went all the way to Nougat, without any hiccup.. Phone is as smooth as was with Marshmallow version. Below I will describe all the steps for successful update to Nougat. Skipping the details that we all know of. REMEMBER: You do at your own risk and I am not responsible for any of your mistake (Complete each step exactly. They are simple)
1. Get your bootloader unlocked as we will require it once, to take a nandroid backup for safety.
2. Install TWRP 3.1.1.0 to make a nandroid backup on phone.
3. Once backup is done copy it from phone to PC to make it safe. It will take some time as mine was 6GB in size.
4. Before rebooting into fastboot select "Do not install TWRP" in recovery.
5. Now using fastboot start flashing components from Official stock ROM of Motorola downloaded from dl.prazaar.de which is XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5. This is Android Marshmallow base at 6.0.1. Not to flash components is boot, partition, Modem, fsk and recovery files. Make sure you flash rest of files including all the sparsechunks. Commands can ne found elsewhere on the forum.
6. Reboot into recovery and clear cache and userdata partitions. Reboot normal now.
7. Phone will start the setup like after factory reset. Just skip restoring your personal data by answering No to save time. But let it complete whatever else it do. Now "About phone" will say device is Moto X Style and build is MM 6.0.1 RETEU.en. This is just fine. Phone converted (No GSM signal is no worry at this time).
8. Try System Update. If update is available fine, otherwise we do it manually to take it to MPHS24.107-58-13 (required as Nougat pre-requisite).
9. Download Blur_Version.24.221.5.clark_reteu.reteu.en.EU from dl.prazaar.de. This is MPHS24.107-58-13 update. Copy it to root of Phone memory and reboot to recovery and pick Apply update from SDcard. The update will happen smoothly.
10. Again boot and skip Android setup. About phone will say your current build version.
11. Now download and copy Blur_Version.24.231.13.clark_reteu.reteu.en.EU from dl.prazaar.de into root directory of your phone.
12. Boot into recovery and choose Apply the file from SDCard. WOW this is Nougat update. It will successfully complete the update.
13 Download Last official Clark MM stock ROM from Motorola website and open the zip file to extract NON-HLOS.bin and fsk.mbn and flash it from fastboot in the standard way.
14. Go into recovery and clean cache and userdata partitions
15. Boot normally to be greeted by Nougat firsttime setup.
16. Congratulations. You have Nougat and Moto X Style.

No links to files?

You have not read it completely. I have mentioned download source which is dl.prazaar.de for all the files. Since each file is Stock ROM or blur version and greater than 1GB. What is the purpose to attach them here? The site is well know to carry Style firmware.

What about ota?

Bart_UA said:
What about ota?
Click to expand...
Click to collapse
There are two files I mentioned that starts with the name "Blur_Version". These are always OTAs!!! You apply through Wifi or SDCard, what is the difference?

This is my About Phone screen after the update.

jaffers said:
This is my About Phone screen after the update.
Click to expand...
Click to collapse
You can do backup with twrp and upload it for them.
Boot(before root)+system only.

Root is not required in my steps and TWRP not installed permanently (See my steps).

I know. I have xt1572, don't need.
For others you can do backup and upload it. All what they need: boot+system partitions.
For Backup & restore:
fastboot boot twrp.img
Anyone who want restore should do own backup and copy yours into the same folder.
Into twrp works MTP.
GOOD LUCK FOR ALL.

Out of curiosity... why go through this when its "easier" to just root and flash DU or LineageOS? Is the "stock" nougat running that much more smoothly? Its 7.0 with an old security path right? The latest versions of DU and Lineage are 7.1.2 and have up to date security patches.

Bwangster12 said:
Out of curiosity... why go through this when its "easier" to just root and flash DU or LineageOS? Is the "stock" nougat running that much more smoothly? Its 7.0 with an old security path right? The latest versions of DU and Lineage are 7.1.2 and have up to date security patches.
Click to expand...
Click to collapse
Very simple. people like me don't want to loose Moto Action, Moto Display and Moto Voice. You loose all that in custom roms. I tried Lineage in my wife's Moto X 2014 a month ago. Frequent reboots, crash and reboot during video recording etc. This after several months of constant updates. Stock ROM do not have this type of issues. Atleast in the last decade not once any of my phone ever rebooted on its own. So I don't approve custom roms. If you don't mind, go ahead.

dzidexx said:
I know. I have xt1572, don't need.
For others you can do backup and upload it. All what they need: boot+system partitions.
For Backup & restore:
fastboot boot twrp.img
Anyone who want restore should do own backup and copy yours into the same folder.
Into twrp works MTP.
GOOD LUCK FOR ALL.
Click to expand...
Click to collapse
I debloated Stock Nougat before setting up my phone. If I give them my image then they will loose confidence of my steps cause several apps are not present. It is better to take standard update route.

jaffers said:
I debloated Stock Nougat before setting up my phone. If I give them my image then they will loose confidence of my steps cause several apps are not present. It is better to take standard update route.
Click to expand...
Click to collapse
Yes. Now you shouldn't.

Bwangster12 said:
Out of curiosity... why go through this when its "easier" to just root and flash DU or LineageOS? Is the "stock" nougat running that much more smoothly? Its 7.0 with an old security path right? The latest versions of DU and Lineage are 7.1.2 and have up to date security patches.
Click to expand...
Click to collapse
Stock Nougat is getting August security patch rigth now!

Dual sim
Is it dual sim supportable after updating?

NahuelMS said:
Stock Nougat is getting August security patch rigth now!
Click to expand...
Click to collapse
Blueborne is fixed in September security fix.

jaffers said:
Guys, tired of waiting for Nougat update on my Moto X Pure I took a route and never regretted. I converted my Pure edition to Style RETEU.en and went all the way to Nougat, without any hiccup.. Phone is as smooth as was with Marshmallow version. Below I will describe all the steps for successful update to Nougat. Skipping the details that we all know of. REMEMBER: You do at your own risk and I am not responsible for any of your mistake (Complete each step exactly. They are simple)
9. Download Blur_Version.24.221.5.clark_reteu.reteu.en.EU from dl.prazaar.de. This is MPHS24.107-58-13 update. Copy it to root of Phone memory and reboot to recovery and pick Apply update from SDcard. The update will happen smoothly.
11. Now download and copy Blur_Version.24.221.5.clark_reteu.reteu.en.EU from dl.prazaar.de into root directory of your phone.
Click to expand...
Click to collapse
Hi, downloading the necessary files to upgrade my phone and I see you show the same file to download in steps 9 and 11. Is this file being installed twice?

5. Now using fastboot start flashing components from Official stock ROM of Motorola downloaded from dl.prazaar.de which is XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5. This is Android Marshmallow base at 6.0.1. Not to flash components is boot, partition, Modem, fsk and recovery files. Make sure you flash rest of files including all the sparsechunks. Commands can ne found elsewhere on the forum.
Click to expand...
Click to collapse
I completed the steps up to this one. I want to make sure I don't accidentally flash everything.
So noob question, what files do I not fastboot? I know boot and recovery. Appreciate the help.
NON-HLOS.bin
fsg.mbn
BTFM.bin
flashfile.xml
servicefile.xml
slcf_ref_d_default_v.1.0.nvm
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash boot boot.img
fastboot flash recovery recovery.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 system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash system system.img_sparsechunk.10
fastboot flash system system.img_sparsechunk.11

any possibility to flash custom recorvery/root on android 7? When im flashing recorvery via fastboot it says "permission deined"
nvm im dumb, misswrite a single letter in fastboot

I find this post a bit hard to read.
1). You are not really clear on exactly what to flash. You are close but not precise. If you are going to provide instruction like this you might need to be a bit more granular.
2). You mention the same file twice for both the pre-requisite patch and the nougat update. Are then both one in the same? This doesn't make sense.
I followed these instructions up to step #7. I flashed the following files:
logo.bin
BTFM.bin
fastboot flash bootloader bootloader.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 system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash system system.img_sparsechunk.10
fastboot flash system system.img_sparsechunk.11
I left out the following:
boot.img
fsg.mbn
gpt.bin
NON-HLOS.bin
recovery.img
My phone is showing Moto X Style however my build # is MPHS24.107-58-5 and not MM 6.0.1 RETEU.en
System version is reporting 24.221.5.clark_reteu.reteu.en.EU retus
If I try to move forward with the MPHS24.107-58-13 update I get a digital signature error.
jaffers said:
You have not read it completely. I have mentioned download source which is dl.prazaar.de for all the files. Since each file is Stock ROM or blur version and greater than 1GB. What is the purpose to attach them here? The site is well know to carry Style firmware.
Click to expand...
Click to collapse

Related

AUSTRALIAN XT1572 guide to restore stock to get offical OTA 6.0 update

DISCLAIMER - if you have never rooted or flashed a phone in the past, please stop reading now. Don't even try this, you will probably brick your phone. This process complete replaces all OS components on your phone which can be hard to reverse if you don't know what you are doing. Proceed at your own risk! Backup and have a few roms handy to flash in case you mess up if the guide does not work for you. Make sure you have plenty of battery life before beginning.
This is a guide to restore to stock a Retail Asia (Australian Vodafone) Moto X Style XT1572 single sim phone.
I rooted and then flashed the EU single sim version rom of 6.0 a while ago, but now I wanted to go back to stock. Here is guide how. You will need your bootloader unlocked and developer mode on for USB debugging.
I believe the original Stock OS for the Retail Asia single sim Moto X style was 'X_Style_XT1572_CLARK_RETASIA_5.1.1_LPH23.116-18.1'. That is version 23.116-18.1. Retail Asia, NOT dual sim. The only reason to do this is you have an Australia/ Retail Asia handset and you flashed another rom on to it and want to go back to the Retail Asia single sim OTA update (Australian vodafone). If you have not messed with your phone you should not need to do this. But you could download the OS image as a future backup in case you ever want to back original stock rom the phone shipped with.
Google drive link - 'X_Style_XT1572_CLARK_RETASIA_5.1.1_LPH23.116-18.1 (1.4gb)
Once you have downloaded the zip, decompress it to a folder. Then using Command prompt or Terminal navigate to the folder. Make sure you have fastboot or mfastboot running properly (not sure why you need to use mfastboot but some do), boot in to the bootloader and beginning flashing the individual components of the zip file.
Code:
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.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 system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin
fastboot erase cache
fastboot erase userdata
fastboot reboot
Once you reboot the phone you should be running the completely stock rom the phone come with. It will remove root and any custom recovery you might have installed. It will not relock the bootloader.
To get the OTA you need to be on the stock rom and NOT rooted. Once you reboot within seconds you should get an update notification to download the new 24.11.20 Android M 6.0 update. It is about 640mb.
I hope this helps.
Thanks
Was wondering when they would release the official update for retasia
Have reverted back to stock to download the OTA and also captured the OTA for single sim retasia. The version number on this is slightly newer than the Europe and US versions I have been using
edit: Link to retasia MM
https://drive.google.com/file/d/0B4G7mEPBaNoHckxCWWxnY0dzaVU/view?usp=sharing
Awesome! Thank you @Sensation_NZ. I tried to capture the OTA but for some reason my adb would flash but not rewrite anything from the device back. I have grabbed a copy for future use.
wondering if all Australian X Style handsets are Asian? or EU?
Thanks for the post... Just wondering if you could help me, where could I find the modem for the Australian version? Thank you
swifteagle said:
Thanks for the post... Just wondering if you could help me, where could I find the modem for the Australian version? Thank you
Click to expand...
Click to collapse
Never mind, it is included. "fastboot flash modem NON-HLOS.bin" . Thank you very much for this post, life saver!
How did you capture the OTA?
Will this work for dual sim??
Great .. My 1st BootLoop ..
I followed this to the T .. And now it doesn't boot ...
Anyone know how to fix this so it works again, like back to Stock that works.?
I think you flashed Lolipop.
The same way as here:
https://forum.xda-developers.com/moto-x-style/general/guide-flashing-stock-firmware-t3637235
Don't copy&paste; read, think & retype, download newest 6.x.x for your model, check how many sparsechunks it has(9,10,12?). @Lethal_1

[GUIDE] Sucsessful OTA-Update after Rooting + other system changes

Many of you have trouble to install the last OTA-Update (SP 1.July) on their rooted devices.
Here is a quick guide to successfully install the OTA-Update without losing any of your data, only all changes you made to the system are restored to stock.
There is no need to relock your bootloader.
The reason the OTA-Update fails, is that one of the /boot, /system, /logo or /recovery partitions are changed.
For example the /recovery if you flashed it permanently or the /boot partition for rooting. Also the /system partition when you remove same build-in apps or install xposed and do not reverse the changes.
To restore the partitions you have to flash the stock ROM Images of the partitions.
That's all you have to do!
Most of you have the problem that they can't find the right stock ROM with the correct build-no. (or don't have access to the FileFactory folder).
In desperation you just download any stock ROM that contain "XT16xx" and flash it, without any idea what you are doing.
And that is the reason your phones lost the IMEI no.
There is also another problem with changing /system or /boot after the OTA-Update, because usually Motorola don't release a stock ROM image which include the OTA-Update when the next OTA-Update should be a major update to the next Android Version (6.0.1 -> 7.0). So when you make some changes to /system or /boot (rooting) after the OTA-Update you have no stock ROM image files of the current build-no and you have to flash the hole stock ROM image and erase all your data and take then two OTA-Updates (6.0 -> 6.0.1 -> 7.0) to get Android 7.0.
This is the reason you should make a TWRP backup of /system and /boot to restore it and then take the next OTA-Update, maybe to Android 7.0.
[GUIDE]
ONLY FOLLOW THIS GUIDE IF YOU HAVE THE CORRECT STOCK ROM IMAGE !!!
STOCK ROM IMAGE FILE NAME MUST CONTAIN YOUR CURRENT BUILD-NO AND SKU (e.g. XT162) OF THE PHONE !!!
I am not responsible for any damage or failure on your smartphone.
Requirements:
Correct Stock ROM Image for your phone -> FileFactory Moto G
Minimal ADB & Fastboot
Motorola Drivers
TWRP - Custom Recovery
1a. If you get the OTA-Update notification
If you are rooted and the OTA-Update notification pops up, download the update and hit the "later" button. Go with your fav. Filebrowser to:
Code:
/data/data/com.motorola.ccc.ota/app_download
and copy the OTA-Update "Blur_Version.2....." file to your SD-Card.
Go to 2. ↓
1b. If you don't get the OTA-Update notification because you already try to install it and get "error 7"
First option is to wait and drink some cups of tea till the notification popup again and try 1a. ↑
Second option is to go to 2. ↓, but then you have no root access till the notification popup up again.
2. Restore the stock ROM images
Extract only the boot.img, logo.bin, recovery.img, system.img_sparsechunk.0 to .7 files to the MADB&FB folder.
Connect your phone to your PC and open MADB&FB, check the connection with:
Code:
adb devices
return should include your "serial-no" and "device".
Reboot into bootloader with:
Code:
adb reboot-bootloader
and check again with:
Code:
fastboot devices
return should be "serial-no" and "fastboot".
Flash the partitions with:
Code:
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.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 system.img_sparsechunk.7
After every command should be a return with "OKAY".
Reboot your Phone with:
Code:
fastboot reboot
After reboot all your data is still there and you can sideload the OTA-Update, if the OTA-Update notification has not already appeared.
3. Sideload from SD-Card
Reboot into recovery:
Code:
adb reboot recovery
After few seconds the dead "Android" should appear with "No command."
HOLD "Power" and then HOLD "VOLUME UP" for 2-1 seconds and release. Now you are in "Android Recovery".
Select "Apply update from SD card" and choose your "Blur_Version.2..." file.
After 20-30 min you get "success" message and select "Reboot system now".
4. Make a backup of /system, /boot, /recovery and /logo
Before you can make some further changes on your /system, /boot, /recovery and /logo, you should backup these partitions for the next OTA-Update.
Follow all steps in the Guide to root systemless -> [ROOT][GUIDE] Systemless Rooting with SuperSU 2.78 , which include the TWRP backup (/system and /boot).
Then come back here and install on your rooted phone -> Partitions Backup & Restore.
Select "LOGO" and "RECOVERY" and change Settings to "Raw partitions image (img)" and save it on your SD-Card.
Now you have all partitions as a backup for the next OTA-Update. So when the next update is coming, you have to flash /logo and /recovery and then restore your TWRP backup and you are able to install the update without issues.
Have Fun and don't pay attention to my writing errors
Bender1987 said:
Many of you have trouble to install the last OTA-Update (SP 1.July) on their rooted devices.
Here is a quick guide to successfully install the OTA-Update without losing any of your data, only all changes you made to the system are restored to stock.
You can root your phone again with this GUIDE after the update -> http://forum.xda-developers.com/moto-g4-plus/how-to/root-systemless-rooting-supersu-2-74-2-t3405772
There is no need to relock your bootloader.
Click to expand...
Click to collapse
I used this procedure a couple of days ago and it worked flawlessly. When I rebooted after flashing all of the stock files, my OTA update notification was there waiting for me to select "Install". I did and it installed without issues.
What is surprising to me is how many people try it with the wrong firmware and then are surprised when they screw up their phones.
I was so close!!! lol, didn't realize they checked /logo for modifications. Was about to completely wipe everything to get the update to apply. Glad I checked xda before doing so as all I was missing was flashing stock logo.img (restoring system, recovery and boot I had already tried). Thanks Bender1987 for the easy guide.
I have the 64GIG 4G plus (XT-1644)
Hi @Bender1987,
Thank you for your guides, they are very helpful. I've already unlocked, rooted without flashing twrp, uninstalled some system apps and flashed xposed using Flashfire on my xt1642, and eveything is running fine so far. So, when an OTA update is available (hopefully nougat!) will I receive the notification? Or does the rooting stop even OTA notifications? Thanks!
@pblasi
You already received the OTA-Update with SP 1.July? If yes, i think the next OTA-Update should be Android 7.0.
Bender1987 said:
@pblasi
You already received the OTA-Update with SP 1.July? If yes, i think the next OTA-Update should be Android 7.0.
Click to expand...
Click to collapse
I just got my xt1642 a week ago. It already came with build number: MPJ24.139-48 which I think is the latest, so I haven't received any OTA update yet.
@pblasi
the current build-no is MPJ24.139-63 with Security Patch 1.July.
I add "TWRP backup" which is very important for the next OTA-Update, maybe Android 7.0.
Bender1987 said:
@pblasi
the current build-no is MPJ24.139-63 with Security Patch 1.July.
I add "TWRP backup" which is very important for the next OTA-Update, maybe Android 7.0.
Click to expand...
Click to collapse
Well, I spent 2 days without touching the phone before unlocking/rooting and didn't receive this ota-update. Maybe it is not available for my version (32gb, 3gb ram, xt1642)...
If I didn't flash twrp, I guess I won't need to restore it, right? Anyway, I made the full backup following your instructions. In which partition is stock twrp included? Boot? Thanks.
Backup with TWRP only cover system, boot, cache and data partition, that means I have to add some steps to get a backup from logo and recovery -_-
Maybe tomorrow.
Bender1987 said:
Backup with TWRP only cover system, boot, cache and data partition, that means I have to add some steps to get a backup from logo and recovery -_-
Maybe tomorrow.
Click to expand...
Click to collapse
Let me know if I understood it right. I made a TWRP backup of untouched boot, system and data, rooted and installed xposed without flashing TWRP and without changing logo.bin. Then I should be able to install next OTA update if I previously restore my copies of boot and system in TWRP. Right? No need to flash stock images in this case? Thanks!
@pblasi jep you are right
Xt1644 not play nice with adb nor does it go into recovery it just reboots when I hold the buttons...or it stays on no command
All devices have stock recovery on it. I tried it again, when you see the dead Android -> HOLD POWER and then HOLD VOLUME UP for 2-3 sec. -> release VOLUME UP and still HOLD POWER
https://www.youtube.com/watch?v=SuOrl7Q4JY8
at 1:58.
When I flash the files, for the boot and recovery I get a warning that the "image not signed or corrupt". Eventually it is written... but is that normal?
mfastboot flash recovery recovery.img
sending 'recovery' (16484 KB)...
OKAY [ 0.531s]
writing 'recovery'...
Image not signed or corrupt
OKAY [ 0.153s]
finished. total time: 0.684s
Click to expand...
Click to collapse
@SoNic67
Maybe it is not the correct stock rom?
Hmm, it was DL from the usual place, but true, I am not 100% sure about it. However, it "works" but I don't get the OTA.
I am DL now the newer full FW.
LE: That latest full FW worked. I had to reinstall all my apps from backup but...
Weird thing is that before my imei disappeared I was getting the ota updates
Sent from my 6045X using Tapatalk
@Bender1987 I have a TWRP backup of unmodified Stock ROM XT1643, so now to install OTA do I just have to flash the nandroid backup & then flash stock recovery to get ota updates? If so then how can I go about flashing stock recovery. Thanks in advance mate
@Amit_timA
TWRP only backup /system and /boot, to restore recovery you must flash it from a stock rom image. If all partitions are stock after restoring you can get the OTA-Update.
Bender1987 said:
@Amit_timA
TWRP only backup /system and /boot, to restore recovery you must flash it from a stock rom image. If all partitions are stock after restoring you can get the OTA-Update.
Click to expand...
Click to collapse
Will try

Failing System Update : Android System Version : 24.201.2.quark_reteu.reteuall.en.EU

If anyone can advise me on the solution to get upgrade to latest Android System version would be grateful.
Currently I am on India Stock 6.0.1 rooted and TWRP installed (System Version : 24.66.2.quark_reteu.reteuall.en.EU retin). I am getting system update notification to 24.201.2 version. However after download install/update, its failing. It gets restart to TWRP and had manually reboot back to System. And then system detect already downloaded update and starts auto restart. Is there solution to fix this issue....
Thanks
mohangj said:
Currently I am on India Stock 6.0.1 rooted and TWRP installed (System Version : 24.66.2.quark_reteu.reteuall.en.EU retin). I am getting system update notification to 24.201.2 version. However after download install/update, its failing. It gets restart to TWRP and had manually reboot back to System. And then system detect already downloaded update and starts auto restart. Is there solution to fix this issue....
Thanks
Click to expand...
Click to collapse
Your TWRP reference is the clue.
You need to be on pure stock to get any OTA updates. Your TWRP recovery is blocking that, since you don't have stock recovery. It will continue to fail.
You can either flash back to 100% pure stock (including recovery), take the OTA, then re-flash TWRP.
Or you can wait until the full firmware of that update is posted -- not just the OTA, which is not the full version -- and flash that full firmware version manually with ADB or RSD.
If you choose the latter method, until that full firmware is posted you can disable the OTA notification if it bothers you.
(Be aware that some minor OTA updates never have the full firmware version posted.)
ChazzMatt said:
Your TWRP reference is the clue.
You need to be on pure stock to get any OTA updates. Your TWRP recovery is blocking that, since you don't have stock recovery. It will continue to fail.
You can either flash back to 100% pure stock (including recovery), take the OTA, then re-flash TWRP.
Or you can wait until the full firmware of that update is posted -- not just the OTA, which is not the full version -- and flash that full firmware version manually with ADB or RSD.
If you choose the latter method, until that full firmware is posted you can disable the OTA notification if it bothers you.
(Be aware that some minor OTA updates never have the full firmware version posted.)
Click to expand...
Click to collapse
Thanks !!
First method is only the right approach as of now if decide to go for update. Second method won't be possible in near future as Moto Maxx won't be getting Nougat :crying:
Hi ChazzMatt,
I decided to upgrade to 24.201.2 version, had successfully installed stock rom and got OTA update to 24.201.2. Installed TWRP and SuperSu.
Everything is working fine except, it directly booting to TWRP, what could be the issue....any fix.
mohangj said:
Everything is working fine except, it directly booting to TWRP, what could be the issue....any fix.
Click to expand...
Click to collapse
There were other reports about people booting directly to TWRP recovery a few weeks ago, instead of to their system. Sorry, I can't remember the reason or the fix... But there were at least two other people who had that issue. I'll try to research and see if I can find it.
What version of TWRP are you using? Do you have the most recent?
bhb27 said:
TWRP update
twrp-3.0.3-0_MOD_3-quark.img
Download
===================
Feb-17-2016
===================
* All the previously TWRP Mod + the below
* Included the latest TWRP updates to this date
* Kernel Improves
* Latest updates and bugs Fix to the date of TWRP
* Most notable is the fix for Nougat Setting configurations be lost after the wipe of cache or a restore of the ROM Data, only new backups made on the latest MOD TWRP will have this featuring.
Click to expand...
Click to collapse
also, what version of SuperSu are you using? Once rooted with the older version, you can update to newest.
SuperSU v2.79 SR3
https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
After flashing the newest TWRP and SuperSu, clear all caches in recovery and reboot. See if that fixes the issue?
OK, I found one of the incidents and I gave him the same advice, but never heard back about results.
However the issue was his phone was booting to the bootloader, not to his TWRP recovery. Is yours actually booting to the TWRP screen or to your bootloader?
Here's his incident, and there was also another I can't find right now. One was going to recovery, but this guy below was going to bootloader.
___
zeeshan.siddique4779 said:
I have isntall this rom every thing is fine , but when ever i restat my phone it goes straight in to bootloader , then i have to press enter to go to the system andriod ? Why it is so ?
Click to expand...
Click to collapse
ChazzMatt said:
Is it going to your TWRP recovery or actually your bootloader screen? Someone else reported this on another ROM and they were mistaken -- it was going to recovery, not the bootloader. I don't remember why. I'll look around and see if I can find the comment.
But try reflashing the latest version of TWRP for Quark by our Quark TWRP maintainer, found here:
twrp-3.0.2-0-Mod_04-quark.img (updated September 2016)
https://www.androidfilehost.com/?fid=529141701856462150
Can't hurt and may help.
You may not have the latest version of TWRP for our Quark, which was released in September 2016. Our Quark maintainer (who has official status) has newer modded versions on Android Host Files the official TWRP website has not yet integrated. It's their fault, not his. So, he provides the newest stuff to us in spite of their neglect.
Once you re-flash that TWRP, then reflash latest SuperSu and clear caches (it's an option you will see after your install something).
Reinstalling SuperSu can't hurt and also may help. Then, let it reboot.
[2017.01.03] SuperSU v2.79 SR2
https://download.chainfire.eu/1019/SuperSU/SR2-SuperSU-v2.79-SR2-20170103215521.zip
When you initially rooted this ROM you had to use beta 2.62 SuperSu, but now you can update to newest if you haven't already.
Click to expand...
Click to collapse
zeeshan.siddique4779 said:
Yes it goes in bootloader screen not in recovery . Then i have to press power button to start phone .
What do you recomenr ? Any solution ?
Click to expand...
Click to collapse
ChazzMatt said:
Have you tried the the three things I suggested?
Install latest TWRP
Install latest SuperSu
Clear all caches in TWRP
In the meanwhile, I'll keep researching -- but any of those may somehow fix your issue.
Click to expand...
Click to collapse
zeeshan.siddique4779 said:
ok i will try and report you back . Thanks for help brother
Click to expand...
Click to collapse
ChazzMatt said:
Also try dirty flashing the ROM again. Boot into TWRP, flash the ROM, clear caches, reboot.
Click to expand...
Click to collapse
My issue is also exactly same what zeeshan.siddique4779 explained. Let me correct what I mentioned TWRP, its bootloader. When I boot/reboot it directly goes to Bootloader (-->START) there I have to press power button to boot system Android. I installed twrp-3.0.3-0_MOD_3-quark.img and cleared all cache, still issue persists.
I tried to go back to stock bootloader and install stock 6.0.1, but install is failing 3/22 error gbt.bin. I searched fix to this...didn't get. Currently I am running LOS 14.1 (root inbuilt in Developer option) with rebooting to bootloader issue
mohangj said:
My issue is also exactly same what zeeshan.siddique4779 explained. Let me correct what I mentioned TWRP, its bootloader. When I boot/reboot it directly goes to Bootloader (-->START) there I have to press power button to boot system Android. I installed twrp-3.0.3-0_MOD_3-quark.img and cleared all cache, still issue persists.
I tried to go back to stock bootloader and install stock 6.0.1, but install is failing 3/22 error gbt.bin. I searched fix to this...didn't get. Currently I am running LOS 14.1 (root inbuilt in Developer option) with rebooting to bootloader issue
Click to expand...
Click to collapse
He was on modified stock ROM for the Droid Turbo XT1254 -- a tweaked, debloated ROM by Computerfreek274 over in the other Quark forum. But same issue...
mohangj said:
I tried to go back to stock bootloader and install stock 6.0.1, but install is failing 3/22 error gbt.bin. I searched fix to this...didn't get. Currently I am running LOS 14.1 (root inbuilt in Developer option) with rebooting to bootloader issue
Click to expand...
Click to collapse
I think this is because with the OTA you took you installed a new bootloader. You can only downgrade to earlier firmware, even with an unlocked bootloader, if you omit gpt.bin from flashing. If you omit gpt.bin from the flash commands you can even downgrade back to Lollipop or Kitkat.
Thanks and I think you are correct. I tried to take stock update and bootloader broke.
How do I omit gbt.bin while flashing. So far I only flashed to stock with RSD. Please refer links, I will give a try.
It worked Thanks brother !!!!
Here what I executed on bootloader
mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin (didn't execute this command)
mfastboot flash motoboot bootloader.img
mfastboot flash radio radio.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash system system.img_sparsechunk.6
mfastboot flash system system.img_sparsechunk.7
mfastboot flash system system.img_sparsechunk.8
mfastboot flash system system.img_sparsechunk.9
mfastboot erase cache
mfastboot erase userdata
mfastboot erase clogo
mfastboot oem fb_mode_clear
mfastboot reboot
mohangj said:
It worked Thanks brother !!!!
Here what I executed on bootloader
mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin (didn't execute this command)
mfastboot flash motoboot bootloader.img
mfastboot flash radio radio.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash system system.img_sparsechunk.6
mfastboot flash system system.img_sparsechunk.7
mfastboot flash system system.img_sparsechunk.8
mfastboot flash system system.img_sparsechunk.9
mfastboot erase cache
mfastboot erase userdata
mfastboot erase clogo
mfastboot oem fb_mode_clear
mfastboot reboot
Click to expand...
Click to collapse
can u give me the link tostock rom? unable to find one i bricked my xt1225
jigar003 said:
can u give me the link to stock rom? unable to find one i bricked my xt1225
Click to expand...
Click to collapse
EVERY QUARK FIRMWARE EVER RELEASED
http://www.filefactory.com/folder/f9d1880e6c5b4800/?sort=created&order=DESC&show=50
Well, almost the every Quark firmware. See, Motorola has released a few OTAs with security fixes and has not posted the full firmware yet. What @mohangj was able to do was DOWNGRADE to the last full firmware posted. And he was able to do that by having an UNLOCKED bootloader.
If your bootloader is still locked, you will only be able to flash the firmware you are bricked on (or higher), you will not be able to downgrade. And if Motorola has not yet publicly released the full firmware version, you have to send it to a repair center or something. Or wait until they release the full firmware publicly.
This is why having an UNLOCKED bootloader is so helpful sometimes!
If your bootloader is unlocked you can flash any XT1225 firmware listed at that link, just omit the GPT.bin file when flashing.
thanks my bootloader is unlocked
jigar003 said:
thanks my bootloader is unlocked
Click to expand...
Click to collapse
Then you're very smart!
jigar003 said:
can u give me the link tostock rom? unable to find one i bricked my xt1225
Click to expand...
Click to collapse
I am using https://forum.xda-developers.com/moto-maxx/general/moto-turbo-indian-variant-marshmallow-t3422783
mohangj said:
It worked Thanks brother !!!!
Here what I executed on bootloader
mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin (didn't execute this command)
mfastboot flash motoboot bootloader.img
mfastboot flash radio radio.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash system system.img_sparsechunk.6
mfastboot flash system system.img_sparsechunk.7
mfastboot flash system system.img_sparsechunk.8
mfastboot flash system system.img_sparsechunk.9
mfastboot erase cache
mfastboot erase userdata
mfastboot erase clogo
mfastboot oem fb_mode_clear
mfastboot reboot
Click to expand...
Click to collapse
**********************************
ChazzMatt,
I am facing another kind of problem again, I had flashed custom Kernel BHB27 (https://forum.xda-developers.com/moto-maxx/development/kernel-bhb27-kernel-t3207526) on stock 6.0.1, It was successfully installed and but I lost Devinebeats Viper4Android effect. I tried to reinstall driver/relash zip file. It didn't work. So I wanted to reflash to Stock. This time I followed same steps as above. But not able to successfully flash, after executing all commands, device reboots to Motorola Android boot screen and then goes off, its getting switched off in some 15-20 secs. Not able to boot completely back to stock. what am I upto now
mohangj said:
**********************************
ChazzMatt,
I am facing another kind of problem again, I had flashed custom Kernel BHB27 (https://forum.xda-developers.com/moto-maxx/development/kernel-bhb27-kernel-t3207526) on stock 6.0.1, It was successfully installed and but I lost Devinebeats Viper4Android effect. I tried to reinstall driver/relash zip file. It didn't work. So I wanted to reflash to Stock. This time I followed same steps as above. But not able to successfully flash, after executing all commands, device reboots to Motorola Android boot screen and then goes off, its getting switched off in some 15-20 secs. Not able to boot completely back to stock. what am I upto now
Click to expand...
Click to collapse
Since all you replaced with @bhb27's kernel was the the kernel, you wouldn't have to re-flash the entire stock image. All you needed to re-flash -- I think -- would be the boot.img. That would have overwritten the custom kernel...
But at this point, since you have re-flashed the entire image andnow the phone won't boot, I'm not sure what is wrong.
You can always try to flash a custom ROM? I know people use Viper on custom ROMs and I believe even with @bhb27 kernel. So, not sure why your Viper didn't work any more. But you need to get your phone up and working again.
Try this Marshmallow ROM for starters:
[ROM][All Quark][6.x.x]Resurrection Remix
https://forum.xda-developers.com/moto-maxx/development/rom-resurrection-remix-t3316232
mohangj said:
**********************************
ChazzMatt,
I am facing another kind of problem again, I had flashed custom Kernel BHB27 (https://forum.xda-developers.com/moto-maxx/development/kernel-bhb27-kernel-t3207526) on stock 6.0.1, It was successfully installed and but I lost Devinebeats Viper4Android effect. I tried to reinstall driver/relash zip file. It didn't work. So I wanted to reflash to Stock. This time I followed same steps as above. But not able to successfully flash, after executing all commands, device reboots to Motorola Android boot screen and then goes off, its getting switched off in some 15-20 secs. Not able to boot completely back to stock. what am I upto now
Click to expand...
Click to collapse
Here's a "custom" ROM based on XT1225 stock Marshmallow. It's just stock Brazilian Quark Marshmallow but modified to run on ALL Quarks (including Droid Turbo XT1254) by @iiWoodstocK. Try flashing that?
[ROM][6.0.1][Stock][Odexed]MPG24.107-70.2 Brazilian 6.0.1 for XT1254[TWRP Flashable]
https://forum.xda-developers.com/droid-turbo/development/rom-mpg24-107-70-2-brazilian-6-0-1-t3426234
ChazzMatt said:
Here's a "custom" ROM based on XT1225 stock Marshmallow. It's just stock Brazilian Quark Marshmallow but modified to run on ALL Quarks (including Droid Turbo XT1254) by @iiWoodstocK. Try flashing that?
[ROM][6.0.1][Stock][Odexed]MPG24.107-70.2 Brazilian 6.0.1 for XT1254[TWRP Flashable]
https://forum.xda-developers.com/droid-turbo/development/rom-mpg24-107-70-2-brazilian-6-0-1-t3426234
Click to expand...
Click to collapse
Thanks for the update. It worked by removing gbt.bin entry line from flash file and flashed it by RSD. No issues now
Need help I'm getting this annoying notification to update to 24.201.2 every now and then hence I final tried to install it failed.
Please check the screens for more.
And recovery also does not open says "no command " error I'm not sure whether I had installed or not. How to fix this? And remove that annoying updated notifications without root.

How to take OTA after Rooting Nougat.. (NPJ 25.93-14 to NPJS 25.93-14-4)

TRY THIS AT YOUR OWN RISK! MAKE A NANDROID BACKUP BEFORE MAKING ANY CHANGES!
So, you have rooted The phone flashed EX kernel and then Rooted via SuperSU/Phh's Superuser/Magisk v 12.0
Find the stock Kernel of the version you are on, since this OTA needs you to be on 25.93-14, therefore, you can find the boot.img of the stock kernel. here and stock recovery here
Next would be to un-root the phone,
ANY FLASHING HERE NEEDS TO BE DONE IN CUSTOM RECOVERY. ( I know you know it, but Just a reminder)
1. SuperSU - use the un-root option,
2. Phh's Superuser - just uninstall the apk and then flash the stock boot.img
3. MagiskSU - Use the magisk uninstaller here
3 simple Steps to follow: (Please follow the order, as flashing the stock boot.img on the rooted phone can bootloop it! And nothing will help then except flashing the stock ROM.)
1. Make sure you redo any changes done to the System. (cannot guarantee if the OTA will succeed after this). The changes done by Magisk will be reverted as soon as you flash the uninstaller, so nothing to worry about that.
2. Un-root the phone by the steps above! Needs to be done in custom recovery. (Real Important) IGNORE IF ROOTED BY SUPERSU. USE APP UNROOT OR RESTORE THE NANDROID MADE BEFORE ROOTING
3. Connect the phone Via PC and then in bootloader mode flash the stock boot.img and recovery.img
Take the OTA of approx 40MB and then u can root the phone again!
Done!
I have also replaced the boot warning picture with a custom one. Wonder if I need to reverse this... I don't have the stock warning pic.
Maybe I should flash the system and logo completely, keeping the user data.
SoNic67 said:
I have also replaced the boot warning picture with a custom one. Wonder if I need to reverse this... I don't have the stock warning pic.
Maybe I should flash the system and logo completely, keeping the user data.
Click to expand...
Click to collapse
Yess, that needs to be brought back to stock... flashing the logo file in the stock firmware should do the trick... I have never tried it though!
I have re-flashed the 93-14.4 with the file that I have received. Well... it seems that the retention is gone. Again.
I uninstalled the root, flashed the stock recovery and removed any root apps on the phone. Still the update wouldn't work and I won't go as far as re-locking my bootloader in order to install a update that only patches some vulnerabilities that this device has been vulnerable to for at least 6 months. When I tried to install the update it would fail every time.
I did use the fastboot to re-flash the system and logo, keeping my data untouched. The "noerase.bat" file contains:
Code:
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash oem oem.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 system.img_sparsechunk.7
fastboot erase cache
fastboot reboot
j0nas_ said:
I uninstalled the root, flashed the stock recovery and removed any root apps on the phone. Still the update wouldn't work and I won't go as far as re-locking my bootloader in order to install a update that only patches some vulnerabilities that this device has been vulnerable to for at least 6 months. When I tried to install the update it would fail every time.
Click to expand...
Click to collapse
How did u root the phone?? SuperSU? U don't really need to uninstall the the root apps as after unroot they do not function!!
Did u alter the system? Like made any user app as system app??
SoNic67 said:
I did use the fastboot to re-flash the system and logo, keeping my data untouched. The "noerase.bat" file contains:
Code:
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash oem oem.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 system.img_sparsechunk.7
fastboot erase cache
fastboot reboot
Click to expand...
Click to collapse
What's the error that u are getting after this??
Ideally, u should flash only system file!! Recovery and System 1-7!
abhi212b said:
How did u root the phone?? SuperSU? U don't really need to uninstall the the root apps as after unroot they do not function!!
Did u alter the system? Like made any user app as system app??
Click to expand...
Click to collapse
I rooted with superuser.zip with phh's superuser app. Got it somewhere here on xda and it has worked fine. Some root apps caused a bootloop, either gnuroot or root essentials or both. I just remove most root apps that may interfere with the bootup when I unroot even if they can't do anything after the unroot.
j0nas_ said:
I rooted with superuser.zip with phh's superuser app. Got it somewhere here on xda and it has worked fine. Some root apps caused a bootloop, either gnuroot or root essentials or both. I just remove most root apps that may interfere with the bootup when I unroot even if they can't do anything after the unroot.
Click to expand...
Click to collapse
Ohkay! did u flash EX kernel? Did u bring back that to stock??
abhi212b said:
Ohkay! did u flash EX kernel? Did u bring back that to stock??
Click to expand...
Click to collapse
Yes, I backed up the stock one before I flashed it for the first time.
j0nas_ said:
Yes, I backed up the stock one before I flashed it for the first time.
Click to expand...
Click to collapse
If everything's stock, there should not be any problems in taking an OTA!
You can go here https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
And download the stock rom and flash only system files, just in case any messing up to the system was done.
Make a nandroid 1st.
Just flash systemsparse 0-7..
If that doesn't help...Flash all of these!
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash dsp adspso.bin
fastboot flash oem oem.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 system.img_sparsechunk.7
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase customize
fastboot erase clogo
This should do the trick.
abhi212b said:
If everything's stock, there should not be any problems in taking an OTA!
You can go here https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
And download the stock rom and flash only system files, just in case any messing up to the system was done.
Make a nandroid 1st.
Just flash systemsparse 1-7..
If that doesn't help...Flash all of these!
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash dsp adspso.bin
fastboot flash oem oem.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 system.img_sparsechunk.7
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase customize
fastboot erase clogo
This should do the trick.
Click to expand...
Click to collapse
Do I need to re-lock the bootloader? Because that was the only thing missing from complete unroot. When I tried to install the update it got to like 40% before crashing or something, don't know what causes that.
j0nas_ said:
Do I need to re-lock the bootloader? Because that was the only thing missing from complete unroot. When I tried to install the update it got to like 40% before crashing or something, don't know what causes that.
Click to expand...
Click to collapse
Nope, relocking is not mandatory to take the OTA! It fails because the device doesn't look like stock! if u uninstalled any system app, or removed the bootloader unlocked warning message or used any custom logo, or even added any folder to the system folder, it fails!
abhi212b said:
Nope, relocking is not mandatory to take the OTA! It fails because the device doesn't look like stock! if u uninstalled any system app, or removed the bootloader unlocked warning message or used any custom logo, or even added any folder to the system folder, it fails!
Click to expand...
Click to collapse
It still fails and it's as a clean install as it can be apart frombeing connected to my wifi and my google account, nothing else is installed. When I try to install the update this time it got to ~30% and then displayed a dead android and "Error!" below it.
j0nas_ said:
It still fails and it's as a clean install as it can be apart frombeing connected to my wifi and my google account, nothing else is installed. When I try to install the update this time it got to ~30% and then displayed a dead android and "Error!" below it.
Click to expand...
Click to collapse
I have no idea if everything is stock why is it failing OTA! Then you will have to install stock rom again.
https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
Go here and follow the instructions! If u are rooted then make a titanium backup of all the apps and user data and then do this function! That way after taking the OTA u can root again and use the titanium backup app to get all the data back!
Newbie here. I hope to receive my Moto G4 Plus (xt1644) tomorrow! I don't understand this step:
2. Un-root the phone by the steps above! Needs to be done in custom recovery. (Real Important)
When rooting my G4 Plus, I will be using SuperSU. It seems that to unroot this app it's not done within custom recovery, which step 2 seems to require? Am I misunderstanding something?
Also, you speak of a 40MB OTA update. Does this change the Android version or is it just some type of security patch? Thanks
flroots said:
Newbie here. I hope to receive my Moto G4 Plus (xt1644) tomorrow! I don't understand this step:
2. Un-root the phone by the steps above! Needs to be done in custom recovery. (Real Important)
When rooting my G4 Plus, I will be using SuperSU. It seems that to unroot this app it's not done within custom recovery, which step 2 seems to require? Am I misunderstanding something?
Also, you speak of a 40MB OTA update. Does this change the Android version or is it just some type of security patch? Thanks
Click to expand...
Click to collapse
You use custom recovery to recover your bootloader and system before making any changes.
---------- Post added at 11:23 AM ---------- Previous post was at 11:18 AM ----------
abhi212b said:
I have no idea if everything is stock why is it failing OTA! Then you will have to install stock rom again.
https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
Go here and follow the instructions! If u are rooted then make a titanium backup of all the apps and user data and then do this function! That way after taking the OTA u can root again and use the titanium backup app to get all the data back!
Click to expand...
Click to collapse
I used titanium backup to restore my apps after installing linage os. I felt the trouble of installing linage is less than acquiring that security update. So far so good Except all sms are lost and a few games lost their saves.
abhi212b said:
What's the error that u are getting after this??
Ideally, u should flash only system file!! Recovery and System 1-7!
Click to expand...
Click to collapse
I guess the bootloader didn't want to be re-written, but the logo also needed to be reverted (I had a custom one).
However, the above procedure worked fine for me, the installed applications where maintained.
j0nas_ said:
You use custom recovery to recover your bootloader and system before making any changes..
Click to expand...
Click to collapse
Sorry, I don't know what that has to do with step 2 which refers to unrooting SuperSU. As near as I can tell, one does the uninstall of SuperSU within the SuperSU app on Android, not custom recovery. Hope you can elaborate. Thanks

[OTA-UPDATE] June security patch [2017] [NPJS25.93-14-8] is out

New update for Moto G4/4+ started rolling (NPJS25.93-14-8). It has 56MB and it contains the 1st June 2017 security patch.
You can download it from here and install it by flashing it from SD card or sideloading it.
https://drive.google.com/file/d/0B_CvjgZQDGNDNFNIME5XNjRubFE/view
thanks a lot, here in my country barely i received nougat.
Would it make any issue if I have my device with a different kernel than the stock one? For rooting it I had to flash Elemental-X kernel (Moto G4 Plus).
Thanks.
cesardemi said:
Would it make any issue if I have my device with a different kernel than the stock one? For rooting it I had to flash Elemental-X kernel (Moto G4 Plus).
Thanks.
Click to expand...
Click to collapse
For flashing the OTA, you must flash to stock Nougat rom (including kernel), otherwise the phone will enter in bootloop. After you install the OTA, you can flash the EX kernel and root it again.
A few other things to note about this update:
Looks to require NPJS25.93-14-4 (the March 2017 v7.0 update) to install from (that fastboot update is here if you need it: https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138 )
Bootloader updated to B1.06 (March 2017 had B1.05) - I imagine this fixes the critical security vulnerability as noted in the May 2017 security update (CVE-2016-10277 https://source.android.com/security/bulletin/2017-05-01#eop-in-motorola-bootloader ) EDIT - it seems that once this patch is flashed, downgrading your device (especially when flashing the GPT/bootloader from an older stock ROM) may well risk bricking your device! This brick may also occur if you downgrade from this build without flashing GPT/bootloader and then install an OTA. Be aware.
Boot animation now has 'Motorola, a Lenovo company' at the bottom (not sure if that was there previously) when the logo flips from Lenovo to the M symbol.
IMEI SV seems to be changed to 9 (think it used to be 8).
New logo seems to appear when charging with the device off (before the battery gauge appears)?
Also, if your OTA download is in your Download folder, when you're in stock recovery, I had issues trying to 'apply update via SD card'. Seems that 'mount /system' allowed me to navigate to the Download directory (don't know if that applies to everyone).
I was previously rooted on the March update with magisk v13 and ElementalX. I attempted to revert back to stock by:
Booting back into TWRP
Using the magisk uninstaller (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
Reboot to bootloader
Then using the following commands in adb to flash a stock NPJS25.93-14-4 boot and recovery image.
Code:
fastboot flash boot boot.img
fastboot flash recovery recovery.img
However, upon trying to flash the OTA in the stock recovery, I encountered an error 7 (I think it was failing to load or verify system).
Flashing the following partitions from the NPJS25.93-14-4 stock ROM allowed me to flash the OTA in the stock recovery without erasing my data (bear in mind I was already fully updated to NPJS25.93-14-4 before rooting. I've also got a TWRP backup and Titanium backups to fall back to.) This should not affect your data, but ensure you have your data backed up regardless (always good practice when flashing anything that touches your system). I am not sure if all these partitions are required to flash the OTA if you were previously rooted. As always, if you're using these commands to roll back to stock from a rooted stock system, be prepared to factory reset if your system is not stable.
Code:
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash dsp adspso.bin
fastboot flash oem oem.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 system.img_sparsechunk.7
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot reboot
Now I'm on the June 1 2017 update on a retgb XT1642 Thanks @georgeiulian89
Now to try and root this build
Flashed the zip from stock recovery. No issues
Thanks
Sent from my Moto G (4) using XDA-Developers Legacy app
Flashed on my XT1622. Can't say any good or bad about it.
Edit: The battery statistics seem to be more detailed now, first time ever that I have seen Firefox in it.
I tried to sideload the zip from my recovery. When I select Apply update from SD Card, the screen turns blank except for the
ge 0/0
Supported API: 0
None other keys are working.
I tried many times and still has no improvement. I am on Stock NPJS25.93-14-4
arunzone said:
I tried to sideload the zip from my recovery. When I select Apply update from SD Card, the screen turns blank except for the
ge 0/0
Supported API: 0
None other keys are working.
I tried many times and still has no improvement. I am on Stock NPJS25.93-14-4
Click to expand...
Click to collapse
Sideload it from the PC.
Just need to put it out there - Do not try to downgrade after you have upgraded to the latest OTA. I did. Hard bricked my phone.
georgeiulian89 said:
Sideload it from the PC.
Click to expand...
Click to collapse
I had sideloaded it via ADB but was curious to know about the issue. Do you have any idea about how to sort this issue?
arunzone said:
I had sideloaded it via ADB but was curious to know about the issue. Do you have any idea about how to sort this issue?
Click to expand...
Click to collapse
Do you have an SD card, and if so, what card is it? Just wondering if having an SD card might allow the recovery down as it reads?
echo92 said:
Do you have an SD card, and if so, what card is it? Just wondering if having an SD card might allow the recovery down as it reads?
Click to expand...
Click to collapse
Yes. I have Samsung Evo Plus 64 GB MicroSDXC Card. I tried place the zip file in internal memory and sd card. Still no improvement.
I also tried after removing the SD Card.
Can i flash it on my Indian version of moto g4 plus build no. Is NPJS25.93-14-4
VivekBhagat said:
Can i flash it on my Indian version of moto g4 plus build no. Is NPJS25.93-14-4
Click to expand...
Click to collapse
yes, you can.
arunzone said:
yes, you can.
Click to expand...
Click to collapse
Okk thanx
echo92 said:
Now to try and root this build
Click to expand...
Click to collapse
Did you succeed?
anirudh.m said:
Did you succeed?
Click to expand...
Click to collapse
Just install Vegito 6.6/EX kernel and flash superuser 2.79SR3.
Adb sidelined update worked thanks
i flashed 93-14-4 then this ota,rooted and working fine thanks

Categories

Resources