yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
When you install the TWRP, it overwrites the eRecovery, so the RECOVERY.img.

If you install the RECOVERY.img, mandatory it overwrites the TWRP.

I don't understand what you want or mean?!

What is really your issue?

What do you make?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
My English isn't the Best, so maybe I can't explain that you understand. Last try:

I know how to flash Recoverys (TWRP, Stock) and I now how to boot to it. If I wouldn't know I couldn't make Custom Roms.

https://xdaforums.com/p9/development/rom-huawei-p9-renovatio-t3593051

For some reason it is necessary to overwrite TWRP with Stock Recovery. Had never a problem with it, whether I flashed Stock Recovery with TWRP or with ADB.

I am working on a Custom Rom for Nougat and I just tested the way to go back from CR to Stock just to see if it works. Cause its also important for people who uses my Nougat Rom (comes soon) to know the way how can do.

So I flashed the Stock Recovery with this TWRP. But once I tried to boot to it, I didn't arrive Stock Recovery, I come to Huawei eRecovery (haven't USB connected).

So I flashed same file, Stock Recovery with ADB and voila, I boot to it, but now I arrived Stock Recovery, thats what I want.

I just wondering why there's a difference, if I flash it with TWRP.

Thats all. Understand?

Btw: Installing TWRP overwrites not eRecovery - it should overwrite Recovery.

Same as Recovery overwrites TWRP.

Because TWRP uses the same place than normal Stock Recovery is.

eRecovery is on another place. And it is available also if TWRP is been installed. Cause if you boot with connected USB and Vol+ and Power you arrive eRecovery instead. Thats normal.

---------- Post added at 02:40 PM ---------- Previous post was at 02:01 PM ----------

Yes, I am new on Nougat - since two days. But in Android 6 the (from update.app) extracted Recovery.img = Stock Recovery and the Recovery2.img = Huawei eRecovery.

I used the update.app from b383 to extract Recovery.img (http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v81179/f2/full/update.zip)

I flashed the Recovery.img with this TWRP and want to boot to Stock Recovery, but instead I arrived the eRecovery. (this appears normal only, if I would not disconnect USB from Device)

I flashed same Recovery.img with ADB and now I can boot to Stock Recovery.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Can you take some screenshots? Because I don't see the difference between the both.

One screenshot of RECOVERY

And one of the eRecovery

Because if I install RECOVERY.img via adb or TWRP, I think to have the same result, so perhaps I'm wrong with what I said.

For me, recovery and eRecovery are identical or almost on Huawei devices, not like Samsung devices or others. On this latest, the recovery can work as the TWRP.

Thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay - Screenshot 1 = Huawei eRecovery

Screenshot 2 = Huawei Stock Recovery.

This is the Recovery.img I flashed. https://mega.nz/#!6ExGwA7S!niDNlu2cnl3ZvZgbRBERfljQXSiCnQAiL36zHp_0VCY

Its the Recovery.img from b383. If I flash it with TWRP (using img - flashing to: recovery) and disconnect USB from Device - I dont arrive it with Vol+ and Power Button. Even if I restart my device and reboot with Vol+ and Power - I arrive just the Huawei eRecovery.

But if I flash same file with ADB - and disconnect USB from device and boot to it with Vol+ and Power, I arrive the Stock Recovery....

Same Recovery.img file!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
It depends on situation, if rom works properly and if cable is plugged in to usb port.

Recovery and Recovery2 uses same file only renamed for security reason like a 2 build system.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
But the md5 from Recovery and Recovery2 is different.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Ok I get the point, thx. They look similar but

eRecovery has options:

-Download latest version and Recovery

-Reboot

-Shutdown

Stock Recovery has options

-Reboot System

-Wipe Data/Factory reset

-Wipe cache

And yes, I have TWRP 3.1.0-2 but if I connect P9 by USBA and then boot t by pressing Vol+ and Power, it boots to eRecovery (not to TWRP).

Something new, interesting to know.

Btw, it says that I must use Vol +/- and Pow to go through options and to select one. But selecting also works by touchscreen
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
and there you have your difference.

TWRP just overrides recovery partition while keeping recovery2 intact, thats why your device still boots into erecovery if you try to bootup twrp using vol+ and power during usb connected.

recovery2 is basically the same recovery system just with slight config changes so it has new features.

both recoverys are the same, just the options differ, recovery = eRecovery, recovery2 = eRecovery.

I hope you get it now :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Yes, but same content anyway. [MENTION=4960686]OldDroid[/MENTION] said it right.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
"TWRP just overrides recovery partition while keeping recovery2 intact, thats why your device still boots into erecovery if you try to bootup twrp using vol+ and power during usb connected" - of course, I know that! :)

