yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, slowly

I gave you the Links for L19C185B385 in Post #367

This is the only Flashable Firmware for this version at the moment. Higher versions are only available with OTA.

There is nothing between 361 and 385 for your device which can be flashed with TWRP same as with dload method. Only difference, for dload method it must be unpacked and you need Stock Recovery.

I have flashed on my Device (L09) Firmwares which are available for my device more than 20 times with TWRP and maybe 10 times with dload method.

Important - when I say for flashing Rom people should unmount everything except Micro-SD - its not the same for flashing Firmware with TWRP. If you flash Firmware, start TWRP and don't touch Mount Tab. Only vendor in the settings Tab of TWRP can be disabled, but leave Mount Tab.

Ignore the script errors which are shown during flashing Firmware, just wait until they get finished.

The end is always successful - I had never seen another result.

Important is to flash update.zip, go back to main menu and flash then data.zip, after Reboot to Recovery is necessary (no boot to system between the steps) and finally you come to Stock Recovery and from there perform Wipe of Cache Partition and Factoryreset after. Then boot to system!

I can't believe this would not work!

And you can't flash b386 because it is not available for your device as Flashable Version!!

If you are finally back to Stock Rom b385 may you receive an OTA to b387, I would install - but not higher Version for installing this Rom.

Thrn you can enable Developer Options and in there ADB Debugging and USB Debugging.

Then you can flash TWRP and install Rom again.

And hopefully Developer Options and Fingerprint can work. I think it should. Because v1 of my Rom did also work for you.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] Any news?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
At the first time I dont follow exactly the right steps,so I began from the beginning do it step by step,but always the same problem.what we gonna do now bro ? I hate myself:confused::crying:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, tell me in short words, what you did.

You flashed b385 Stock Firmware and you booted into system. In Stock Firmware was everything okay, or not?

Did you test to enable Developer Options in Stock Firmware and it worked? Were there any OTA Update to higher Firmware, did you check?

After you installed my Rom and the Developer Options don't work in my Rom? You cannot open it -

Is this right?

I must know the history and what occurs during the steps, then I can find maybe something to solve it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
I have flashed the b385 rightly,everything is ok.after I flashed the rom (v2) the devoloper options and security option also doesn't work.I have began from the beginning,I have try it 3 or 4 time,but the same thing.now Iam on b385,no root,no trwp,nothing,only simple rom
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, please stay for a while - I try to make a Fix for your Firmware.

I test, if it's possible to use the kernel from your b385 together with my Rom rooted with Magisk
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Kernel isn't a problem.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Ok bro,Iam waiting for u;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] You can try following:

There is a newer firmware avilable. I searched for all Firmwares for L19C185 - I have seen, Huawei deleted several flashable Firmwares from his server (b387, b388 was avilable - but now deleted!) At the moment there is only the b385 you have and the b390 for download.

You can try to update to b390 (I dont know if it will help, but its worth a try). b390 for L19C185 was released on 2017-06-05 - b386 for L19C432 was released on 2017-05-03, so maybe b390 is working in combination with my Rom (which is based on b386).

But you should in this case not flash with TWRP - but with dload method.

Important: dload method is not possible with TWRP, you must have original Stock Recovery from current b385. If you have installed, good, if not - extract RECOVERY.img from update.app - using Huawei Extractor: https://xdaforums.com/showthread.php?t=2433454

Flash RECOVERY.img with ADB.

L19 c185 b390 Firmware zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1583/g104/v87140/f2/full/update.zip

data zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1583/g104/v87140/f2/full/EVA-L19_hw_meafnaf/update_data_full_EVA-L19_hw_meafnaf.zip

Unzipp on PC the update.zip - take ONLY the update.app (the other two files not !!) and copy them to the Root of external SD into a folder with the name: dload

Then you flash this firmware with the 3-button method: VOL+ and VOL- (press in the middle down and hold it in this position) and at the same time Power Button, Phone reboots and soon as Huawei Logo is on Screen you can release Power Button, but keep pressing Vol+ and Vol- until EMUI-Update start.

After restart into system you see in system info same build number displayed as before flashing the firmware.

Now unzipp on the PC update_data_full_EVA-L19_hw_meafnaf.zipand in this case you take ALL unpacked files and copy them into the folder dload on external SD (before delete the existing update.app in dload folder!)

Now you must flash data using the 3-button method like before.

After restart into system boot to Stock Recovery (Vol+ and Power Button) and perform Wipe Cache Partition and Factoryreset.

Make only short setup, enable Developer Options /ADB Debugging, USB Debugging - flash TWRP and then ROM as written in OP.

Hopefully it works now ;)

Tell me! I am sorry for your troubles with ROM v2 - with Nougat its difficult, there would never be a ROM which can compatible with all Firmwares and Cust (like in Android 6)

MagicRainbow v2 is developed on L09C432, it works without problems on L19C432 and it runs on AL10 too (but there Fingerprint not working).
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Thx bro,I will try this next few days,waiting my feedback,if it's ok or not
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Your welcome :)

...but don't use "Block Ad" from Advanced Settings (K-Settings)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] lorvix:
data can't download ? "The page is temporarily not exsit for 404-error.

Please confirm it and return last position. "

and stupid question, where i can find B378 stock recovery ? :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kep2008:
It might be better to try to remove this item from K-Settings? :o
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Stock Recovery for b378: https://www.androidfilehost.com/?fid=457095661767158699

Which data zip is not available? (for which EVA-xxx ?)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] lorvix:
eva-l09.... but i think it's hicloud-site issue ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Link is working now! It was broken - thank you :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] lorvix:
eva-l19 data link was broken too ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I checked all links now, everyone should work now
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Question to all - does anyone have OEMinfo from L19C432 (from a TWRP-Backup "oeminfo.emmc.win") I would need it for a Member. Thanks! :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
What is?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay :) Just forget Kaspersky! The "Antivirus" app interprets the Callrecorder function as some kind of "danger"

I heard from the Thread XInternalSD (Xposed Modul from [MENTION=5064841]pyler[/MENTION]) that Kaspersky interprets this Xposed Module as "virus" (it's a module which allows the user in Android 6 full access to external SD)

This can be a "political /safetynet specific" issue - because It is not desired to have and use a Callrecorder.

But I can guarantee, the IncallUI (Incall User interface) has not any danger!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
Without antivirus in custom rom is better?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kep2008:
:good:

I flash on L-19.It works fine, but files from the data folder (titanium, mixplorer, SDPath, ...) have not established, not critical, I do not use them ...

And I do not find the "Block ad" item in K-Settings ...

:o
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You should reinstall the Rom. (dirty) I tested the Rom with TWRP 3.1.0-2, maybe there's some different with the new version 3.1.0-3, hopefully not.

It can also be, if you did a backup before flashing and not reboot TWRP before flashing.

Its not good, if data is missing...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The Rom has an inbuilt Antivirus in Phonemanager, powered by AVAST!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
Me too do not have adblock option

Wysłane z mojego EVA-L09 przy użyciu Tapatalka

---------- Post added at 09:34 AM ---------- Previous post was at 09:01 AM ----------

Reinstall how? Only rom in twrp or rollback to stock 6.0 update 7.0 and then install new you rom ?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If data is missing after installing the Rom (Mixplorer, SDPath...) just reinstall Rom from TWRP.

Block Ad don't use please (K-Settings, more settings)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
I have 12 option in more settings but not block ad. How data missing? Sd path is app or option in mixplorer?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Baalzeph:
Hi,

Does this rom included expanded desktop?

Or somebody know any app to do this trick?

Thanks for the work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
SDPath is a configuration file in /data - described in OP "Features and Infos"

If you don't have block add in more settings, no problem.

For blocking Ad use AdAway
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes I do !

Remember - MagicRainbow v1 based on b383 was working with following requirements:

EVA-L09 C432 and EVA-L19 C432 with Firmware b383 installed

EVA-L19 C636 with Firmware b381 installed

EVA-L19 C185 with Firmware b385 installed

MagicRainbow v2 based on b386 is working with following requirements:

EVA-L09 C432 and EVA-L19 C432 with Firmware b386 installed

Not clear yet:

EVA-L19 C636 ?

EVA-L19 C185 maybe with b390?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I use for my private Phone the Magisk Edition. EVA-L09 C432 (Stock b386 before flashing the Rom)

Exactly configured I have more than 6 hours SOT (Screen on Time) and at least 54% Battery remaining...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If it would not work - there's another possibility to debrand your device.

I can guide you how to do.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
After flashing the B390,same thing: develloper option doesnt work :(:confused::crying::eek:

what we must do now bro ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The problem is, Huawei had short time ago Firmware b387 for your device on their servers.

But it's deleted now.

I think it would work with this Firmware, but I don't know where to find.

Have you Dual SIM or Single SIM?

Because there's the possibility to downgrade to Android 6, debrand the device to EVA-L09 or EVA-L19 and then upgrade to b386.

I know how to do, but I don't know if you like to do
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
I have a dual sim,Iam so tired,so I must look bootloader and downgrade to android 6 ?tell me plz does not exist another way to resolve this problem ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
waow......unmoglich.................need definitively try this beast.......:cyclops:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi - sorry for late answer, I was on work...

We have three possibilities:

A) I make an updated version of MagicRaibow v1 (based on b383) with Magisk Root and one with SuperSU 2.82.

In this case you must downgrade to b385, because my first Rom worked with your cust and this Firmware. But battery life was not so long than with MagicRainbow v2

B) You make a downgrade to Android 6 and debrand to L19C432 Dual SIM You will not miss anything after this process (no need to close Bootloader, this becomes automatically)

