Huawei Mate 9 EMUI9.1 TWRP and Root (MHA-L29/L09/AL00)

Huawei Mate 9 is one of the fast selling flagship phones by Huawei. Huawei consistently provided updates for this phone and now it’s running EMUI9.1 for most of the regions. In this tutorial, we will show you how you can root this phone while running EMUI9.1 firmware. This guide should work on all variants MHA-L29, MHA-L09, and MHA-AL00. We will be using the Magisk systemless rooting method for this which is the only rooting method available for android 9 devices. You will learn how to root without keeping TWRP and how to keep TWRP after root.

Huawei Mate 9 EMUI9.1 TWRP and Root


After root charging does not work on the powered-off phone. Once you connect the charger it will switch on automatically. Everything you do at your own risk, I am not responsible for any bricked devices. 

Huawei Mate 9 Root Tutorial (Magisk V23)

  1. Backup all important data from the phone
  2. Enable OEM unlock in developer options
  3. Unlock the bootloader of your phone (Buy bootloader code)
  4. Download root files from THIS LINK (password:
  5. Extract downloaded files
  6. Copy magisk 23.apk  file to your phone and install it
  7. Copy M9TWRP3.2.1-0.img to your sd card
  8. Connect phone in fastboot mode and open MAF32.exe file
  9. Type ” fastboot flash recovery_ramdisk M9TWRP3.2.1-0.img ” and press enter
  10. After successful flashing disconnect the phone from the computer
  11. Hold volume up and power
  12. Keep holding until you see the message (the device has been unlocked), then leave buttons phone will enter TWRP mode.
  13. Swipe to allow modifications.
  14. Then tap on install> select storage>sd card> install image and tap on  ” M9TWRP3.2.1-0.img ” and select partition  “erecovery_ramdisk
  15. Swipe to confirm flash, Now your phone will have TWRP in erecovery section.
  16. Go back to the main menu of TWRP, tap on reboot and choose bootloader
  17. The phone should enter fastboot mode now
  18. Now type this command ” fastboot flash recovery_ramdisk magisk_patched-23.img ” (without “) and press enter
  19. Once flashing is completed, disconnect the phone from the PC.
  20. Now hold volume up and power buttons simultaneously, keep holding until see the message (device has been unlocked) then leave buttons.
  21. Open magisk manager, if it says, magisk V23 is installed then root has been successful.
  22. To pass the safetynet go to magisk settings>enable magiskhide> tap twice on systemless hosts
  23. Install these modules 1st one is (Magisk Hide Props Config) don’t reboot and then install (Riru) and after this reboot phone.
  24. Then download Safteynet fix V2.1.1 from THIS LINK  and reboot phone.
  25. Go to magisk hide settings and tick google play services
  26. All done, check safetynet in magisk and it will pass
  27. Don’t update/factory reset phone after root
  28. If you want to access TWRP, simply power off your phone, then hold volume up and connect with pc/charger.

Note: If you are not able to do it yourself, you can use our paid service to get your phone rooted

Contact us:

This video is for P20 Lite but you can use the same method for Mate 9, but use files for Mate 9.

Video Guide (Suitable for Mate9 also)

source: TWRP

Mutahhar Bashir

Passionate blogger, have excellent problem solving skills, quick learner, love to accomplish difficult tasks, improving my skills while helping others through this blog.

You may also like...

3 Responses

  1. Mika says:

    The password “” for archive is not correct. Do you have the good password please ?

  2. sc.lodestar says:

    Wooooo great!!!
    It work on my mate9 EMUI9.1 newest patch system

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Ministry Of Solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading

Need to Know more?
Scan the code