Bootloader and other questions. - ZTE Axon 7 Questions & Answers

Hello all.
Im a little bit confused about the bootloaders and their marriage with their standard ROMS.
I am in MM B13 in a 2017 unlocked using bkores toolkit and would like to check Nougat ROMS.
What happens if, from this MM unlocked state I flash an official Nougat for 2017? Is safe? Could I eventually flash a TWR to return to my "original and safe" state? Could I flash back an "official" MM B13 for example?
I am guessing that maintaining the phone in the unclocked area is safer than recover the lock. Is this true?
There is a "Universal bootloader" for Nougat ROMS. How "Universal" is this bootloader? Does this bootloader runs in MM?.
If I apply a SD "complete" update (being MM B13 or Nougat), do I relock the phone's bootloader?
If I upgrade fro MM to N, do I lost the possibility of flashing a custom recovery? (TWRP). This is a non go for me, as you cannot go back...
Hope you can answer these questions
Regards

jrotaetxe said:
Hello all.
Im a little bit confused about the bootloaders and their marriage with their standard ROMS.
I am in MM B13 in a 2017 unlocked using bkores toolkit and would like to check Nougat ROMS.
What happens if, from this MM unlocked state I flash an official Nougat for 2017? Is safe? Could I eventually flash a TWR to return to my "original and safe" state? Could I flash back an "official" MM B13 for example?
I am guessing that maintaining the phone in the unclocked area is safer than recover the lock. Is this true?
There is a "Universal bootloader" for Nougat ROMS. How "Universal" is this bootloader? Does this bootloader runs in MM?.
If I apply a SD "complete" update (being MM B13 or Nougat), do I relock the phone's bootloader?
If I upgrade fro MM to N, do I lost the possibility of flashing a custom recovery? (TWRP). This is a non go for me, as you cannot go back...
Hope you can answer these questions
Regards
Click to expand...
Click to collapse
Forget about the bootloader thing for now - it should be universal for MM and N. Not gonna relock itself.
-If you want to go back from a custom ROM (you'd have the A2017X_Universal_Bootloader, the ROM and the modem that goes with your device, plus a version of TWRP installed) what you would do, at least in A2017Gs and Us, is to flash a stock recovery zip to get the stock recovery. After that you reboot to the recovery, and you'll get to MiFavor's recovery. from there you would flash an official zip and every partition would be overwritten with what's on the zip. I suspect that ZTE packs every update with everything in it so that you can roll back, say, from Nougat to Marshmallow officialy, without messing everything up.
OR you can use MiFlash to reflash everything with a computer. Just download the full EDL file from 4PDA and flash, you'll get full stock (but still unlocked BL anyways)
So yeah, you CAN get back to full stock anytime.
-Don't just try to relock the bootloader. AFAIK if you relock it and you have root or TWRP or somesuch you can brick your device. I'd advise against trying to do that, but if you must, look at a guide or two at least.
-Yeah, pretty universal. I wonder why you'd want a custom MM ROM though. if you want to go back to stock MM it will get replaced by another one anyways.
-Already addressed, no
-I don't know the exact case with A2017 phones, but you said you cannot go back? You can. If you're on official N and want to roll back all you have to do is put an official MM zip on your SD or internal storage and go to Updates.
That being said, you still can use axon7tool on Nougat if it supports A2017 phones, which it should. You use EDL mode to flash the recovery. it is what I always do on my A2017G.

Choose an username... said:
Forget about the bootloader thing for now - it should be universal for MM and N. Not gonna relock itself.
....
Click to expand...
Click to collapse
So...
i) Bootloader unlocked is safer than locked and problems can arise if i try to relock.
ii) I can flash from SD every official thing published by ZTE if I flash previously ZTE recovery. (bootloader still unlocked). From that startpoint, I could reflash TWRP using fastboot or EDL. Once in TWRP, every ROM is flashable if partition compatible...
iii) I can stay with my unlocked bootloader with every MM or N. Important things are the modem and other stuff. N is not much different from MM and I like Xposed....
Big, big THANK YOU!!!!

