yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Recovery must be

https://xdaforums.com/p9/development/twrp-t3565703

but if you spoiled system, you should restore from the clean b394 nandroid backup (before you tried rooting, hopefully you made TWRP backup then?)

Or at least, flash from TWRP clean/stock boot partition (again, you hopefully backed it up before tried to root)

---------- Post added at 05:45 PM ---------- Previous post was at 05:24 PM ----------

Recovery must be

https://xdaforums.com/p9/development/twrp-t3565703

but if you spoiled system, you should restore from the clean b394 nandroid backup (before you tried rooting, hopefully you made TWRP backup then?)

Or at least, flash from TWRP clean/stock boot partition (again, you hopefully backed it up before tried to root)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
No, I don't have any backups of partition.

Yes, this is the recovery. Can I reflash it again or should flash with nonstop recovery and than with twrp ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Since b394 is Approved, no difference if you use no-check or stock b394 recovery

But how do you mean to reinstall b394 - you would need stock or no-check recovery and stock boot partition

Besides, it is not PV version to be installedl by DLOAD, you can only go for DNS or Proxy trick in FirmwareFinder or via rollback to MM, then back through OTA upgrades

You can try the following

- flash from TWRP the stock b394 boot partition

- try rooting again (2.82 Permissive from this thread, OP post #1, worked for me on b393 and IMO must also for b394)

You can find stock recovery b394 (for flashing from fastboot) and b394 boot stock partition (for restoring from TWRP), as well as complete b394 FullOTA download, 2.82 Permissive SuperSU zip, etc, on my Mega (you can open in browser and browse/download)

https://mega.nz/#F!w41RmZKB!IG53JadhjUKgFK8anbctIw
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
No, I don't want to flash 394 again. Want to have root and recovery on my p9 nougat b394, what I should do?

If flash with stock boot 394, how to enter in recovery and flash with supersu?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I write you after work in later evening (Germany), I am busy at the moment
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
First at all:

Flash unsu.zip with TWRP: https://xdaforums.com/showpost.php?p=63615067

After restore original boot.img from b394 - if you dont have, take it from here: https://www.androidfilehost.com/?fid=889964283620771919

Flash boot.img by choosing img (right down) and flash it to: boot

Then go to Wipe in TWRP but Advanced Wipe and Wipe Dalvik/Cache and Cache only. Reboot your phone.

Now start again to TWRP and flash this version of SuperSU, which is attached.

Its SuperSU 2.82 SR5 - but with some goodies.

And after flashing SuperSU - DONT wipe Dalvik/cache - just reboot your phone (it will boot up twice) - wait until it is rebooted.

Check your Homescreen - you should find anywhere SuperSU (apk) to manage your Root. Open it and if theres no error, you have already Root. You dont need any root checker to know that.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
I made this

1. twrp -> flash -> UPDATE-unSU-signed.zip

2. restore original boot.img b394

fastboot flash boot L09-b394-BOOT.img

fastbook reboot

3. twrp -> advanced Wipe -> Wipe Dalvik/Cache and Cache only - reboot

4. twrp -> flash > SuperSU-v2.82-SR5-permissive.zip (no cleaning caches or else, never did before anyway)

Still su not working. Adaway is stucking at home screee, ES File manager has no root explorer, terminal cannot make "su"

:/ :/
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Have you opened SuperSU apk - what does it show?

For working Root properly you need also Busybox.

Search for Busybox by osm0sis on xda.

I have rooted b394 with this SuperSU without any problem
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
https://www.dropbox.com/sh/hx1r1dazmb8xq89/AADu4DfmK_6-JbcYcHnUVvtba?dl=0

There some photos. Last time when I has root and busybox I make some mount -ro /system or something similar.

I will try busybox flashable by osm0sis.

Edit.

Flash it via twrp, flashing was successful, but after reboot, no busybox app on the phone, root still failing.

May be have other issues - kernel, twrp or else.

I had twr+root, than unroot and flash recovery with nocheck.... img.

Somehow bootloader was locked.

Unlocked again, twrp and supersu, but.... have no luck.

Can I try with another root solution, is there any working?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, you can try Magisk 14.5 Beta. I recommend this, its working very well (but not stable v14)

https://xdaforums.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589

And here are some additional tips:

https://xdaforums.com/showpost.php?p=74265463&postcount=768
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Magisk got error in the beginning of flashing.

Will try to make supersu. Any idea what else to try?

Some other version, another recovery, some clean wipe, logs, I can record steps of flashing.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It seems to me like your Firmware has some kind of softbrick.

This can be happen if you made faults and then try several time different things.

Normally, if you choose from beginning the right version of SuperSU or Magisk, both would work.

What I would do in your case is to flash Stock Recovery for b394 and then do a complete Factoryreset with and Wipe Cache Partition with Stock Recovery.

I would watch if the Firmware works as it should for one or two days.

If yes you can flash TWRP 3.1.1-1 from OldDroid again and flash SuperSU 2.82 SR5 from my attachment.

There's no reason why it should not work - if your Firmware is clean.

But if the Firmware has some bugs, I would make a Downgrade to Android 6 with Stock Recovery and b300 Transition Pack.

After you must flash b182 with dload method. Your Bootloader become closed.

You will get OTA to Android 7 (b383, b386, b391, b393, b394)

Maybe there's another Factoryreset required then to receive the latest OTA.

Then you can open Bootloader again. You have clean Firmware after and with this SuperSU and Magisk both will work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] XcyiouS:
Got it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For ADB toolkit, use Minimal ADB (smallest, fastest to download and install):

