There are many ways to root the Android operating system running on smartphones and tablets right around the world. Often the rooting methods vary depending on the device name, phone carrier network or model number and the version of Android that is running on the phone. Android 6.0 Marshmallow has seen many changes to the rooting world with existing tools needing to make use of new methods to root devices using tools under the same name (think CF-Auto-Root). What happens beneath the surface is technical and not often worth trying to explain in small paragraphs, but just know that Android developers wanted to secure the operating system more with Marshmallow updates and that has what lead to changes.
Fresh rooting methods have offered new opportunities for existing rooting tools to become better with cleaner roots becoming available that can be quickly unrooted. Moreover, Marshmallow has also seen some new developers come up with rooting methods like we have here with the SRK Tool made for some Huawei devices.
- The following guide is made for the Huawei Mate 7 smartphone running on the Android 6.0 Marshmallow updates. The SRK Tool that we use in this guide was originally only available for the Android 4.4 KitKat and Android 5.0 Lollipop updates but support is extended for a couple of devices running Android 6.0 Marshmallow. However, do not expect that support to continue necessarily if your device ever gets updated to anything above Marshmallow. You might need a new tool to root your device instead.
- You need a computer that is running the Microsoft Windows environment to get the SRK rooting program running on the computer. It does not work with MacOS or Linux distributions.
BEFORE WE BEGIN
- Unlock the Developer Options menu on the Huawei Mate 7 smartphone by navigating to the Menu > Settings > About Device > Build Number. Tap your finger on the build number at least seven times and do not stop tapping until you see it say that you are using the device as a developer.
- Turn on the USB Debugging option from the Developer Options menu that you have just unlocked by tapping on the Menu > Settings > Developer Options > USB Debugging and then leave the Developer Options menu once you know that you have checked the box, and it should remember your preferences automatically.
- Download and install the Huawei USB Drivers on the Windows computer  that you are using for the guide before you get started with the tutorial and rooting program so that you can connect the smartphone to the computer and it can be detected by the rooting program.
HOW TO ROOT HUAWEI MATE 7 SMARTPHONES RUNNING ON ANDROID 6.0 MARSHMALLOW
- Download the SRK Tools  program to the computer and drag it or copy it to your desktop.
- Right-click on the SRK file and extract it to the desktop location so that you can use the rooting tool.
- Connect the Huawei Mate 7 smartphone to the computer with a USB cable and then wait for a few seconds for the drivers to start working.
- Double-click on the SRK executable file that is on the desktop and wait for the rooting exploit to open on the computer.
- Choose the option that roots the device from the main SRK menu.
- Pick the rooting method of your choice from the following sub menu.
- Wait for the Huawei Mate 7 to get rooted before closing the program and then rebooting the smartphone before attempting to install any new apps.
In conclusion, that is how to root Huawei Mate 7 smartphones when they are running on the Android 6.0 Marshmallow software updates by using the SRK rooting tool found on the XDA-Developers website and originally posted by a senior member.