[MENTION=4960686]OldDroid[/MENTION] I dont want to spam the Thread here - but the simply thing what I try to report the whole time is following:

If I flash RECOVERY.img with your TWRP (using img - flash to recovery) and I DISCONNECT USB from my device and boot with Vol+ and Power , I arrive not the Stock Recovery from Screenshot 2 - instead I arrive the eRecovery from Screenshot 1. (it is different!)

Even if I reboot to System and try to boot to Stock Recovery again - it does not work!

But if I flash same RECOVERY.img with ADB instead with TWRP and boot up with DISCONNECTED USB and Vol+ and Power , I arrive the Stock Recovery from Screenshot 2 - and thats what I want. (for testing issues)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
[MENTION=6870018]Tecalote[/MENTION] I prefer to create a flashable zip, that should work 100%. Theres different ways to mount partitions and maybe theres the culprit or its normal that recovery shows what it want anyway.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Yeah, it's rather strange. Maybe the fact to flash via TWRP forces to reboot on the recovery2. Anyways, I'm perplexed about these 2 recoveries. I've never seen it before on others Android models.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, but Huawei has all the years the two Recoverys. In China for example it is possible to Download and install the Latest Firmware with eRecovery. (not possible in Europe)

And Huawei Service uses this second Recovery to restore bricked Devices.

But the other thing could be really what you said:

"Maybe the fact to flash via TWRP forces to reboot on the recovery2"

:)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Yes, it's true it's useful for bricked device. It's the first time I've a Huawei device, so I'm not used to it. However others devices have only one recovery and you can unbrick them. I am not sure of the usefulness of these two recoveries. They could certainly do another way to unbrick them. At least in China, they have what you say. Damage for us! :(

I don't see another cause.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
[MENTION=2875350]franzyroy[/MENTION] [MENTION=6870018]Tecalote[/MENTION] Other have free flashtools, we have dload, thats why we have 2 recoverys.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
OK, so it's the cause. It's better because no need PC but that's all.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Frittenfresser:
UP.....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
please stay on topic, off-topic stuff goes into corresponding threads.

Regards
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
What do you thing about this method to root our P9.

https://xdaforums.com/showthread.php?p=71346651

It's for mate 9 but maybe be work on new Eva-L09C432B383

Can we use or no???

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
If you want a method which works to 100%. You look the first link to my signature. This is the last tuto, I modify your stock boot and you will be rooted after to have installed supersu Emui 5.0.

This method has been used on:

- Huawei mate 8

- Huawei Honor note 8

- And also Huawei P9

I made it for all these models.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
ok i be wait for patched boot.img but i ask can we use phh's superuser-r310-beta to root wift out flash modefide boot.img

I read this pack modefide boot.img and have hidesu to hide root for safetynet. Can any one try it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Yes however I need your stock boot in order to create the modified.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=2875350]franzyroy[/MENTION] Just a question: What's the sentence/difference of the modified boot.img? I have rooted b383 only with the EMUI 5 SuperSU as OldDroid mentioned in OP.

I tried also a modified boot.img but then SuperSU don't ask me if an app want to have root permissions and gets Root without asking...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
With my modified boot, supersu ask the permission, no problem with that.

The boot is modified to enable the supersu installation without issue.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
do you pass safetynet???? i ask because some app need pass
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Normally no, but you could always try to confirm.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] oxalis1970:
And where can I download?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
What boot.img have you?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] oxalis1970:
C432B383,emui5

no root

eva-l19

If you need a boot.img,you can put
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
I sent you a PM!;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] oxalis1970:
Thank you very much. I will write about the results. We also are working on this problem. And not only on this.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
;) Thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] oxalis1970:
http://prntscr.com/f0p6lt
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Not a big deal!;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
Hi one question about root and decryption data

Can I do it that.???

Flash twrp

Wipe data in twrp

Flash boot insecure with dm-verity

Flash phh's 310 beta

Install app from gp

And I have root and decryption data and can do it backup using tb

Thanks

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
i think you just have to do the following:

* if comming from encrypted:

1. format data in twrp

2. flash your rom data package

3. flash supersu from op

4. reboot into decrypted

(little explaination: the supersu package in op, if i'm not wrong, removes the forceencrypt and dm-verity flag automatically, although you won't loose data on encrypted because it still stays encrypted aslong as you won't remove encryption)

* if comming from already decrypted:

1. wipe data

2. flash supersu from op

3. have a nice day

Regards
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
Yes, if you format data, you don't need the boot.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
Sorry [MENTION=2875350]franzyroy[/MENTION] for noob question but if I flash you boot I don't need format data and flash root??? Can I do it backup tb

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
You don't need to format data.

But you have to flash the root.zip file.

Once rooted you could make a backup with TB. You will not lose data with this root method.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
Ok what I do

Flash Twrp

Flash modded boot.img

Flash phh's b310 beta

And I have root but don't pass safetynet

I flash supersu but dont pass safetynet.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Has anybody tried installing Xposed on e.g. b378/b383 (yes - Nougat) by means of:

http://www.dexteroid.com/how-to/install-xposed-framework-on-android-nougat-7/

https://killertricks.com/install-xposed-framework-on-nougat-7-1/
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I wouldn't try this! On dexteroid they say: " This method is tested on ARM device only and it was quite unstable"

And we have arm64.

I think it's a better idea to wait, I am sure rovo89 will release the N version over the next few months
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
well i have some other good news, a new update will arrive today for this particular device (twrp).

Everyone running B383+ will have full loop support - means you can install the original Magisk now (fully working, including SafetyNet/Modules).

If there is someone on B381 with root ofc, send me a screenshot of the following terminal output (in android, not twrp):

su
ls -l /dev/block/

PS: do not try to install magisk on the latest available version (twrp-3.1.0-2-eva), it needs to be updated in order to fully support loop.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Sorry for some ignorance questions. In few words, what does it mean loop support? Which Magisk modules are really of interest (Xposed is NA yet)?

Thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Hi [MENTION=4960686]OldDroid[/MENTION], hi guys!

I apologise for any further ignorance you can run in my post.

Namely, I would like to update from B378 to B383.

I am SuperSU rooted, BusyBoxed, and TWRPed.

What should be the easiest way to do it?

Can I just flash some of the files from [MENTION=7786725]zgfg[/MENTION] Mega folder and which ones, or I have to follow some other procedure?

I had read in some previous posts that some people reverted back to Marchmellow, but I do not know how to do it as I bought my phone with Nougat already installed.

I would be very grateful if someone could give me some guidances.

Thank you very much!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
When I was upgrading, I first reverted to stock/unrooted boot and to stock recovery:

https://xdaforums.com/showpost.php?p=71877710&postcount=284

It seems that it was not needed and that instead of DLOAD method you can just flash b383 update.zip and update_data_full_hw_eu.zip (yes, those from my Mega), as is - without unzipping, one by one ,directly from TWRP, as described by [MENTION=6933974]jonezie[/MENTION]:

https://xdaforums.com/showpost.php?p=72113317&postcount=1899

It will upgrade to b383 but you will loose TWRP and root. At the end you can flash TWRP again through fastboot and install modified SuperSU from TWRP.

Btw, I would suggest installing moonlight v2.0 (first upgradevto b383, then flash TWRP again, make full backup from TWRP, wipe System, Cache and Dalwik, install moonlight from TWRP and finally root it):

https://xdaforums.com/p9/development/p9-moonlight-rom-v1-0-b378-stock-t3567223

moonlight v2.0 is just b383, but cleaned of numerous "bloqtware' apps...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Thank you very much!

That was the answer I needed. ?

Just one question. Is it true what I heard that b383 drains battery faster?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Baalzeph:
Fantastic on L09 B378

Flashed modified img + super su and BusyBox moded. Works like a charm here.

Huge thanks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] maahmd:
can work with p9 plus ? model vie-l29c185b320
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] aico60:
No of course! This is for P9, not for P9 Lite or P9 Plus!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xtcislove:
Can u please give me links to the files?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Baalzeph:
Plz search twrp posts
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] KrAzYtHeBoY:
for root devices, flash superSU.zip ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] carlese:
Supersu (chainfire) or superuser (phh)? And what modded busybox? I am using jrummy's busybox from playstore..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Both of them doesnt work atm.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] carlese:
What? The user above said that everything works like a charm..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
There is no rooting method provided inside this recovery, please keep this thread clean and search in the "Questions & Answer" Section
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Baalzeph:
https://xdaforums.com/p9/how-to/twrp-3-0-2-0-n-t3506947/post70927601#post70927601
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] carlochiefsg:
EMUI5 is really too laggy and full of bugs....Moreover can't root with supersu.zip. I gave up and roll back to EMUI 4.1 via Hsuite. EVA-AL00
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ziro007:
Can this recovery be flashed on mate 8 NXT-L29C185B560?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] cheeze.keyk:
No. It's for P9 only.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Flash prerooted boot.img, then install phh from playstore and done.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] swedenboy:
Hi ,

I'm using AL10-C00B377, can I rollback to EMUI 4.1 via Hsuite?

thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Shyciii:
There isn't L19 prerooted boot.img file. L09 boot.img cause bootlop in L19.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] mihairimia:
Actually it's working. I am running L19 C432 with Atarii's 378.img from L09.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
little status update:

an update is comming today, this fixes the issue of not beeing able to format device specific partitions.

And i will overtake the mentainer part on twrp side for eva to get this thing official!

Regards
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] greeneyes2910:
I recieved full root with this/yours ´(modified) recovery.img + Chainfires Systemless SuperSU + stock (unmodified) boot.img on Nougat L19C432B378

DL: http://filestore.to/?d=B9J55H6X9F

Thx for your work to give us full decryption support
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
See my post #379 (I"ve edited/expanded upon you responded). If you install moonlight v2 by [MENTION=4900664]dkionline[/MENTION], you will get rid of tons of 'bloatware' eating your battery.

Finally go to Settings/Battery and define apps to be closed on locked screen. If you don't permanently run BT, 4G and GPS, you can go down to 1-2% per hour, on idle.

Sorry for distractions from the main topic
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonezie:
Yes I've noticed that B383 drains battery faster and takes longer to charge. To improve this you must perform a full factory reset after updating to B383 and everything should be okay :good: Make sure to do a back up first and restore after the factory reset.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Can I do backup from twrp and restore it after the reset?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
Thanks I be test when you update witch magisk v12. I wait very long for this news. Thanks again
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonezie:
Do a backup via HiSuite. It's more convenient.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
TWRP has been updated to 3.1.0-3, please check op for detailed informations.

Loop is now working inside the recovery - magisk can be fully used.

This also requires to have atleast kernel installed from 381 and upwards!

(SuperSU is still broken, it fails during installation process, this time at boot repacking)

Rooting instructions have been updated with magisk method.

Regards
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Rooting for L09 c432 b383 worked fine with SuperSU-v2.79-201612051815-EMUI5.0.zip (if not using magisk), I hope it's still ok with TWRP 3.1.0-3?

Btw, there is a new L09 c43 b386 as of today (in Firmware Finder) - homework to update/install/test :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
May i update from b378 with adaway, viper4android to b383 in twrp or uninstall adaway viper4android and root and update with new twrp?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
Try and magisk work and pass safetynet. But if we don't need fp use we can use this method but for now I don't use this root method because I use all time my fp. Thanks for great work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Don't understand exactly your question, but it makes no sense to upgrade TWRP (to 3.1.0-3) before you finish by upgrading Android from b378 to b383, because b383 upgrade overwrites TWRP by stock eRecovery.

I would: restore b378 from TWRP (hopefully you made a backup before rooting and modding). Then upgrade to b383 (you can install its ZIPs from TWRP, read previous posts). TWRP will be lost, hence finally flash TWRP (3.1.0-1 or higher) and make factory reset from TWRP.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
I must restore viper4android before update to b383 to orginal driver or not?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I've had similar questions three weeks ago (this same thread) and I was told I must revert the pristine b378 before upgrading. Indeed I tried, but dload method was refusing to upgrade. Eventually I upgraded as described in post #284.

But maybe if you force upgrading through TWRP instead of by dload, see #379, maybe upgrade will do over root, v4a, etc.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] AlexxAnders:
Greetings!

Has anyone a link to SuperSU 2.79 for EMUI5.0? I want to root my P9 Plus again but I deleted the zip-file. Thank you!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] franzyroy:
https://mega.nz/#!2Y8CgIDa!RvUXD1dJKYA0xBPHRfzVy0wj_CZXPw-bMdZJLpypHUY
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Nougat subfolder, but this was for l09c432b3xx

https://mega.nz/#F!w41RmZKB!IG53JadhjUKgFK8anbctIw
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] AlexxAnders:
That's the same version as Franzy's ;) It worked flawless with B370. Thanks once more!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] lostunsunghero:
If I have the modded superSU installed I need unroot and uninstall before I can install magisk right? Can that be done within the app like normal superSU or is there an uninstaller I need to flash before I can flash magisk?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] OldDroid:
if you just installed supersu there should be a backup of your original boot image (this happens automatically during the installation of supersu) :) so yeah just do a full unroot from inside the app, in case smth goes wrong, please take a backup from rooted boot, so you could easily revert if that fails for whatever reason.

Regards
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] fapout:
How to install TWRP on L19 B381? I've tried flashing it again and again but still get to Huawei eRecovery.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
After flashing you must disconnect USB from device and boot with Vol+ and Power Button into TWRP.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] fapout:
Thanks! Phone is rooted now! :D