https://xdaforums.com/showthread.php?t=2317790

For unlocking the bootloader, search on XDA and you will find many threads about (doesn't matter if they refer to P9, P9 Lite, etc, it's the same procedure).

In short, you must obtain unlocking code for your IMEI and S/N. You must enable Developer Options on the phone, and inside enable USB Debugging and OEM Unlocking. By ADB and Fastboot you will unlock the bootloader - it will make Factory Reset hence backup your apps and contacts by HiSuite before (and restore afterwards).

For the unlocking code, see e.g.

https://xdaforums.com/wiki/Huawei_Unlocking_Bootloader

https://xdaforums.com/huawei-ascend-xt/how-to/guide-unlock-bootloader-root-huawei-t3632260 - Part 1

You can use the following batch file to unlock bootloader:

adb devices

PAUSE

adb reboot-bootloader

PAUSE

fastboot devices

PAUSE

fastboot oem unlock <your_unlocking_code>

The above procedure is completely free, but some

prefer to pay few bucks and unlock by DC Unlocker.

However, you will need ADB/Fastboot later for flashing TWRP anyway, hence I don't see an advantage in using the 'easier' DC Unlocker tool.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
If this is the only way to work with twrp and supersu I preferr to be the last step. Don't want to configure all photos, settings and etc.

If you have any other ideas boot, recovery, wiping, cleaning, please let me know.

I saw that in developer mode, when I select "usb debugging" to on, the option is off when checking again.

I used xperia devices because Huawei. There was flashtool and I xan make clean install of rom. Is there any way to do this in huawei devices?

For example latest b394 Europe version, after that will trying twrp, root and other.

Thanks in advance!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] XcyiouS:
I went to the website and requested for the code by using the form but after i submitted it it showed the code for a split second and asked me to log in again and i can't get the code anymore. I emailed them but is there a faster way to get the code? like using my other imei no. since my model has 2 imei (Nevermind i tried, doesn't work)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Sorry, I don't know, I've seen people who obtained the code, used but lost it, and then had problems to obtain it again from the website. Saying also that mailing with them can takes days.

Btw, I was using Internet Explorer on PC and didn't have any problem with the Huawei site.

If nothing else, use DC-Unlocker

https://www.dc-unlocker.com
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] XcyiouS:
Alright thanks for the info, i've used DC unlocker to get the code
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Deviatorz:
which version should I use if im using p9 plus vie-al10? thanks!

