Huawei Mate 10 Pro EMUI9.1 Root - edXposed | BLA-L29/BLA-L09/BLA-AL00 #root

Ministry Of Solutions
4 Jun 202218:00

Summary

TLDRIn this tutorial, viewers are guided on how to root a Huawei Mate 10 Pro running EMUI 9.1, as EMUI 10 no longer allows bootloader unlocking. The process begins with enabling developer options and OEM unlock, then proceeding to bootloader unlocking using a unique code obtained from a third-party service. The tutorial covers installing Magisk for root access, including specific versions to avoid compatibility issues, and installing additional modules for bypassing SafetyNet checks. Emphasis is placed on the importance of backing up data and carefully following steps to ensure a successful root, while also highlighting the implications of rooting, such as the inability to receive automatic updates or use the phone's original recovery mode.

Takeaways

  • ๐Ÿ‘‹ Hello viewers, today's tutorial is about rooting the Huawei Mate 10 Pro running on EMUI 9.1, as Huawei has disabled the bootloader unlock command in EMUI 10.
  • ๐Ÿ”’ To start, enable Developer Options by tapping seven times on the build number, and then enable OEM unlock in Developer Options.
  • ๐Ÿ“ฑ Disconnect the phone from the computer, power off, then enter Fastboot mode by holding the volume down key while connecting to a PC.
  • ๐Ÿ”‘ A bootloader unlock code is essential for unlocking, which is no longer provided for free by Huawei but can be obtained from third-party services.
  • ๐Ÿ“ Use the command 'fastboot oem unlock' followed by the unique bootloader unlock code to initiate the unlocking process.
  • ๐Ÿšซ After unlocking, the phone will perform a factory reset, so it's crucial to backup all important data beforehand.
  • ๐Ÿ“ฆ Transfer essential files to the phone's storage, including Magisk APK, for the rooting process. Use Magisk version 23 for compatibility.
  • ๐Ÿ›  Flash a patched recovery image using Fastboot commands to prepare for rooting.
  • ๐Ÿ“บ Install Magisk Manager and perform additional setup to complete the root, ensuring the device boots into 'root mode' for future starts.
  • ๐Ÿ“— Install Magisk Hide Props Config and SafetyNet fix modules via Magisk to pass SafetyNet checks, ensuring apps don't detect the root.
  • ๐Ÿ–ฅ For advanced users, installing EDXposed is optional but requires specific versions and additional steps to maintain SafetyNet pass.

Q & A

  • Why can't EMUI 10 be rooted according to the video?

    -EMUI 10 cannot be rooted because Huawei has disabled the bootloader unlock command in EMUI 10.

  • What is the first step to root Huawei Mate 10 Pro running EMUI 9.1?

    -The first step is to enable Developer Options by tapping seven times on the build number and then enable OEM unlock in Developer Options.

  • How is the phone connected to the PC in fastboot mode?

    -The phone is connected to the PC in fastboot mode by holding the volume down key and connecting the phone to the PC with a cable, continuing to hold the volume down until fastboot mode appears.

  • What is required to unlock the bootloader?

    -A bootloader unlock code is required to unlock the bootloader, which is unique for every phone and can be obtained through third-party services.

  • What happens to the phone after the bootloader is unlocked?

    -After unlocking the bootloader, the phone will reboot and start the factory reset process.

  • Why is it recommended to use Magisk version 23 instead of version 24?

    -Magisk version 23 is recommended because the modules list will not appear in version 24, even though there is no functionality difference between versions 23 and 24.

  • What files are needed on the phone storage for rooting?

    -The files needed on the phone storage for rooting are Magisk APK, Reroo, SafetyNet fix, and optionally EdXposed if you want to install it.

  • What should be done after flashing the Magisk patched recovery?

    -After flashing the Magisk patched recovery, you need to disconnect the phone, hold the volume up and power button simultaneously for at least 20 seconds until a specific message appears indicating the device has been unlocked.

  • What is the consequence of not completing the additional setup in Magisk Manager?

    -If the additional setup in Magisk Manager is not completed, the Magisk installation will remain incomplete, requiring you to hold the power and volume up key every time you start the phone.

  • How can you fix the SafetyNet check failure after rooting?

    -To fix the SafetyNet check failure after rooting, you need to disable Magisk's 'Check Updates' option, enable Magisk Hide and Systemless Hosts, install the MagiskHide Props Config module, and possibly install the SafetyNet Fix module.