jrotaetxe said:
So...
i) Bootloader unlocked is safer than locked and problems can arise if i try to relock.
ii) I can flash from SD every official thing published by ZTE if I flash previously ZTE recovery. (bootloader still unlocked). From that startpoint, I could reflash TWRP using fastboot or EDL. Once in TWRP, every ROM is flashable if partition compatible...
iii) I can stay with my unlocked bootloader with every MM or N. Important things are the modem and other stuff. N is not much different from MM and I like Xposed....
Big, big THANK YOU!!!!
Click to expand...
Click to collapse
i)Yeah
ii)Every LOS-based ROM is flashable if you flash the Universal Bootloader and the corresponding modem for your device, except stock roms and maybe stock-based roms (not sure)
iii)Yeah

Thank you again, my annonimous friend.

Related

Sideload Marshmallow from Lolli 1.17.40.1106

Hi all,
needing help upgrading to MM.
I'm stuck on 1.17.40.1106 since I unlock the bootloader I can't receive further updates.
I've read that to be able to upgrade to MM you need to have .1531 firmware but since I'm stuck, can I sideload MM 21.40.1220 from Lolli 1.17.40.1106?
I have TWRP installed but not rooted.
First if you want sideload u must in "STOCK recovery"
And Seccond if you want update to MM u must have final firmware of LL. Go to asus.com check ur firmware version, If you are using last LL u just download MM firmware copy to sdcard and go to recovery-->apply update from sd card-->choose firmware MM and wait it update
.....
Dont flash firmware of asus.com if u use custom recovery it will brick your phone....
Thanks Val.
I'm having status 7 error both in stock recovery and twrp, another reason why Im stuck.
What are my options?
anyone?
stockdiordna said:
Hi all,
needing help upgrading to MM.
I'm stuck on 1.17.40.1106 since I unlock the bootloader I can't receive further updates.
I've read that to be able to upgrade to MM you need to have .1531 firmware but since I'm stuck, can I sideload MM 21.40.1220 from Lolli 1.17.40.1106?
I have TWRP installed but not rooted.
Click to expand...
Click to collapse
you have twrp but no root? how does that work?
in any case, the Terms of Service of the Asus unlock tool says you will not be able to get OTA update after using. We have confirmed that the unlock tool communicates with Asus when you use it - we highly suspect it sends your phone information to Asus to prevent official OTA.
I would root phone and install ROM.
check this out for issue of installing official MM update with TWRP:
http://forum.xda-developers.com/zen...ne-2-laser-t3399441/post67336853#post67336853
Thanks Eric.
I was reading the links you gave and have this questions:
1. Is it true that if I use custom recovery (TWRP) to sideload official firmware my phone will be bricked?
2. If I do "fastboot erase system" and flash full official firmware such as 1.17.1531, will it erase the custom recovery and go back to stock?
This way I can manually upgrade to MM once in stock recovery.
stockdiordna said:
Thanks Eric.
I was reading the links you gave and have this questions:
1. Is it true that if I use custom recovery (TWRP) to sideload official firmware my phone will be bricked?
2. If I do "fastboot erase system" and flash full official firmware such as 1.17.1531, will it erase the custom recovery and go back to stock?
This way I can manually upgrade to MM once in stock recovery.
Click to expand...
Click to collapse
1)i think twrp will not flash the official firmware, like if you downloaded it from Asus or got the ota .zip.
2) i do not know that command but it scares me to look at it.
in the thread i linked to, was answer to y question about flashing the official MM stock image.

Ok.... I'm very confused:ZE551KL with 6.0.1 (MM)