But if you want to do this wait for my exactly guide I will give you (for step by step)

C) You give me some more days and I am thinking about what can be done to solve the incompatibility between your Firmware/Cust and my new Rom...

Just reply what you want :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
No problem bro,I want to come back to MagicRaibow v1,How I must do ?can u tell me all the step plz
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The result is always related to different Apps which are in use and active in background...

I am not using Facebook or Facebook Messenger. I also don't use Google Chrome - Apps like these needs lot of battery....

I have four Chat/Messenger Apps: Viber, WhatsApp, Telegram and WeChat (which are active in background) and rest is more office using and Music. I use preinstalled VIA Browser.

I have configured "Auto Launch" (activated with PMPlus) and Apps, which must not be open in background I let close in Lockscreen.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Sure, I can. Which version you would prefer?

I am planning to update v1 and bring it out with two editions - one, rooted with Magisk (for safetynet issues) another one with SuperSU - same as v2, but based on b383.

Just for the other models /custs which cannot install v2 at the moment.

Can you wait one week. I would do that.

It's then version 1 but updated

What do you think about?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
good news,until u prepare the new room,I want to instal the v1 now Iam on B385.How I must do exactely ?

If I stay in this rom (v2) I cant instal app that I want because unknown source also doesbt work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Are you already back to b385?

First step is clean b385. I think you know to do this one step without help.

So, I got a new input from my friend [MENTION=4900664]dkionline[/MENTION]

I can change some parts in my Rom. V2 b386 to make it compatible for your device and b385 Firmware.

I will make this soon and give you the Link with PM to test - it should work!

If you want to go to v1 in the meantime - you must do it same way as it is written in first post for b386 with TWRP 3.1.1-1.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Ok,Iam waiting for u ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] silentscream0:
for some reason i can't get safetynet to work. should i reflash the rom? everything else is working, Cts profile is unchecked.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
First you should read #1 of this Thread - Point 7)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay I do it during weekend
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] silentscream0:
I probably missed the step reboot the phone. Can i reinstall the rom to fix safetynet?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can reinstall, but you must wipe the Partitions as guided in OP, don't forget disabling vendor in settings of TWRP and disabling in Mount Tab

The steps for green safetynet are

1) Installing the Rom

2) Enable 1) ADB Debugging 2)USB Debugging

3) Reboot phone

4) Install Magisk Module "Universal Safetynet Fix"

5) Reboot phone

6) If you want use AdAway, don't enable systemless hosts in Magisk - just enable hosts in AdAway

7) reboot phone

8) Look, if AdAway hosts are enabled - if not, just do step 6 and 7 once again

9) Open Magisk Manager, look if safetynet is green

10) Open Playstore /settings - look if Playstore is certified

11) Just now install (fresh, not from a backup) Apps /Games which requires green safetynet

(don't do it, before safetynet is green, if you open an App in a moment, safetynet isn't green, App would not bypass anymore)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Sorry for a small digression.

My Play Store is uncertified. I am running b386, Magisk 13.3, and I am Safetynet green.

Is there any way I could certify?

Thank you very much.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Point 4) and 5) from previous post
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Thanks for ROM. I flashed twice (Magisk) becouse I didn't got root permissions by first setup( time is too short;)).Second problem was in step D. I think it will be better delete word "after" in
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Thank you very much. It worked!

I was not aware that I need that module.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Hi, any news
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, I am working on it right now. Soon its uploded I post Linke here for you to test this Rom.

You must be on Stock b385 - not 390 - you can go back with dload method in the meantime, if you did it not already.

On Stock b385 (I gave you the Links) you must do wipe of Cache Partition and Factoryreset with Stock Recovery. Then make short setup, enable ADB Debugging and USB Debugging, flash TWRP, dont forget disable vendor in settings of TWRP and in Mount Tab - the uncheck of vendor in Mount Tab must be done before flashing the Rom, because if you was between in system, vendor is still enabled after next boot to TWRP - This is a bug of latest TWRP. (For installing Rom look for the guide in #1)

EDIT:

Upload is in progress - maybe 30 min ready
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] Here is the Rom for you to test: Link deleted, cause it did not work