Outlines

00:00

๐Ÿ“ฑ Rooting Huawei Mate 10 Pro on EMUI 9.1

This section guides viewers through the process of rooting a Huawei Mate 10 Pro running EMUI 9.1, as EMUI 10 does not allow bootloader unlocking. The steps include enabling developer options, OEM unlock, entering fastboot mode, and using a bootloader unlock code obtained from a third-party service. The video emphasizes the importance of the unique bootloader unlock code for each device, followed by the use of the fastboot command to unlock the bootloader. A warning on the potential need for a factory reset during the process is mentioned, suggesting a backup of important data. The section concludes with initial setup instructions post-rooting, including file transfers necessary for the next steps, specifically highlighting the need for Magisk APK file version 23 due to compatibility issues with version 24.

05:02

๐Ÿ”“ Flashing Recovery and Rooting with Magisk

In this segment, the presenter demonstrates how to flash a patched recovery using Magisk and then enter recovery mode to finalize the rooting process. It outlines the importance of a stable Wi-Fi connection, details the commands for flashing the recovery, and emphasizes holding the volume up and power buttons to boot into recovery mode correctly. The video also introduces Magisk Manager for additional setup to ensure root functionality, highlighting that this process prevents access to the default recovery and disables automatic updates. The segment wraps up with instructions on installing and configuring modules within Magisk to pass SafetyNet checks, ensuring apps that require these checks will function correctly on the rooted device.

10:03

๐Ÿ›  Installing EDXposed and Passing SafetyNet

This part focuses on installing EDXposed for users requiring it, alongside maintaining root access and passing SafetyNet checks. The video details the process of installing the EDXposed module via Magisk, managing potential crashes, and ensuring the module's successful activation. It emphasizes the need for a reboot after installing any new module. Following EDXposed installation, the presenter addresses the complication of SafetyNet failure due to EDXposed, proposing the installation of a specific module to fix this issue. The instructions include hiding Google services using EDXposed to ensure SafetyNet passes, thereby maintaining app compatibility and functionality on the rooted device.

15:31

๐Ÿ” Verifying Root Access and Concluding Remarks

The final section covers the verification of root access through a root checker application to confirm the success of the rooting process. It shows the successful passing of the SafetyNet check after previously detailed modifications and reinstates the importance of hiding Google services for compatibility. The video concludes with a successful root access verification, encouraging viewers to subscribe to the channel for more content, thereby wrapping up the comprehensive guide on rooting the Huawei Mate 10 Pro, installing EDXposed, and ensuring the device passes SafetyNet checks for app functionality.

Mindmap

Keywords

๐Ÿ’กHuawei Mate 10 Pro

The Huawei Mate 10 Pro is a smartphone model by Huawei, mentioned in the video as the specific device being rooted. Rooting is a process that provides users with advanced control over their devices. The video focuses on this model, running EMUI 9.1, to demonstrate the rooting process, as newer versions like EMUI 10 have restricted bootloader unlocking, a crucial step in rooting.

๐Ÿ’กEMUI 9.1

EMUI 9.1 is a version of Huawei's custom Android interface. In the video, it is significant because the Huawei Mate 10 Pro running this version can be rooted, unlike the subsequent EMUI 10. Rooting allows users to customize and control aspects of the OS typically inaccessible.

๐Ÿ’กDeveloper Options