Please forgive my stupidity - I'm a longtime Samsung Android user and this Fastboot/adb process is all new to me. Last time I used that was with Original TMOBILE Mototola G1!!
So, this is what I have: I had my device ( ZE551KL ) on LP, Bootloader unlocked with TWRP and rooted. 'Cause I first unlocked the Bootloader with the official ASUS app.
Then I installed the OTA ASUS MM version, but according to everyone, once one install the OTA upgrade, it relocks the Bootloader, correct? How can I test this??
This afternoon I put device in Fastboot mode and did a "fastboot boot twrp-3.0.4.img" and it worked!!!
It boot into TWRP and am busy making a backup now.
My Question: if my bootloader is still locked, how could I boot TWRP?
Can I try and 'Fastboot flash recovery twrp....' and will this work or am I going to brick the device?
Ideas? ( well, rather experienced advice, please)- as I would hate to brick my device.
The TWRP backup I am currently making - is that any good/helpful to anyone that can help us getting this device properly unlocked and rooted?
Thanks
I did try the official ASUS unlock tool on MM....
I forgot to mention that.
I did try the official unlock tool on MM, but the app just failed.
I opened an issue with ASUS regarding this, as their website specify version 1.16 'and later'
Does this mean I am good to flash TWRP??
Am I good to flash TWRP if I get this message??
You are good. I had unlocked the bootloader long time ago, and I have installed MM, they don't relock it back. It would be strange to do that, since once unlocked you lost the warranty... it would be like they will gave you back the warranty!
Dude, your bootloader is unlocked. You're good to go. Fastboot flash that recovery and go to town.
From your description it is clear that you have successfully unlocked your device. Once it is unlocked, you wont be able to lock it back. So there is no way to revert the process and it affects warranty. Now anytime you can flash TWRP with fastboot and install custom ROM. If you want to install Stock rom install stock recovery and use ADB sideload to install Stock ROM. if you have any other doubts visit my youtube channel [TheMobileShots] where i have provided the tutorial to do these things. Have a great day!

XT-1644 Official Nougat Update?

