I'm using mate 9 with Magisk for a while. Here is the steps how I flash my phone.
Notice: Only verified Mate 9 MHA-L29C636B188 (Pass SafetyNet Check).
Magisk: Thanks to @topjohnwu
Huawei Firmware Finder: Thanks to (Team MT)
TWRP 3.1.0-1: Thanks to @Tkkg1994
Notice: Only verified Mate 9 MHA-L29C636B188 (Pass SafetyNet Check).
Magisk: Thanks to @topjohnwu
Huawei Firmware Finder: Thanks to (Team MT)
TWRP 3.1.0-1: Thanks to @Tkkg1994
- Prepare:
- A. Flash official ROM. (Ex: MHA-L29C636B188) (Refer to : [Guide] Mate 9 Flash Update Package and Rebrand)
- B. Download Magisk and related file. (Link)
- Download:
- A. Download Huawei Firmware Finder PC Tool (Link)
- B. Run "FimrwareFinderRewrite.exe" and select "Common Base".
- C. Select phone brand (Ex: MHA-L29C636) and click "Find".
- D. Select 1A. Firmware (Ex: MHA-L29C636B188) "Filelist" and download the second and third link file.
- E. Put 1B. bootimg_data_decrypt_xxx.zip and 2D. files(___data___.zip and ___hw___.zip) into phone SDCard.
- Unlock:
- A. Phone power off, press vol-down and usb cable to enter fastboot mode.
- B. fastboot oem unlock xxxxxx (xxxxxx is your unlock code)
- Flash:
- A. Enter Fastboot again using "fastboot flash recovery MHA_xxxx-3.1.0-1-hi3660.img" to flash TWRP Recovery.
- B. Phone power off, press vol-up and power to enter TWRP.
- C. TWRP select "Keep Read Only" (Everytime enter TWRP select this.)
- D. Wipe => Format Data => yes
- E. Install => Select 2E. bootimg_data_decrypt_xxx.zip file.
- F. Install => Select 2E. xxxx__data__xxxx.zip file.
- G. Install => Select 2E. xxxx__hw__xxxx.zip file (Ignore errors).
- H. Reboot => System => Do Not Install.
- Magisk:
- A. Download "SafetyNet Test" application in Google Play Store.
- B. Run SafetyNet Test, only CTS profile match fail.
- C. Put 1B. Magisk-vxxxx.zip and Huawei-Prop-Fix-xxxx.zip into SDCard.
- D. Phone power off, press vol-up and power to enter TWRP again.
- E. Install => Select Magisk-vxxxx.zip
- F. Install => Select Huawei-Prop-Fix-xxxx.zip
- G. First boot SafetyNet Test can't pass.
- H. After second boot SafetyNet Test pass.
- I. If SafetyNet Test failure in the future, disable all modules in Magisk, reboot SafetyNet pass then enable modules.
Last edited: