• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] Chinese Marshmallow ROM for ZTE Axon Elite (A2016) international

Search This thread

suunnittelija

Senior Member
Mar 13, 2011
183
127
Oulu
www.rasteri.net
I was able to install Chinese ZTE Axon Elite (A2015) Marshmallow rom to my international version of Axon Elite (A2016). Wifi, mobile data network and calling works. All Google apps are working too, Chinese rom has google services installed but those are needed to be activated by allowing them run in a background. Only Chinese and English languages available, but system is working in your local language after installing More Locale 2 from Google Play.

This ROM is not rooted, so you need to install Super User in TWRP right after installing this ROM.

Changes:
  • Added modem files (modem.b00-modem.b22, modem.mdt) from international B06 NON-HLOS.bin.
  • Minor build.prop changes (e.g. changed English as default language).
  • Removed stock recovery.
  • Added Google Play, Google Contact sync, Google Calendar sync, Google Gmail, Google Exchange sync, Google Phone, More Locale 2.
  • Removed all possible Chinese ZTE bloatware (over 200MB). I had to leave Mi-Assistant so that it can be used for allowing apps running in a background (example Google Play, Super SU).
    [*]Added stock Marshmallow boot animation and removed boot sound.

Features:
  • Latest Google Security patch
  • MiFavor UI 4.0 with new themes and fonts
  • Applications Avatar (I have no idea what it is)
  • Toolbox - including compass, noise test, ruler, protractor, level meter, paintings
  • Calendar, shows weather for five next days
  • New Desktop backup and recovery capabilities
  • Long screenshots
  • More system Sleep functions
  • Smoother UI animations
  • SMS two-finger zoom
  • New power limits
  • Enhanced ZTE lock screen
  • ...and some more which might not be useful in other countries than China (please check more details from: http://www.myzte.cn/thread-270646-1-1.html)

Working:
  • Wifi, mobile network, mobile data, bluetooth.
  • Fingerprint scanning.
  • Google Play services + other Google apps are working too (like Calendar, Contacts sync), but must be activated in Mi-Assistant Auto-start manager and allowing permissions in apps. Please see attached images for example.

Bugs and limitations:
  • NFC doesn't work.
  • Only Chinese and English languages, but it is possible to use More Locale 2 app (included in ROM) to change locale settings. Then apps (and part of the system) are working on your defined language. On my opinion it works just like in B06. More Locale requires Root access and executing ADB command (app shows the needed command) to change locale.

Download (B15M beta, updated 09.09.2016):
Mega https://mega.nz/#!cRAXTbqQ!UYTEzWb4AH5yZbcI4fK_09QBM5TYgvCCMMl1uTijetE

Quick steps:
  1. (optional) Backup all apps by using ZTE own backup/restore app. It's then possible to restore apps after rom installation.
  2. Install TWRP+root by using the method by @acer73: http://forum.xda-developers.com/zte-axon/development/zte-axon-elite-a2016-twrp-root-t3237760
  3. Copy ZTE_Axon_Elite_A2016_unofficial_B15M_09092016 to SD card.
  4. Boot to TWRP recovery.
  5. Do full backup in TWRP.
  6. Do factory reset in TWRP.
  7. Install ZTE_Axon_Elite_A2016_unofficial_B15M_09092016 from SD card in TWRP. NOTE! Status bar is not progressing at all when installation is ongoing! Don't panic. Just wait, it will complete.
  8. Install Super User .zip again.
  9. Reboot. Please be patient, first boot will take minutes to complete.
  10. After first boot is complete, start Mi-Assistant and enable apps (Google Play, Google Contacts, SuperSU... etc) in Auto-run Manager.
  11. Enable app permissions for Calendar, Contacts, Phone, SMS, Storage in Settings -> Apps, App permissions.
  12. Reboot.
  13. (optional) Restore apps by using ZTE own backup/restore app. ZTE has removed Backup/restore app but here's download link for backup/restore app from B12M: https://mega.nz/#!hZQ2HTbb!IvTJu17kjibXGSJBsRUutz0wwPZL0XlruDVAyExqsC8

Note to users: I'm not responsible if you brick your phone, so please be careful!
 

Attachments

  • Screenshot_2016-04-25-10-07-51.jpg
    Screenshot_2016-04-25-10-07-51.jpg
    151.8 KB · Views: 6,643
  • Screenshot_2016-06-10-10-55-16.jpg
    Screenshot_2016-06-10-10-55-16.jpg
    243.4 KB · Views: 5,973
  • Screenshot_2016-06-10-10-45-38.jpg
    Screenshot_2016-06-10-10-45-38.jpg
    99.9 KB · Views: 5,803
  • Screenshot_2016-06-12-13-57-21.jpg
    Screenshot_2016-06-12-13-57-21.jpg
    139.5 KB · Views: 5,548
  • Screenshot_2016-06-12-14-00-50.jpg
    Screenshot_2016-06-12-14-00-50.jpg
    95 KB · Views: 5,268
  • Screenshot_2016-06-12-14-00-57.jpg
    Screenshot_2016-06-12-14-00-57.jpg
    125.5 KB · Views: 5,152
  • Screenshot_2016-06-12-14-01-11.jpg
    Screenshot_2016-06-12-14-01-11.jpg
    117.8 KB · Views: 5,031
  • Screenshot_2016-06-12-16-07-53.jpg
    Screenshot_2016-06-12-16-07-53.jpg
    132.6 KB · Views: 5,154
  • Screenshot_2016-07-15-20-58-09.jpg
    Screenshot_2016-07-15-20-58-09.jpg
    186.1 KB · Views: 4,854
  • Screenshot_2016-07-15-15-46-25.jpg
    Screenshot_2016-07-15-15-46-25.jpg
    142.7 KB · Views: 5,025
  • Screenshot_2016-07-15-20-57-16.jpg
    Screenshot_2016-07-15-20-57-16.jpg
    73.7 KB · Views: 4,911
  • Screenshot_2016-07-15-20-58-35.jpg
    Screenshot_2016-07-15-20-58-35.jpg
    193.2 KB · Views: 4,795
  • Screenshot_2016-07-15-15-47-19.jpg
    Screenshot_2016-07-15-15-47-19.jpg
    83.2 KB · Views: 4,575
  • Screenshot_2016-07-15-20-52-52.jpg
    Screenshot_2016-07-15-20-52-52.jpg
    154.8 KB · Views: 4,366
  • Screenshot_2016-07-15-21-10-42.jpg
    Screenshot_2016-07-15-21-10-42.jpg
    102.1 KB · Views: 4,418
  • Screenshot_2016-07-15-21-10-52.jpg
    Screenshot_2016-07-15-21-10-52.jpg
    141.9 KB · Views: 4,430
Last edited:

GalaxyFan88

Senior Member
Jun 27, 2010
171
61
Münster
Thank you for your efforts! Great to hear that there are only minor bugs. :fingers-crossed:

Leaves me thinking about why ZTE does not provide this update by themselves if there are only few things needed to be adjusted in order to make this work...:confused:
 

suunnittelija

Senior Member
Mar 13, 2011
183
127
Oulu
www.rasteri.net
Like already mentioned, when trying to add PIN lock, settings will force close. I also compared international B05 and Chinese marshmallow rom files and noticed differences on fingerprint modules and apps, so I believe we are out of luck here.
 

Mononitoto

Senior Member
Apr 8, 2013
67
24
Like already mentioned, when trying to add PIN lock, settings will force close. I also compared international B05 and Chinese marshmallow rom files and noticed differences on fingerprint modules and apps, so I believe we are out of luck here.

I think that copying that files, modules and apps would be possible, from one to another, won't you? I have no idea of how to doing it, but maybe it is easy for someone experimented in rom's modding. :p
@suunnittelija how about the batttery life?
 

suunnittelija

Senior Member
Mar 13, 2011
183
127
Oulu
www.rasteri.net
What would be necessary to do, to port fingerprint scanner etc to this rom?
Probably it's nothing to do with fingerprint scanner. I checked logcat file and settings will force close before that. Settings will force close right after trying to enable PIN code lock.

Code:
FATAL EXCEPTION: AsyncTask #3
Process: com.android.settings, PID: 8191
java.lang.RuntimeException: An error occurred while executing doInBackground()
	at android.os.AsyncTask$3.done(AsyncTask.java:309)
	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
	at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
	at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: Attempt to read from field 'int com.android.server.LockSettingsStorage$CredentialHash.version' on a null object reference

With cyanogenmod there has been similar issues with some devices and error has been caused by wrong baseband (https://forum.cyanogenmod.org/topic/118507-cant-enable-screen-lock/?page=3), which means that users have not been updating the baseband before updating the latest version of cyanogenmod. This might be the same issue, I used lollipop baseband to get this work.
 

suunnittelija

Senior Member
Mar 13, 2011
183
127
Oulu
www.rasteri.net
How to restore 5.0.1 ?
Easiest and the best way is to take full twrp backup first before installing this rom. Then it can be restored in twrp and phone is restored to the state it was before.
If backup is not made, then stock B05 update.zip needs to be installed in recovery (in stock or twrp).
@kacsa105 pointed out that adb root method doesn't work anymore with B10M. I didn't notice it because I installed recovery + supe su in right after I installed B10M in twrp.

If you are now in stock Chinese recovery, then follow these steps to restore stock B05 in stock (Chinese) recovery:
1. download B05 from:
http://download.ztedevice.com/UpLoadFiles/product/643/6549/soft/2016042111364202.zip. Unzip it and find update.zip
2. place update.zip to phone internal SD card
3. shut down your phone
4. reboot to recovery: Press and hold Volume up button then Press and hold Power button. When ZTE logo appears, stop pressing Power button but continue pressing Volume up until it goes to recovery.
5. It should be now in stock Chinese recovery. You need to use volume up/down buttons and move it to the selection where is written something on Chinese but with letters SD (which means your internal SD card). Press Power button to select it.
6. Use vol down to navigate until you see update.zip and choose it with power button. If I remember correctly, you need to confirm Yes (it should be in English if I remember it correctly).
7. After it has been updated, recovery asks something again in Chinese. Don't change the selection, just use power button to select what it proposes, and system will boot.

Just wait until your phone boots back to system. If it keeps crashing, just power it down and reboot again to recovery. Recovery should be in English now. Then clear cache and dalvik (or was it factory reset?) and boot to system again.
 
Last edited:

suunnittelija

Senior Member
Mar 13, 2011
183
127
Oulu
www.rasteri.net
Are known any major issues with this ROM? Tired of Mi-sh*t, I'm thinking about install TWRP, make a backup and later this or CM. Is worth it?
I'm not using this rom because PIN lock screen and fingerprint doesn't work (CM has these issues too). Then it has some China specific in the settings. Be careful when installing this B10 rom, you need to install twrp recovery + root again in recovery right after flashing this rom. Otherwise you will loose root and recovery is replaced by stock Chinese.

On my opinion this is not worth of flashing, you don't even notice major differences. In some devices Marshmallow has improved performance and battery life, but I didn't notice any difference. I'm using stock B06 (5.0.2) with xposed (+some modules installed) and I'm happy with it.

Of course this rom is fun to try if you want to test how Marshmallow will look in our device.
 
  • Like
Reactions: hik4ru

martas.vavra

Senior Member
Dec 5, 2010
300
79
Prague
I'm not using this rom because PIN lock screen and fingerprint doesn't work (CM has these issues too). Then it has some China specific in the settings. Be careful when installing this B10 rom, you need to install twrp recovery + root again in recovery right after flashing this rom. Otherwise you will loose root and recovery is replaced by stock Chinese.

On my opinion this is not worth of flashing, you don't even notice major differences. In some devices Marshmallow has improved performance and battery life, but I didn't notice any difference. I'm using stock B06 (5.0.2) with xposed (+some modules installed) and I'm happy with it.

Of course this rom is fun to try if you want to test how Marshmallow will look in our device.
How to flash recovery in recovery? I have tried to flash it via ADB, but there was stock recovery after reboot. And when I flash supersu zip the system won't boot.

Odesláno z mého ZTE A2016 pomocí Tapatalk
 

crxixo1

Senior Member
Apr 19, 2016
90
5
I'm not using this rom because PIN lock screen and fingerprint doesn't work (CM has these issues too). Then it has some China specific in the settings. Be careful when installing this B10 rom, you need to install twrp recovery + root again in recovery right after flashing this rom. Otherwise you will loose root and recovery is replaced by stock Chinese.

On my opinion this is not worth of flashing, you don't even notice major differences. In some devices Marshmallow has improved performance and battery life, but I didn't notice any difference. I'm using stock B06 (5.0.2) with xposed (+some modules installed) and I'm happy with it.

Of course this rom is fun to try if you want to test how Marshmallow will look in our device.
What modules are you using with Xposed?

Enviado desde mi ZTE A2016 mediante Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    I was able to install Chinese ZTE Axon Elite (A2015) Marshmallow rom to my international version of Axon Elite (A2016). Wifi, mobile data network and calling works. All Google apps are working too, Chinese rom has google services installed but those are needed to be activated by allowing them run in a background. Only Chinese and English languages available, but system is working in your local language after installing More Locale 2 from Google Play.

    This ROM is not rooted, so you need to install Super User in TWRP right after installing this ROM.
    
    Changes:
    • Added modem files (modem.b00-modem.b22, modem.mdt) from international B06 NON-HLOS.bin.
    • Minor build.prop changes (e.g. changed English as default language).
    • Removed stock recovery.
    • Added Google Play, Google Contact sync, Google Calendar sync, Google Gmail, Google Exchange sync, Google Phone, More Locale 2.
    • Removed all possible Chinese ZTE bloatware (over 200MB). I had to leave Mi-Assistant so that it can be used for allowing apps running in a background (example Google Play, Super SU).
      [*]Added stock Marshmallow boot animation and removed boot sound.

    Features:
    • Latest Google Security patch
    • MiFavor UI 4.0 with new themes and fonts
    • Applications Avatar (I have no idea what it is)
    • Toolbox - including compass, noise test, ruler, protractor, level meter, paintings
    • Calendar, shows weather for five next days
    • New Desktop backup and recovery capabilities
    • Long screenshots
    • More system Sleep functions
    • Smoother UI animations
    • SMS two-finger zoom
    • New power limits
    • Enhanced ZTE lock screen
    • ...and some more which might not be useful in other countries than China (please check more details from: http://www.myzte.cn/thread-270646-1-1.html)

    Working:
    • Wifi, mobile network, mobile data, bluetooth.
    • Fingerprint scanning.
    • Google Play services + other Google apps are working too (like Calendar, Contacts sync), but must be activated in Mi-Assistant Auto-start manager and allowing permissions in apps. Please see attached images for example.

    Bugs and limitations:
    • NFC doesn't work.
    • Only Chinese and English languages, but it is possible to use More Locale 2 app (included in ROM) to change locale settings. Then apps (and part of the system) are working on your defined language. On my opinion it works just like in B06. More Locale requires Root access and executing ADB command (app shows the needed command) to change locale.

    Download (B15M beta, updated 09.09.2016):
    Mega https://mega.nz/#!cRAXTbqQ!UYTEzWb4AH5yZbcI4fK_09QBM5TYgvCCMMl1uTijetE

    Quick steps:
    1. (optional) Backup all apps by using ZTE own backup/restore app. It's then possible to restore apps after rom installation.
    2. Install TWRP+root by using the method by @acer73: http://forum.xda-developers.com/zte-axon/development/zte-axon-elite-a2016-twrp-root-t3237760
    3. Copy ZTE_Axon_Elite_A2016_unofficial_B15M_09092016 to SD card.
    4. Boot to TWRP recovery.
    5. Do full backup in TWRP.
    6. Do factory reset in TWRP.
    7. Install ZTE_Axon_Elite_A2016_unofficial_B15M_09092016 from SD card in TWRP. NOTE! Status bar is not progressing at all when installation is ongoing! Don't panic. Just wait, it will complete.
    8. Install Super User .zip again.
    9. Reboot. Please be patient, first boot will take minutes to complete.
    10. After first boot is complete, start Mi-Assistant and enable apps (Google Play, Google Contacts, SuperSU... etc) in Auto-run Manager.
    11. Enable app permissions for Calendar, Contacts, Phone, SMS, Storage in Settings -> Apps, App permissions.
    12. Reboot.
    13. (optional) Restore apps by using ZTE own backup/restore app. ZTE has removed Backup/restore app but here's download link for backup/restore app from B12M: https://mega.nz/#!hZQ2HTbb!IvTJu17kjibXGSJBsRUutz0wwPZL0XlruDVAyExqsC8

    Note to users: I'm not responsible if you brick your phone, so please be careful!
    5
    Hi all, I did the changes already so here's the download link for modified B12M:
    https://mega.nz/#!4UAgALQL!q52uEU16xV7t6pkSoNzDVl0ozJMaHUfi79DzpzpIDhY

    Like I mentioned earlier, I do not have this phone anymore so if someone can test it and report back here does it work properly. I did the same changes like for B11M, but now it has stock ZTE launcher instead of Nova.
    5
    ZTE has released new Chinese B12M version. I will modify and upload new version here during next week :)
    5
    New modified B15M beta release for A2016 international

    Here's download link for the latest modified version of Chinese B15M beta:
    https://mega.nz/#!cRAXTbqQ!UYTEzWb4AH5yZbcI4fK_09QBM5TYgvCCMMl1uTijetE

    There were no change log but it was mentioned in Chinese ZTE forum that version B14 should have fixed the issue with APN, so I expect it to be fixed on this version too.

    Like you know I do not have this phone anymore so I have not been able to test this. Please let me know how does it work, I will then add it to the first post.

    If you notice Chinese bloatware you would like to get rid off, please let me know the apk name and I can then create new version without it. This rom also have original ZTE boot animation. If you don't like it I can replace it with stock Marshmallow without sound.
    5
    Hi all, I have excellent news! I got B11M to work with fingerprint PIN lock and of course with mobile network! NFC doesn't work but I'm not using it anyway, so it doesn't bother me so much. :victory:

    I installed original B11M rom with Chinese non-hlos.bin+installed root. Then I copied modem.b00-.b22 files from B05 non-hlos.bin and replaced them in firmware/image -folder. Rebooted and now it's working fine :)