edit: i installed "SuperSU-v2.82-EMUI5-SELEnforcing.zip" but Titanium backup partially (have root?) but Supersu keeps on failing to update su binary. I am assuming root works, but binary is outdated which can cause some apps to not work?

thanks for the the hard work!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Try to Root with the attached zip from this post:

https://xdaforums.com/showpost.php?p=74850533&postcount=432

But at first flash unsu.zip (Link you can find even from this post)

1) flash unsu.zip

2) restore original boot.img from your Firmware (which Firmware to you have?)

If you don't have a TWRP Backup from your boot which you can restore - you must download your Firmware and extract boot.img with Huawei Update Extractor (find here on xda)

3) Reboot phone

4) Boot again to TWRP and flash SuperSU

5) Reboot phone without wipe Dalvik and Cache

6) Wait until phone is rebooted

7) Flash Busybox by osm0sis
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Finally I made this steps.

twrp -> flash -> UPDATE-unSU-signed.zip

Enter to fastboot mode

fastboot flash boot L09-b394-BOOT.img

fastboot flash recovery b394_recovery_stock.img

After quick setup start root+recovery procedure.

Enter fasbtoot mode

fastboot flash recovery twrp-3.1.1-1-eva.img

Enter in twrp (vol up + power until logo) and flash SuperSU-v2.82-SR5-permissive.zip.

Everything seem to work ok.

Thanks all for helping !
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
That's a good news! :)

I would also recommend to install BusyBox.

I prefer at the moment the one by osmOsis
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Yes, I installed, but use the version from playstore, don't know the difference.

Also I should do in terminal these commands, so adaway works.

su

mount -orw,remount /system

rm /system/etc/hosts

ln -s /data/data/hosts /system/etc/hosts

mount -oro,remount /system
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Again, something strange. AdAway must work out-of-the-box, as well as BusyBox, without unmounting, linking, mounting

Btw, [MENTION=6870018]Tecalote[/MENTION] has Viper4Android ZIP installation that must also work out-of-the-box

But all this is obsolete, MagicRainbow v3 is just about to come :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Hmm something strange happens.

I think after that mount-remount or may be ln.

I have root, but new apps cannot ask for permissions. For example es adaway, terminal works, but system cleanup, task manager to make force close, root checker which I erase from supersu.

What is the problem, can't understand...

Is there any log, event or other that can see what is the problem?

I try to flash again supersu - same result.

App is working only with approved apps (before something that I mess and now new apps, which requires root are srucking or cannot take access

I found what make supersu stop working.

When restoring from huawei backup app, there is option to restore "system data" than "settings".

So definitely it makes something.

How can I detect what is?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You should never restore system settings like Phonemanager from Huawei Backup - only User Apps!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Perform the whole procedure again. Nothing restored from huawei backup. Everything works ok.

Reboot the phone and new apps cannot ask for root. Before reboot I run es, adaway, terminal and else which I use - they works.

What is wrong have no idea.....

May be will try with new zipped rom when it is available.

Can I provide logs or else to see what could be my problem?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
May you try out my Rom (new released) there's full Root Access

https://xdaforums.com/p9/development/rom-huawei-p9-magicrainbow-v3-t3722457

I have looked in your dropbox Logs, but there's nothing which can be in context with your Root Access problem
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
Still having problems. Trying the magic rom, but.. no success. Still new apps cannot request su.

I repeat the all procedure of installing the rom, nothing restored from huawei backup (though that he was the reason) . After few minutes of setting up the phone titanium and other new apps cannot ask for root.

How can I flash with new stock firmware my phone?

If I use huawei stock recovery and Iocked the device and recovery with it, does it will provide new fresh clean firmware?

When I flashed magick rainbow rom I saw that apps that I remove long time ago with system app remover still missing.

So I wanna fresh clean huawei firmware, making my devices brand new and unlock, twrp, rom again.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have read and answered on MRv3 Thread
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Deviatorz:
I think it worked. If there are any problems I'll let you know!

In case anyone needs boot.img I've extracted for Huawei P9 Plus (Dual Sim) VIE-AL10 (version VIE-AL10BC00B397) download here
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juniorvgf:
Help

Please, how can I restore the boot from my device (Honor 6A)?

I have the same black screen problem after installing KangV Su.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Sorry for late answer - on Xda you can find Huawei Extractor and if you have downloaded the right Firmware Package you can extract and flash with ADB
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] juniorvgf:
I created a video