Developer Options is a hidden menu in Android devices that provides access to advanced settings and features. The video instructs viewers to enable Developer Options and then OEM Unlock, which is necessary for rooting the device. This process involves tapping the build number in the device's settings multiple times.

๐Ÿ’กBootloader

A bootloader is a low-level software that starts up the operating system when a device powers on. The video discusses unlocking the bootloader as a critical step in the rooting process. Unlocking it allows the user to modify the system software, which is otherwise restricted for security purposes.

๐Ÿ’กFastboot Mode

Fastboot Mode is a diagnostic tool in Android devices, used for flashing firmware, ROMs, and other system images. The video describes entering Fastboot Mode (by holding the volume down key and connecting the phone to a PC) as part of the process to root the Huawei Mate 10 Pro.

๐Ÿ’กBootloader Unlock Code

A bootloader unlock code is a unique code required to unlock the bootloader on certain smartphones, including the Huawei Mate 10 Pro. The video emphasizes that this code is necessary for rooting and must be obtained from a third-party service, as Huawei no longer provides it for free.

๐Ÿ’กFactory Reset

Factory Reset is the process of restoring a device to its original system state by erasing all the data and settings. In the video, it's noted that rooting the phone will initiate a factory reset, thereby erasing all data, thus emphasizing the need for a data backup before proceeding.

๐Ÿ’กMagisk

Magisk is a popular tool for rooting Android devices and managing root access. In the video, Magisk is used to root the Huawei Mate 10 Pro. The video recommends using a specific version of Magisk (version 23) and explains how to install it, illustrating its central role in the rooting process.

๐Ÿ’กSafetyNet

SafetyNet is a Google security service that checks whether a device has been tampered with or is running potentially harmful software. The video discusses passing SafetyNet checks as a part of the rooting process, ensuring that rooted devices can still use applications that rely on SafetyNet for security verification.

๐Ÿ’กEDXposed

EDXposed is a framework for modules that can modify the behavior of the system and apps without touching any APKs. The video mentions installing EDXposed as an optional step in the rooting process for advanced users, demonstrating its use for additional customization and feature enhancement on rooted devices.

Highlights

Introduction to rooting Huawei Mate 10 Pro on EMUI 9.1 due to bootloader unlock command being disabled in EMUI 10.

Enabling developer options and OEM unlock in developer settings as the initial step for rooting.

Disconnecting phone from computer and entering fastboot mode by holding the volume down key.

Requirement of a unique bootloader unlock code for each phone to unlock the bootloader.

Use of the command 'fastboot oem unlock' followed by the unique code to unlock the bootloader.

A warning appears on the phone screen during the unlock process, requiring user confirmation.

Factory reset process begins once the bootloader is unlocked, emphasizing the importance of data backup.

The phone's initial boot after factory reset may take longer than usual.

Importance of transferring Magisk APK file and other necessary files to the phone storage for rooting.

Installation of Magisk version 23 recommended for compatibility with modules.

Entering fastboot mode again for further rooting processes.

Flashing Magisk patched recovery image via fastboot command.

Holding volume up and power button simultaneously to ensure the device boots in recovery (root) mode.

Finalizing Magisk installation with additional setup for automatic recovery mode boot.

Passing SafetyNet with MagiskHide Props Config and SafetyNet Fix module to use apps that check for root.

Conclusion and invitation to subscribe for more tutorials.

Transcripts

play00:00

[Music]

play00:09

[Applause]

play00:11

hello viewers in today's video we will

play00:14

show you how you can root huawei mate 10

play00:16

pro which is running emui 9.1 viewers we

play00:20

cannot root emui 10 because huawei has

play00:23

disabled bootloader unlock command in

play00:26

emui 10 so only option left is

play00:30

emui 9.1

play00:32

so first thing you need to do is enable

play00:34

developer options uh by tapping seven

play00:37

times on build number and enable oem

play00:39

unlock in developer options

play00:41

then we you need to disconnect phone

play00:44

from computer and

play00:46

power of your phone