My Phone Info:
Single sim 2gb ram + 16gb rom
Hello folks I've been searching for a nougat update for XT-1644, but unable to find over the xda if anyone of you havs upgraded your xt-1644 then kindly tell the procedure here, Thanks.
Here is my About Phone Info.
http://cloud.tapatalk.com/s/589c8f61b2eab/Screenshot_20170209-203359.png
http://cloud.tapatalk.com/s/589c8f48b01b2/Screenshot_20170209-203401.png
You mean a method like this? https://forum.xda-developers.com/moto-g4-plus/how-to/xt1644-stock-marshmallow-to-nougat-t3540022
If you download the 93-14 Nougat firmware, that's the latest version. Nougat OTAs currently only exist for the 93-11 firmware.
echo92 said:
You mean a method like this? https://forum.xda-developers.com/moto-g4-plus/how-to/xt1644-stock-marshmallow-to-nougat-t3540022
If you download the 93-14 Nougat firmware, that's the latest version. Nougat OTAs currently only exist for the 93-11 firmware.
Click to expand...
Click to collapse
Sorry didn't find that,
One more question i have unlocked my bootloader will it work? I mean will i be able to flash this 7.0?
waseemmayaa said:
Sorry didn't find that,
One more question i have unlocked my bootloader will it work? I mean will i be able to flash this 7.0?
Click to expand...
Click to collapse
Yes, your bootloader status won't matter - as long as that's all you've done. As I understand it, the update via stock recovery only cares if the rest of your phone has been modified - if you've still got a stock bootloader, stock recovery and stock kernel (from MM, provided it's up to date), it should work and you should be eligible for future OTAs.
The only hurdle I could see happening is that the build of Marshmallow expected by the OTA and your phone's current OS build do not match, in which case it won't install. Thus, you may have to consult one of the fastboot Nougat 93-11 or 93-14 threads to install, which you'll have to do if your system is modified past the bootloader.
Here are a couple for your perusal:
https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
https://forum.xda-developers.com/moto-g4-plus/how-to/android-7-0-install-nougat-official-t3531612
echo92 said:
Yes, your bootloader status won't matter - as long as that's all you've done. As I understand it, the update via stock recovery only cares if the rest of your phone has been modified - if you've still got a stock bootloader, stock recovery and stock kernel (from MM, provided it's up to date), it should work and you should be eligible for future OTAs.
The only hurdle I could see happening is that the build of Marshmallow expected by the OTA and your phone's current OS build do not match, in which case it won't install. Thus, you may have to consult one of the fastboot Nougat 93-11 or 93-14 threads to install, which you'll have to do if your system is modified past the bootloader.
Here are a couple for your perusal:
https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369
https://forum.xda-developers.com/moto-g4-plus/how-to/android-7-0-install-nougat-official-t3531612
Click to expand...
Click to collapse
Thanks for the brief info, it means i have to flash it via fastboot and if that works fine then I'll be able to get OTA, but for your info, I've unlocked bootloader and installed Official TWRP but if i flash any of the firmware (given above) will i face bootloop kinda stuffs? I am scared if something goes wrong then i will even not able to restore nandroid backup. Hope you gotta help me.
Thanks.
waseemmayaa said:
Thanks for the brief info, it means i have to flash it via fastboot and if that works fine then I'll be able to get OTA, but for your info, I've unlocked bootloader and installed Official TWRP but if i flash any of the firmware (given above) will i face bootloop kinda stuffs? I am scared if something goes wrong then i will even not able to restore nandroid backup. Hope you gotta help me.
Thanks.
Click to expand...
Click to collapse
I see you've received a response in the other thread regarding if XT1644 will accept the update; given you've flashed TWRP, if you wish to be very safe, I would suggest re-installing your Marshmallow ROM so you have a stock install before proceeding to Nougat. There's nothing stopping you from directly flashing Nougat, and the fastboot method for either Nougat build may correctly overwrite the relevant files, the only way is to try the procedure. Don't use the TWRP backup images of Nougat - they don't contain updates to your baseband modem and other core parts of your device - they are only meant to be used once your entire phone is updated to Nougat.
If you wish to restore back to stock MM before flashing Nougat, here's links to stock firmware for XT1644: https://forum.xda-developers.com/moto-g4-plus/how-to/xt1644-firmware-t3454980
But either way, read all the instructions first, ensure you've got all the firmware and tools you need installed/downloaded, your phone has at least 50 % battery and plenty of time, and you should be okay.

[Q] Downgrade to MM from official N

Hi!
I have got two G4, one with Marshmallow and one with Nougat.
The one on N (offical N, updated by OTA and did a full wipe) has lots of problems with BT, and I want to downgrade it to MM.
I have read lots of posts, here and everywhere else, and saw some vids about the procedure. But I still have some doubts about the proccess:
* Most of the procedures I have read relate to downgrade from N leak to MM in order to upgrade to official N. I have seen someone ask if the same procedure could be used to downgrade from offical N, but no answer. Can I use the same procedure to downgrade from official N?
* Some say you have to unlock the bootloader, others make no mention of it. Some say you should not write gpt.bin and bootloader from the MM ROM as N udated them and it is not possible to downgrade them. Do I have to unlock the bootloader before using fastboot to write the MM ROM? Should I avoid writing gpt.bin and bootloader?
I don't mind voiding the phone warranty, and I don't mind not being able to OTA update future versions.
Thank you very much.
Regards.
If you have bootloader locked, you can't overwritte nothing including system, boot, bootloader and gpt. I tried with my Moto G4 and i can't go back from official N to official MM through fastboot
Thank you.
So I understand I have to unlock the bootloader.
Now I just need to make sure if I should overwrite gpt and bootloader with MM versions (coming from stock N) or not.
Regards.
CalvinH said:
Thank you.
So I understand I have to unlock the bootloader.
Now I just need to make sure if I should overwrite gpt and bootloader with MM versions (coming from stock N) or not.
Regards.
Click to expand...
Click to collapse
A couple of weeks ago, I read something about it. I think you should not overwrite the bootloader and recovery but I do not remember very well.
But if you have your bootloader unlocked just flash (or boot into) a custom recovery and make a backup of everything and after play along a while
lerg96 said:
A couple of weeks ago, I read something about it. I think you should not overwrite the bootloader and recovery but I do not remember very well.
But if you have your bootloader unlocked just flash (or boot into) a custom recovery and make a backup of everything and after play along a while
Click to expand...
Click to collapse
Thank you.
Based on the overwhelming popularity of this thread (thanks lerg96!) I have decided to come back and tell how it went.
I had a Moto G4 with official Nougat. I wanted to downgrade it to MM.
The first problem is that I didn't find the .63 ROM (last MM one) for my device (XT1622). I found the 23.5 version (previous one), and the .63 version for the XT1624. Since 22 and 24 differ on LTE bands and so, I decided to use the older but right ROM.
First attempt: downgrade without unlocking bootloader... NO WAY.
Second attempt: unlock bootloader + downgrade without overwriting bootloader and gpt.bin. :good::good:
I got the boot warning message, but everything went ok and my BT problems are gone. I got the .63 OTA notification, but didn't installed it as I read scary histories about doing it.
Regards!
now that your bootloader is unlocked, install TWRP and make a backup of your system. I used TWRP to restore my OS. I went from Nougat back to MM, I am sure you can go the other way around too.
also, the fastboot method for reload the os seems to work well on phones with unlocked bootloaders.

b25 Update

I have a new (3 day) that updated to b25. Was and is totally stock. Not happy.
Mar was way better on battery and performance. I have downloaded and renamed
b15 factory ota and placed in the sdcard. System update reports a valid update but before I
commit to doing this I wanted to verify with the community that it is safe to do.
After I do this update I am wondering if I can find a factory ota of mar if I can do the same thing again.
Thanks in advance
2CanSan said:
I have a new (3 day) that updated to b25. Was and is totally stock. Not happy.
Mar was way better on battery and performance. I have downloaded and renamed
b15 factory ota and placed in the sdcard. System update reports a valid update but before I
commit to doing this I wanted to verify with the community that it is safe to do.
After I do this update I am wondering if I can find a factory ota of mar if I can do the same thing again.
Thanks in advance
Click to expand...
Click to collapse
It's really simple actually: if you install B15 your data will be wiped, after that just skip everything and update to B29 (is B29 the latest? I have a G, dunno) and then use it. What you describe is not the actual performance that it should have, it's your specific case obviously.
I know what you want to do - if you want to remain TOTALLY STOCK I think you are out of options as I don't know anywhere that you can still download the stock ZTE B29 marshmallow. If you are willing to unlock your bootloader and install TWRP then somewhere in here DrakenFX has a B29 rollback that works great - it just won't work with stock recovery
tabletalker7 said:
I know what you want to do - if you want to remain TOTALLY STOCK I think you are out of options as I don't know anywhere that you can still download the stock ZTE B29 marshmallow. If you are willing to unlock your bootloader and install TWRP then somewhere in here DrakenFX has a B29 rollback that works great - it just won't work with stock recovery
Click to expand...
Click to collapse
All I really want is to remain stock but rooted and with TWRP for recovery for Nandroid backups. The B25 will not let me unlock the bootloader with Fastboot and when running MiFlash the phone is visible but getting "Hello packet error" I have read another method with fastboot but have not tried it yet (below). Somewhere I read that B25 was the problem and you had to downgrade and the MiFlash method was recommended.
adb reboot bootloader
fastboot devices
fastboot oem unlock
fastboot reboot
I did everything but the first entry.
Thanks for any suggestions.
2CanSan said:
All I really want is to remain stock but rooted and with TWRP for recovery for Nandroid backups. The B25 will not let me unlock the bootloader with Fastboot and when running MiFlash the phone is visible but getting "Hello packet error" I have read another method with fastboot but have not tried it yet (below). Somewhere I read that B25 was the problem and you had to downgrade and the MiFlash method was recommended.
adb reboot bootloader
fastboot devices
fastboot oem unlock
fastboot reboot
I did everything but the first entry.
Thanks for any suggestions.
Click to expand...
Click to collapse
Go ahead with your rollback to B15 - that will let you unlock and install TWRP. Once you have TWRP go to this thread https://forum.xda-developers.com/axon-7/development/rom-guide-updates-to-stock-files-via-t3469484 and in post #2 you will find A2017UV1.0.0B29_RollBackModded.zip. Flash that, then flash TWRP again (you have to flash TWRP again ONLY if you want to keep TWRP as this flash file will automatically reinstall stock recovery). Also note on B29 I had to use SuperSU 2.65 (not the current one) for root.
tabletalker7 said:
Go ahead with your rollback to B15 - that will let you unlock and install TWRP. Once you have TWRP go to this thread https://forum.xda-developers.com/axon-7/development/rom-guide-updates-to-stock-files-via-t3469484 and in post #2 you will find A2017UV1.0.0B29_RollBackModded.zip. Flash that, then flash TWRP again (you have to flash TWRP again ONLY if you want to keep TWRP as this flash file will automatically reinstall stock recovery). Also note on B29 I had to use SuperSU 2.65 (not the current one) for root.
Click to expand...
Click to collapse
By the system update.zip method?
Thanks
Also I would be happy to stay at b15 with TWRP and root.
2CanSan said:
By the system update.zip method?
Thanks
Also I would be happy to stay at b15 with TWRP and root.
Click to expand...
Click to collapse
Wait - you wanted to stay stock? You didn't actually have to unlock if you wanted to. Just by using the update.zip method with some Marshmallow zip you could get to MM, and then you can update to N and you surely won't get the same problems that you've been having...
For example my G is on 7.1.1 and I get 6h+ of battery (right now, 3h36m with 41% left) so your problem is just that your installation was bad. If you unlocked you might as well just do the process that the guy above described though.
2CanSan said:
By the system update.zip method?
Thanks
Also I would be happy to stay at b15 with TWRP and root.
Click to expand...
Click to collapse
Choose an username... said:
Wait - you wanted to stay stock? You didn't actually have to unlock if you wanted to. Just by using the update.zip method with some Marshmallow zip you could get to MM, and then you can update to N and you surely won't get the same problems that you've been having...
For example my G is on 7.1.1 and I get 6h+ of battery (right now, 3h36m with 41% left) so your problem is just that your installation was bad. If you unlocked you might as well just do the process that the guy above described though.
Click to expand...
Click to collapse
OK on the A2017U units you need the official marshmallow B29 package to roll back, and that only works with stock recovery on a clean B15 N install. The Rollback package I told you to use earlier will roll you back to B29 marshmallow NO MATTER WHAT YOU ARE USING (I have used this a lot, and OBVIOUSLY there are differences between the the A2017U version in North America and the A2017G version in Europe). If you want stock and rooted, I personally recommend B29 marshmallow over B15 Nougat, but either way go for it (I think the marshmallow had a much better radio than any of the Nougat packages). If you are interested in TWRP and root, I found B29 marshmallow much easier for both, and the marshmallow version of android also gives you Xposed, but back to your first post, you mentioned wanting marshmallow, and this is the best way to get it.
Step by Step method
1. Roll back to B15. Use the update.zip method. It will factory reset your device so backup everything you can't lose
2. Use MiFlash to unlock and install TWRP - check that thread on XDA for instructions.
3. (If desired) In TWRP, install the B29 marshmallow rollback. Do not reboot into system afterwards.
4. (If step 3 is done) In TWRP, flash TWRP. The marshmallow rollback will overwrite recovery with stock recovery
If you do this you will have exactly what you wanted in your original post. I can personally tell you this works, as I have tried every custom rom on here and always wind up back at B29 marshmallow when all is said and done. It has never failed me, and it will never fail you either.

Categories

Resources