Thanks, but I still have doubt about this kind of problem. I've created a video to exemplify what's happening:

youtu.be/VdRYedP2t4k
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will check as soon as possible.

Edit:

I have seen your video on https://m.youtube.com/watch?feature=youtu.be&v=VdRYedP2t4k

Honor 6A Black Screen after SuperSU KangV 2.82 instalation

- solution see next post
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
@juniorvgf

Hello agin - just a few questions, because you did not tell me anything about your phone! Honor 6a is a very new Device, coming with Android 7 and Emui 5.1

Note: SuperSU from this Thread is only supported for Emui 5.0 until 5.0.1 and not Emui 5.1 !- and: SuperSU for KangV Roms (which you used) is only, if you have installed Custom Rom from KangV on your Phone!

If you have original Firmware installed (which comes shipped by buying the phone) you can only use normal SuperSU. But it is not reported which SuperSU is working for your Phone model. Perhaps official SuperSU SR5 - but I cannot guarantee.

Which Firmware is installed on your Honor 6A ? How is you current Build Number? Is it something with DLI-xxx ?

Which TWRP to you use? There is no official or inofficial on xda developers. I found just one here (dont know the source, maybe from 4pda): http://www106.zippyshare.com/v/0yeL3xgE/file.html

Found same TWRP also here (zipped): http://www.mediafire.com/file/gflkv6yiy5qm5m3/Honor_6A_XN_Logos.zip

This TWRP has no encrytion support - so you must format data with TWRP - have you formatted data?

Why you tried it with SuperSU for KangV Roms - and dont ask before? Have you Custom Rom from KangV installed? I guess no.

The only way I heard about Rooting Honor 6a (experimental state) is:

1. Unlock Bootloader

2. Flash TWRP (from Link) and boot into TWRP

3. Go to Mount and disable "Read system only" and enable checkbox for mounting "system"

4. Go to Advanced Tab and use Fix Verify (to remove encryption)

5. Format "data" (different to wipe!)

6. Flash latest Magisk

7. Reboot to system - and if Magisk Manager is not on Homescreen, install latest Magisk Manager apk

Thats what I heard about.

Here is another description How to Root your Device Honor 6.a: {Mod edit: Link to paid services website removed. Oswald Boelcke, Senior Moderator}

But in the moment you have black screen, thats why restoring is first step.

Note: Before doing modification like Root you should make always TWRP Backup of boot.img, system, vendor etc.... ! If something happens you could restore. Data Backup is not working without format before.

To restore your device download TWRP Backup (DLI-L22c432b120 )from here: https://mega.nz/#!rUgFhawI!OAehQavj_y8leizKlQOZACKb9JFH-nLKoidmOkJQz0s

Dont know if it helps, but you can try -

After you have restored - DONT REBOOT SYSTEM - go back to main menu in TWRP to Advanced Tab - and aply the Verify Fix

Then you can reboot to System and your device is hopefully restored!

Another way would be - flashing UNSU.zip: https://xdaforums.com/showpost.php?p=63615067 - but you would need after restore the boot.img (which you dont have, or may you can try just restore boot.img from that TWRP Backup...) and then try to boot to system.

For Rooting be very careful and think about every step. Cause theres no official method at the moment.

Hopefully I could help you. But in the moment, if have not more ideas.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jurluk:
Hello everyone

Few weeks ago I got P10 Lite, WAS-LX1, B124, Emui 5.1

I have unlocked blotloader and rooted it.

Can't remember which supersu version I have used. Probably one of original Chainfire SuperSU 2.82, don't know which precisely, but anyway it's like not fully rooted

Root apps are not working, like AdAway, ESExplorer, Link2SD and so on...

Can anyone help? Which supersu version should I use? What can I do now?

Thanks
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Please use search function (see Screenshot)

There are some posts about p10 lite and Links. You can also full search on xda.

I can't tell you how the method is for P10 lite, cause I don't own this device.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] McSvenster:
reboot loop

Hello, about a year ago I tried a Test-Version of EMUI5 on my P9 eva-l19. No I want to root that device. But it always goes into a reboot loop (two reboots, then huawei erecovery comes up).

I tried

SuperSU-v2.82-EMUI5-SELEnforcing.zip

SuperSU-v2.82-EMUI5-KangV-Roms.zip

SuperSUv2.82-EMUI5-dm-verity-Enforcing.zip

SuperSU-v2.82-without-additive.zip

but no luck. Does anyone have a hint, how I can root this device? Thanks in advance
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For people to be able to help you, you need to provide your full version, including cust and build
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] McSvenster:
Thanks for the hint:

Model No EVA-L09

EMUI 5.0

ANDROID 7.0

Build-No: NRD90M test-keys

As I once changed oeminfo I have Model No EVA-L09, but it is a EVA-L19 device! To change the oeminfo back again I have to root the device.

Are these the data needed?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
As you changed oeminfo you did it not with right way - that's why you have Build Number NRD90M test-keys.

You should have instead EVA-L09C432Bxxx (xxx means the Firmware version).

If you want change the branding back to your original model EVA-L19 and with the correct way - I can write you a guide how to do it with all required Downloads and Files you would really need.

After you will have EVA-L19C432B397. (which is currently the latest)

Tell me if you are ready for it. I can write it today in the evening. It's current 1:30 am in Germany. I can do it about 20:00 pm

Just for you to know a short description - detailed one as I said in later evening (if you like)

You don't need Root to change oeminfo.

You need to downgrade with b300 to Android 6. Then installing with dload method b182.

After unlock bootloader and flash TWRP for Android 6 (not the one from olddroid) then flash the right oeminfo which is related to b182 and without booting to system flashing again b182 (which is the same firmware for EVA-L09 and EVA-L19) with dload method. Without booting to system but into stock recovery and Factoryreset and wipe of Cache.

After you are on EVA-L19C432B182 and you receive OTA to Android 7.

But I know a direct way to Android 7 in two steps.

For all those steps you don't need Root.

You can Root, if you are on latest Firmware and correct build number.

I can show you two methods. With SuperSU and with Magisk.

It's your turn and you decide to take professional help or experiment with unknown sources.

So tell me if I should take my time to help you ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] McSvenster:
Thanks, this would be nice. I am familiar with flashing custom rom and un-bricking my phones ;) but I have no experience with huawei. So my biggest concern is where to find the files and the corresponding recovery (twrp-version) and the flashable oeminfo. I tried to zip one from the info-folder of the skr-tool, but no luck. And skr-tool needs root - that‘s why I came up here.

I don‘t need root, and I would like to do it with fastboot and twrp and adb.

So thanks in advance for your help!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, I will write the Guide for you on Saturday tonight and you can do the steps on Sunday.

Sorry, haven't time before.

But I will do it for sure!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] telis_aigina:
7) After download hw_eu data zip:

http://update.hicloud.com:8180/TDS/d...full_hw_eu.zip

8) same step flashing

how to flash this zip ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Sorry this link is to a different version of b182 - you can just skip step 7 and 8

With this version (data has no update.app) you don't need this
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] telis_aigina:
so i have just to update my ota only ??
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, of course. Sorry for time between the answers :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] telis_aigina:
You have no reason to apologise my friend you are perfect :D {Update} b386 is the latest firmware or not?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thx :)

No, b386 isn't the latest - question: to you have EVA-L09 or L19?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] telis_aigina:
L09 my friend and if there is another update is it easy to root ?

Also i have a problem with batery after >45% with data connection i have instant battery drain and shutdown ...when i charge batery continue from 36-47 %