play00:48

to connect in fastboot mode we will hold

play00:50

volume down key

play00:53

and connect

play00:54

phone with pc

play00:56

we will keep holding volume down until

play00:58

you see fastboot mode

play01:13

in fastboot mode we can see it is

play01:15

showing phone locked which means

play01:17

bootloader is locked viewers you need

play01:20

bootloader unlock code in order to

play01:22

unlock the bootloader so the bootloader

play01:25

unlock code is not free you can use any

play01:28

third-party service or you can use uh

play01:32

our service to get the bootloader code

play01:34

of your phone bootloader unlock code is

play01:36

different for every phone so you cannot

play01:39

use my code or

play01:41

code from another phone you need same

play01:43

code you need the unique code for your

play01:46

phone okay i will copy this code

play01:48

bootloader code

play01:52

viewers i will repeat that this code is

play01:56

not available for free huawei has

play01:58

stopped giving these codes for free

play02:01

earlier it was giving free

play02:03

okay now we will use command fastboot

play02:05

space oem space unlock and paste the

play02:07

code when we press enter

play02:10

a warning will appear on phone screen

play02:12

you need to use volume up to select yes

play02:15

and then press power button to confirm

play02:17

your decision once you press power

play02:19

button your phone will reboot and start

play02:22

factory reset process

play02:24

so make sure you backup all important

play02:26

data on your phone

play02:57

viewers after factory reset your phone

play02:59

may take little bit longer to start it

play03:02

happens uh for the first time

play03:04

so

play03:06

just have a little bit patience it will

play03:08

take maybe two to three minutes okay the

play03:11

phone has just booted up i have skipped

play03:13

the video uh of the boot process okay we

play03:17

should go through the initial

play03:18

configurations

play03:20

we was uh usually i don't uh configure

play03:23

anything in startup

play03:25

configuration because i can set up

play03:27

everything later in settings you can add

play03:29

google account you can add wi-fi account

play03:32

so

play03:33

i will i'm just trying to save the time

play03:36

so that

play03:38

the video

play03:39

could be kept a little bit shorter

play03:43

okay

play03:45

so

play03:46

we are at home screen and now you need

play03:49

to

play03:49

enable files transfer mode so that we

play03:52

can copy some important files on our

play03:55

phone storage so viewers you need to

play03:58

copy

play03:59

magisk apk file and you can also

play04:02

download from the internet you can

play04:04

search in google magic 23

play04:12

version and we need to copy this uh

play04:16

reroo and safety netflix and ed exposed

play04:19

is optional if you want to install

play04:22

edxposed on your phone

play04:24

it is not require required at all for

play04:27

the root purpose okay

play04:30

so these three files are copied in

play04:33

download folder of my phone storage and

play04:38

next step will be to install magisk on

play04:41

your phone

play04:43

we will uh browse to the internal

play04:45

storage and from there you need to

play04:47

install the

play04:49

latest magisk viewers don't use

play04:53

magisk24 version because those modules

play04:57

list will not appear there

play04:59

so i will recommend you use

play05:01

version 23

play05:04

there is no functionality difference in

play05:06

23 and 24

play05:08

okay

play05:10

okay once wi-fi is connected make sure

play05:13

you have a working wi-fi when you are

play05:15

rooting your phone

play05:17

okay we will disconnect phone and power

play05:19

off phone and again you need to connect

play05:22

in fastboot mode

play05:28

hold volume down and insert the cable

play05:31

keep holding the volume down key

play05:34

and once fastboot mode appears you can

play05:36

leave the button

play05:38

and now we will move to computer you can

play05:40

see the phone is unlocked which means

play05:42

bootloader is unlocked now we will move

play05:44

to computer and here

play05:47

we will

play05:48

type command fastboot space flash space

play05:51

recovery underscore ram disk and now we

play05:54

will drag and drop the magisk patched

play05:57

recovery if you want to patch yourself

play05:59