In settings of TWRP expand the screen timeout to 300 - so that you can see if there are no errors during flashing (install script).

Keep Stock b385 update zip and data zip also on your external SD. If something goes wrong you can flash Stock Firmware with TWRP (like guided in OP) - just for worst case.

But I think if you now on clean b385 Stock Firmware with Factoryreset and wiped Cache Partiton - you can flash TWRP, make the right settings (like guided in OP) and flash this ROM. I hope developer options and everything will work.

Note for other users: This is only for EVA-L19 Cust: c185 and Firmware b385 and will be tested by [MENTION=5437531]Kimo2014[/MENTION] - dont use it before and dont use it if your model and firmware dont match.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
same problem bro,:rolleyes::eek::(

I try with the B390 rom ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I think, this makes no sense.

Let me think about it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] - you can try following: Update your Firmware to b387 (I found Link and good guide with three methods to install)

http://ministryofsolutions.com/2017/05/huawei-p9-eva-l19-nougat-b387-update-middle-east-africa.html

After you are on b387, try official MagicRaibow v2 from (#1) - not testversion from today.

If this is not work, you can just

A) debrand to c432 or

B) I make update (relaunched) version of b383 (MagicRainbow v1)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
I know this link,it doesnt work.I have try it many times
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
All three methods don't work?

So then we have just the two possibilities (see previous post)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dkionline:
Actually a patch would look like this.

Version, product, cust, data + boot C185

System + vendor Magic rainbow

System/emui + system/global C185
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
So we choose the solution B,when can I get the update plz ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
In some days. I have to update this v1

But before we try out the configuration [MENTION=4900664]dkionline[/MENTION] suggest.

Last try :)

I will upload this Rom soon its ready
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
We had everything except vendor and boot (you said some posts ago, boot would not be necessary)

So we can try it out finally with this configuration. We let you know :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] I had no time today to do the job, but soon I am ready I post link here for new Test version.

I am sorry, but I did not know that it would be so complicated with new MagicRainbow to work on other cust versions.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Ok bro, I'm writing for you;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hiepxhop:
I am looking to come back to Magic Rom. I am currently on b383 stock, rooted with MagiskSU. What is the best way to unroot? Should I dload method to stock b383, then install TWRP, then flash the ROM? Or is there another way to unroot without losing TWRP?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
chief, Can I know the difference between this TWRP and the "original one" in [MENTION=4960686]OldDroid[/MENTION] and which to use and keep for later??? Both are on 3.1.1-1 version

just flashed your V2

thank's for well detailled explanation and your work...:good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Your welcome :good:

The TWRP is the same, it's the original one from [MENTION=4960686]OldDroid[/MENTION].

I just copied it to store "historical" versions :cowboy: - because in original Thread you can find only the current TWRP.

Here you can find also the previous one 3.1.1-0 , which I find better:

https://www.androidfilehost.com/?w=files&flid=185570

3.1.1-0 hasn't the Problem with vendor mounted read only on every reboot (even it is unchecked in settings) and it has more possibilities.

Of course, for Newbies the new 3.1.1-1 is maybe more simple and more secure for not wipe wrong partitions...

MagicArrow can be flashed with both versions.

Just in case by 3.1.1-1 it's important to unmount vendor before flashing the Rom.

Thanks for testing my Rom, which will be more better in future versions. :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=4470081]topjohnwu[/MENTION] has on first site of his Thread the Magisk Uninstaller:

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

You can download from there and flash Uninstaller with TWRP. After it's recommended to restore original boot.img from b383.

From TWRP Backup or by flashing img with TWRP.

https://www.androidfilehost.com/?fid=961840155545580830

Rename it to boot.img if you use Download Version and flash it with TWRP to: boot

After you need Stock Recovery from b383

https://www.androidfilehost.com/?fid=745425885120729447

I recommend to flash this with adb in Fastboot Mode (immediately after disconnect USB from device and boot to it with Vol+ and Power)

Make from Stock Recovery Wipe Cache Partition and Factoryreset.

Then you may receive OTA to b386.

If not, Flash b386 for your device with dload method (Links in #1 OP)

Guide is in OP.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
thank's again for explanation, and will have pleasure to test future release...

BTW, startup animation is nicer than stock one....:cyclops: