[ZTE Axon 7 Guides, News, & Discussion] dnlilas:
Introduction: Since the last days I encountered several problems after updating SuperSU (updating from stable 2.79 to 2.80 then 2.81 then finally 2.82).

Refer to https://xdaforums.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703

Also SuperSU (2.80, 2.81) now requires a lot of new permissions not needed for pure root functions, and since it is now owned by Chinese CCMT company,

I prefer another root solution, and discover Magisk and MagiskSU (Magisk/MagiskSU is open source which is excellent for privacy and security).

Magisk official topic: Magisk v12.0 - Root & Universal Systemless Interface [Android 5.0+]

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

All about Magisk:

https://xdaforums.com/apps/magisk

[UNOFFICIAL] Magisk v13 and MagiskManager v5.0 snapshots

https://xdaforums.com/apps/magisk/unofficial-magisk-v10-beta-built-t3521901

I follow the Magisk official topic and try to install Magisk (v12.0 and Magisk manager v4.3.3 from Playstore).

But no root is operational, root is installed but no root persmissions!

After reading some discussion https://xdaforums.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382, I decided try the latest Magisk beta (snapshot):

I use:

MagiskManager-v5.0-170612.apk from https://github.com/stangri/MagiskFiles Direct download link: https://github.com/stangri/MagiskFiles/blob/master/MagiskManager-v5.0-170612.apk

Magisk-v13-170612.zip from https://github.com/stangri/MagiskFiles Direct download link: https://github.com/stangri/MagiskFiles/blob/master/Magisk-v13-170612.zip

Magisk-v13-170612-Uninstaller.zip (not needed, just in case) from https://github.com/stangri/MagiskFiles Direct download link: https://github.com/stangri/MagiskFiles/blob/master/Magisk-v13-170612-Uninstaller.zip

UPDATE-unSU-signed.zip from https://xdaforums.com/showpost.php?p=63615067

A2017G-N-B04-boot.img from https://www.androidfilehost.com/?fid=889764386195902948 (original topic: https://xdaforums.com/axon-7/how-to/download-center-factory-images-ota-t3606547 )

A2017G-N-B05-boot.img from https://www.androidfilehost.com/?fid=817550096634782427 (original topic: https://xdaforums.com/axon-7/how-to/download-center-factory-images-ota-t3606547 )

TWRP 3.1.1-0: https://www.androidfilehost.com/?fid=889764386195900705 (original topic: https://xdaforums.com/axon-7/how-to/download-center-factory-images-ota-t3606547)

And it works, root is OK, root checker passed, and when enabling Magisk Hide in Magisk manager: Safetynet check passed!

This would mean function like Android Pay should be OK too for interested users.

(Add) To get Google Play Store Settings as Certified: select Magisk hide in Magisk manager, check the box corresponding to Play Store, clear Play Store data => certified. So applications like Netflix would be now available in Play Store (they are hidden for rooted (= not certified) phone.

Procedure I followed:

- Current phone status: unlocked bootloader, stock ROM Nougat B04, TWRP recovery 3.1.1-0, root with SuperSU 2.82 (systemless)

- (optional, but recommended for safety) backup with latest TWRP 3.1.1-0: boot, recovery, system, data, cache

- reboot into TWRP, then in this order during same session: install zip UPDATE-unSU-signed.zip, install image A2017G-N-B04-boot.img, install zip Magisk-v13-170528.zip , reboot system => normal boot OK

- Under Android: click on apk to install magisk manager MagiskManager-v5.0-170528.apk (must first enable Unknown sources in Phone Setting/Security) -

- Run MagiskManager: MagiskManager ok, MagiskSU OK!, enable Magisk hide: Safetynet check passed!

- disable "Unknown sources" in phone settings/Security.

Notes:

- If you have SuperSU 2.79, 2.80 or 2.81 this should work too.

- UPDATE-unSU-signed.zip is used to completely remove/uninstall SuperSU first, which helps Magisk install, although Magisk has actions to uninstall

SuperSU by itself.

- This procedure should work too (not tried) for other model like A2017 or A2017U, just be careful to replace the A2017G-N-B04-boot.img boot image with the one corresponding to your model (you could extract boot.img from your model ROM zip).

Edit (add):

- This procedure works also for Nougat B05. Just use A2017G-N-B05-boot.img instead of A2017G-N-B04-boot.img.

- You can use more updated version of Magisk and Magisk Manager.

- If you do not have SuperSU installed, you can skip all steps related to SuperSU.