you can also do that i have added the

play06:01

recovery ram disk which is stock

play06:04

recovery image of this phone

play06:06

okay

play06:08

the patch recovery has been flashed now

play06:11

you need to disconnect phone and hold

play06:13

volume up and power button

play06:16

simultaneously volume up and power

play06:18

button okay only these two buttons you

play06:20

need to hold for at least 20 seconds

play06:24

don't leave the buttons okay

play06:26

until you see the message where it says

play06:29

your device has been unlocked okay

play06:32

there are two types of messages one is

play06:35

shorter and one is a little bit longer

play06:37

with three options you need to

play06:39

uh

play06:40

see this is the correct version of the

play06:43

message

play06:45

if this message does not appear you need

play06:48

to keep holding both buttons don't let

play06:50

the phone start okay

play06:52

because if you don't uh

play06:56

start your phone in recovery mode

play06:58

actually it will not enter recovery mode

play07:00

but you need to start your phone in

play07:02

recovery mode only then

play07:04

root will work and you need to do this

play07:06

only for the first time

play07:08

after that it will not be required okay

play07:11

open the magisk manager and it asks you

play07:14

to make additional setup you just need

play07:16

to press ok ok

play07:18

don't cancel you must press ok and your

play07:21

phone should automatically

play07:23

reboot

play07:24

now this step is very important

play07:27

because if you press cancel the

play07:30

magisk installation will remain

play07:32

incomplete and then you will have to

play07:35

hold the power and volume up key

play07:38

every time when you start the phone

play07:40

but if you make this additional setup

play07:43

your phone will automatically start with

play07:46

recovery mode which is actually now a

play07:50

root mode okay once you root your phone

play07:52

your recovery will not be accessible and

play07:54

you will not be able to factory reset

play07:57

your phone

play07:59

and the automatic updates will also not

play08:02

work also it is not recommended to

play08:04

update the phone while it is rooted okay

play08:08

so uh

play08:10

now we have magisk23 uh is installed and

play08:14

now we will proceed with

play08:17

the

play08:18

safety net uh

play08:20

process

play08:21

where we can pass the safety net we will

play08:24

disable the

play08:25

check updates option

play08:27

so that

play08:28

it cannot update magisk hide enabled and

play08:31

systemless hosts also enabled then we

play08:34

will go in modules section and there you

play08:36

need to search for

play08:38

magisk hide props okay you can

play08:42

search with the keyword

play08:44

height just type the height and you will

play08:47

get magisk hide props config just allow

play08:50

and install it

play08:52

once uh this module is installed don't

play08:55

reboot your phone simply tap on back

play08:58

button and then you need to select reroo

play09:02

viewers if you are going to

play09:05

install edxposed then you must use the

play09:08

version of rear which i have provided

play09:10

okay otherwise you can download the

play09:12

latest version from modules list okay

play09:15

if you want to use edxpose you must use

play09:18

the version which i have provided

play09:21

once redo flashed go back and again

play09:24

install from storage and flash the

play09:26

safety net fix

play09:28

module and now you can reboot your phone

play09:32

okay we have almost completed the steps

play09:36

which are required for

play09:38

fixing the safety net after uh

play09:41

root okay

play09:42

because some applications will detect

play09:45

the route and uh

play09:48

and they will say that you know security

play09:51

is compromised uh this

play09:53

of this device so you need to bypass

play09:56

these security checks you need to pass

play09:58

the safety net so that

play10:00

applications will think that phone is

play10:02

not rooted and it's not modified

play10:06

now let's wait for the reboot

play10:15

okay phone has just booted so the root

play10:19

process is completed here if you don't

play10:22

need

play10:23

ed expose you can skip the rest of the

play10:25

video okay you don't you don't need to

play10:28

watch

play10:28

i will just show you the safety net

play10:31

is passed and then you can

play10:34

leave okay if you only need the route

play10:37

but if you need edx post keep watching

play10:39

this video

play10:53

okay safety net passed successfully now

play10:56

we are heading towards ed expose

play10:59

installation

play11:00

go to modules section and from there you

play11:02

need to search

play11:05

ed exposed okay install this reroo ed

play11:08

expose module

play11:12

this file is little bigger so it may

play11:15

take few seconds

play11:17

depending on your internet speed

play11:33

once ed exposed module installed okay my

play11:36

magisk manager crashed but i think

play11:39

module has been flashed successfully let

play11:43

me check in the list if it is showing

play11:45

no

play11:47

uh yes it is there really exposed is

play11:50

flashed now you simply need to reboot

play11:52

your phone it is very important okay

play11:55

after flashing any new module in magisk

play11:58

you must

play11:59

reboot your phone

play12:42

okay phone has just rebooted now we need

play12:45

to install latest ed exposed manager i

play12:49

have already copied in download folder

play12:52

okay you can download from the internet

play12:54

also if

play12:55

any new newer version is released after

play12:58

this video you can use that version okay

play13:00

right now this one is the latest version

play13:02

okay you can see it is saying

play13:05

the edx post framework is active and

play13:09

now we can

play13:13

we was a one important thing i would

play13:16

like to tell you that after installing

play13:19

ed exposed your safety net will break

play13:22

will break okay so

play13:25

you will have to fix the safety net

play13:27

again

play13:29

and for that there is one module for

play13:32

edx post that you need to install and

play13:35

after that after several restarts it

play13:37

will fix the safety net okay you must

play13:40

also hide

play13:44

google services in

play13:46

exposed height same

play13:49

same like in uh

play13:52

same option we have in magisk

play13:54

you will get the same option in

play13:58

pdx post okay you can see safety net is

play14:00

filled so

play14:03

in download section of video expose you

play14:05

need to search safetynet okay just

play14:08

search the safety net i don't remember

play14:09

the name of that module and that's the

play14:11

module hidden core module okay hidden

play14:14

core module you need to install this

play14:16

version and this will fix

play14:19

your safety net problem after flashing

play14:22

after installing ed exposed okay

play14:25

so we will

play14:27

install this module in

play14:30

exposed

play14:31

and

play14:33

after installation you need to enable

play14:36

this module

play14:38

after enabling module you must reboot

play14:41

your phone otherwise this module will

play14:43

not work okay we will reboot the phone

play15:30

okay phone has just rebooted now we will

play15:35

see if

play15:38

that module is active

play15:43

okay it is active and now we will uh

play15:47

check the safety net again and

play15:50

i think it will fail

play15:52

because uh

play15:54

it takes some time to pass the safety

play15:56

net after flashing ed expose yes it is

play15:58

still

play15:59

failing okay so we will try to hide

play16:02

google services under ed exposed

play16:06

use the uh exposed hide option for that

play16:10

and there you need to search

play16:12

google and

play16:14

hide all google services

play16:17

in this module you just need to

play16:20

use that you know switch button to

play16:24

enable hide for these services okay

play16:27

you need all major google services uh

play16:31

need to be need to hide from er exposed

play16:35

once you have done it

play16:38

you need to restart your phone again

play16:40

okay

play16:41

and after restart

play16:44

your

play16:48

edx post is still working

play16:50

everything is still active and we will

play16:53

be able to

play16:54

pass the safety net okay now i will

play16:57

check the safety net and you can see it

play16:59

is saying success

play17:01

i will just try to recheck

play17:05

okay

play17:07

everything is working

play17:10

so

play17:27

okay the last step

play17:29

is to check the root checker uh sorry to

play17:32

check the root access to verify the

play17:33

roots root access i know it is rooted

play17:37

but but uh

play17:39

you know it is important to show you

play17:41

that

play17:42

phone is rooted okay

play17:44

you can use any root checker

play17:47

thank you so much for watching this

play17:48

video please subscribe to my channel for

play17:50

more amazing videos in future

play18:00

you