yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] WakBagasi:
This rom got many useful app like PM Plus, Kernel Adiutor, Magisk, Xposed (can be installed), etc.

Any recommended setup to improved battery life? Anyone?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Magisk Manager 5.6.1 and Magisk v16 (stable) - UPDATE

Since yesterday night - a new Update for Magisk is available:

Manager 5.6.1

Magisk v16 (final, stable)

In this ROM you should use the combatible method:

1) Install Magisk Manager

2) Make sure, you have "Force encryption" and "keep AVB 2.0 dm-verity" enabled

3) Install Magisk v16 - using Direct Install Method

4) Store Log and Reboot Phone
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have answered your Email
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Aren't c432 b182 same for L09 and L19:

https://xdaforums.com/showpost.php?p=72153575&postcount=2
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I was sure you will ask this question :)

Yes, the Update.app in 3) can be used also for L19 (tested)

But there's a special one for L19 too and I guess it's maybe better to use this for L19 in 5)

Perhaps OTAs comes to higher version. Because with 3) OTA stops on b386..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
Wow!!! I cant thank you enough for this guide.I will start studying all this and apply them as soon as I feel prepared.Thanks a lot Tecalote I will update news as soon this is done,again,thanks!!

Just one thing,what are you meaning by frp unlocked?its the only point that i didnt understand
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
FRP (= FactoryResetProtection) must be unlocked and Bootloader must be unlocked if you want to flash TWRP or Custom Rom (Settings/Developer Options/OEM-Unlock must be enabeld) OEM-Unlock=FRP-Unlock
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
I get it thanks!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Under Magisk Downloads, BusyBox for Android NDK 1.28.1 by osmOsis is available and update goes well
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] KiTE10:
Hello there

Am stuck on the B385 update and i can't install a newer veraion such as B394

I downloaded the files using firmware finder

Amd when i try to flash it using "force update"

It'll just go up to 5% the says "update failed"

Please help

And thanks in advance
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Do you have EVA-L09 or EVA-L19? First of all - tell me your build number from settings /about phone...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] KiTE10:
I have EVA-L19

Build number: EVA-L19C185B385
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi :)

You can use the two apps I have described here: https://xdaforums.com/showpost.php?p=73896018&postcount=604
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can download and install:

EVA-L19-c185 (b394) HWOTA.zip: https://www.androidfilehost.com/?fid=962157660013070477

MD5: 99883e7f2c351ed36755dd04c45be347

It will work 100% - but you have to do it exactly as described here: https://xdaforums.com/showpost.php?p=74913874&postcount=3
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for information - succesful flashed :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] KiTE10:
Ok thank you
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
I did manage do convert my L09C432 to L19C432 with this guide, the debrand to L19C432 did go well but it does not show the dualsim settings in the Phone Setting.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Have you two SIM inserted?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
Yes, and it only show 1.

In the Phone Settings it does not show the Dualsim Settings.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Did you try already on L19 b182 or only later when you updated to L19 b38x/b39x
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
Yes try all, im on Nougat now. Even tried HCU Client to enable Dual Sim but it fail with that Dual Sim does not support this modell.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I suppose you tried switching the two SIMs, putting only one (working) SIM but to the second slot, experimenting with settings for Preferred 3G or 2G, Mobile Data off... Switching Airplane mode on/off, pulling out and inserting back the SIM tray while phone is running, making a call to the second SIM (trying by chance, anyhow to wake it up)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
Yes, everything, it does not show up. De fact is that L09 does not support dualsim even if rebranding!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Did you made Factoryreset with low-level wipe (until 100%) from settings/advanced settings /backup restore /Factoryreset with wipe of internal storage?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
No, did not do that, would that helped? I have returned now to L09 so i cant test that. HCU-client says that the model does not support dualsim?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Do you really know of an L09 re-branded to L19 and then supporting dual SIM?

It's not about ROM (and dual SIM tray), there must be also a built-in hardware module to read that second SIM.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
In Fact - I have debranded AL10 (which has Dual-SIM Support) to L19 (which have it too) and some other configuration - but I haven't debranded yet L09 (which doesn't have officially Dual-SIM Support) to L19 - that's why I am not 100% sure...

But what I know for sure is, that Debranding in every case need a 100% low-level wipe Factoryreset (with encryption wipe of internal storage)

And there is another interesting point too:

P9 has the HwCardmanager - and this App is able to manage Dual Sim on every model.

I have EVA-L09, but this App is already on board - see Screenshot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
Maby i will give it another try when i have time, spent whole day to debrand, upgrade, and then debrand back.

---------- Post added at 02:05 AM ---------- Previous post was at 01:56 AM ----------

The 100% low-level wipe Factoryreset do i do it in TWRP? And when do i do it, is it after i flash oeminfo?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I've spotted Dual SIM Management long ago in stock, Settings / Apps / Show system processes, screenshot from L09 c432 b394 (MR v3) attached.

But maybe it's integrated to the kernel and comes with every stock

My L09 came with single SIM tray, I've ordered dual SIM tray on AliExpress and still awaiting. I'll give a debranding try when Ali deliveres
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
If I understood correctly, steps are in short:

-revert to stock L09 Nougat by HWOTA.zip

-rollback to c900 b300 by DLOAD

-install L09 b182 by DLOAD

-unlock Bootloader and install TWRP for MM

-restore L19 oeminfo from TWRP

-reboot by Vol+/- to initiate DLOAD installation for L19 b182

-reboot by Vol+ and force Wipe cache partition and then Factory reset <------------

-reboot normally to L19 b182

-allow OTA updates to L19 Nougat

-install MR v3 again or wait (next week?) for MR v4 :laugh:

Wiping and Factory reset is indicated by arrow
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] davibs:
Is it possible to test it also on P9 Plus?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
That Factory Reset in the guide i did, but i dont think that is the same?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Do you mean installing the Rom?

If yes, I will check and tell you!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The Factoryreset must be included with wipe of internal memory (from settings /advanced settings /backup restore /Factoryreset with wipe of internal storage - and this must be executed until 100% successful.

If it stops with 60% you have to do it again until 100% successful
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=7786725]zgfg[/MENTION] Waiting for v4 - next week
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
First do the Factory Reset and wipe of internal storage then flash oeminfo and then update?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have written everything here in steps:

https://xdaforums.com/showpost.php?p=75655371&postcount=453

On Point 11, after flashing Firmware for L19 c432 b182 its necessary to boot into Stock Recovery and perform from there Wipe Cache Partition and Factoryreset before first boot into system of L19c432b182.

After boot into system on b182 I forgot to write - I would recommend to do the wipe from settings again, but with wipe of external storage.

And I would insert the Dual SIM (both) before flashing oeminfo for L19
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Upon restoring oeminfo it follows installation of L19 b182 - from SD card hence without the second SIM card?!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
Hi again,

I did do all the steps like in the guide, did wipe cache and factory reset before first boot in Stock Recovery. And i did wipe from Settings again when it booted up.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, I meant with the second SIM all the time inserted from before flashing oeminfo until all the Updates after
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, and how is the result?

Do you have Support and settings now for second SIM or not?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
No
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for your double test and lot of time you spent!

So I must do it by myself to find out what is missing to get second SIM working.

Maybe the oeminfo isn't enough and custom.bin is required too
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
It could bee that custom.bin must be flashed to. I know that SrkTool has that option to flash both oeminfo and custom.bin
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will look into this issue to get it to work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Mostar088:
:good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
What will be the upgrade path from eg MR v3 as installed over b394?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will write all necessary information for installing MRv4 in OP - have to test first
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] WakBagasi:
How to use Xposed module from Magisk Manager without breaking the safetynet using Kernel Adiutor?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Xposed Framework breaks always safetynet, there's no workaround this time for bypass
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] WakBagasi:
If safetynet has broken, the only way to recovery is by reinstall the rom. Isn' it?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] WakBagasi:
I have installed Xposed SDK 24 from Magisk Manager. After reboot, nothing happened. What could be the problem here?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You should have anywhere on Homescreen the Xposed Installer to manage the Framework and the modules.

If you don't have, flash Xposed Framework with TWRP again

https://xdaforums.com/attachment.php?attachmentid=4401121&d=1517041838

And Wipe Dalvik /Cache before Reboot.

But if you decide to use Xposed Framework why you don't flash SuperSU Edition - because it breaks safetynet on Magisk Edition (Xposed can be installed in SuperSU Edition directly from KangV Advanced Settings)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] AndroidNewbie99:
Thanks a lot for your amazing job!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
New Rom MagicRaibow comes very soon.

First Test flashes - everything seems to be excellent..

Some small things to manage, but Final Version comes during this week.

An update of the Firmware before and a clean flash after is recommended.

I will provide a HWOTA.zip too.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] WakBagasi:
That's a great news!

What might be possible if we dirty flash? Bugs?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If you dirty flash there are no bugs but some function maybe not available.

In Fact is it depending on which was the last official Firmware on the Phone.

But I will write about all those things in Post #1 (OP)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Liminglonca:
Can I put HWOTA folder on internal storage and then install stock rom ?

Because I don't have sdcar.

sorry on bad English.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, its not possible - the script will only work, if you have the HWOTA folder in the main directory on external SD! So you should buy a SD-Card (they are not really expensive...) ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=6895765]gunnaa[/MENTION] and [MENTION=4876367]Mostar088[/MENTION]

I have updated the Guide for debranding from L09 to L19: https://xdaforums.com/showpost.php?p=75655371&postcount=453

On Point 7) you can download now: L19c432b182-oeminfo-custom.bin_flash.zip - this zip is flashable (before was a restore file) and you just flash it with TWRP at Point 9)

The zip contains oeminfo and custom.bin for EVA-L19 and will flash the two files to the right directory.

I have not tested yet - because of working on new ROM and testing update processing....

But if you test - please tell - hopefully this can work now to recognize the two SIM....

BTW: Users of MRv3 must go back to b394 first - a direct update to b398 with HWOTA is not possible (I am just checking how do in the right order...)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] DanteofSouls:
Hello!

I read your guide and it looks awesome, very clear and detailed :)

I had some problem with my first try of Magisk root with my P9, and i rolled back to unroot and relock everything with my phone, i also opened a thread https://xdaforums.com/p9/help/safetynet-failed-im-trying-to-to-stock-t3751122

By the way I think I have understood the guide, but I have one last doubt: what about my back up?

I did the back up before rooting for the first time using HiSuite.

While my phone was rooted, there was no way HiSuite saw the device (I thought 'cause SafetyNet failed P.S.: maybe 'cause i didn't know what apps I had to chack in MagiskHide List -now I know, thanks to you).

That's why I ask that: If i install your rom with Magisk and Twrp (-extended this time), will I be able to use my back up from HiSuite or not? What will be the best way to do it?

[P9 EVA09C432B395] [Android 7.0] [EMUI 5.0.1]
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :)

You can normally restore HiSuite Backup - I dont use this PC App, I use always Huawei Backup on Phone and make a Backup on external SD (this worked for me all the time in every situation)

I would recommend you to wait for my new Rom, which comes during the next days. But you can do following in the meantime:

Download HWOTA.zip for EVA-L09c432b397 - and install this first..

Download and every information from here: https://xdaforums.com/showpost.php?p=74913874&postcount=3

After the Update is successful, download EVA-L09c432b398 (its not there at the moment because the upload is running, but it will be there in some hours)

Then install b398. (You cannot install over b395, this will not work - you must first install b397)

My new Rom is based on b398.

Then you can flash my new ROM and restore your HiSuite Backup (it should work!)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] DanteofSouls:
Wow, thank you, this is very accurate!

I was surprised reading of version over B395, 'cause my phone doesn't detect any new update, and I checked even before the first root. Is that a country issue? I'm italian by the way, don't know if it matters

:) thank you again for your time
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, it is not a country issue. Updates comes always in waves and cannot be done to all IMEIs at the same time. And some of the Updates are not official. Last official Update for EVA-L09 is b397 and this will be distributed via OTA. But b398 is unapproved and will not distributed.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Btw, b398 is now Approved if checking "Without IMEI" (like b397 was ten days ago), hence we can expect b398 in the first half of March
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Hi. Just discovered why Volte is not working. Orange allows only certain phones to use volte. You can see the list down this page https://www.orange.ro/tehnologii/apel-4g/

If i do not own a phone the same model as in that list, volte server will not be activated for me.

How can i cheat that? Changing imei?

There are some volte patches but for xiaomi or other models, not Huawei...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have no idea at the moment to this issue...

But I have seen that in EVA-L09c432-b398 VoLTE is removed from settings and instead of VoLTE is now: WIFI-Calling - which can be set up with WLAN (at home) or on the road with LTE (mobile network = is similar the same then VoLTE then).

Right now in b394 I can just enable VoLTE (and it work for me with O2 and Vodafone) - but on b398 I can just set WIFI-Calling (but in that moment I get an sms from vodafone network provider and the message is: You like to use WIFI-Calling? Here you can add this option in the contract (Link) - but before we would recommend to disable WIFI-Calling to save battery :cyclops:

Have not tested yet with O2....

But I will try to get VoLTE additional to work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Ok. Thx
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Other than stock ROM features..

What's the additional features on this magic rainbow ROM
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Did you carefully read complete post #1 - debloated, pre-routed with Magisk, Advanced Settings, Dolby Atmos...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Yeah I'm asking about the advanced settings only.. I couldn't find the details about advanced settings
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Here are some pictures about advanced settings - may it helps you to get an idea :o
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Thanks a lot dude

What your opinion about this applicationFingerprint Gestures
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
That's easy - forget about it, because it's for Android Oreo and not Nougat.

This Thread here is for EVA-Lxx Custom Rom /Android 7 (Nougat)

Oreo is not available yet for our device
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Yeah.. But it'll be good if those app features are available in the advanced settings of this custom room ROM :o ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
There are a lot of such apps available on Playstore: https://play.google.com/store/search?q=fingerprint%20quick%20action&c=apps

And most of them are also working on Android 7 ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
But all the apps having only one single swipe/tap and double swipe/tap

This app supports 4 single swipe as swipe up, down, left and right
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
file is missing
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for inform me - I will update the Link...

Take the UPDATE-unSU-signed.zip from this site: https://xdaforums.com/showpost.php?p=63615067

(if you flash SuperSU Edition)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The new ROM MagicRainbow v4 is final.

But I must do the work for writing all new Guides and because many things are different to MRv3 - I make a new Thread. I try to do it tomorrow, so hopefully I am ready on Sunday morning - then you can flash the new ROM - but read the instructions before!

MRv4 comes as usual in two Edition - Magisk and SuperSU - KangV-Settings can be flashed separate as optional Mod

For many of you probably a firmware update is necessary before - just read my new Thread soon as ready - I will tell you everything :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
First to thank you after this V4 announcement.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I am very sorry - but I need one day more...

And yes, everything is done - but I am now too tired at 2 o'clock in the morning to create the threads ....

So I'm not going to start it until Monday night - and I have to upload everything ... I would like to have it done for you right now, but today I had to do all the patches for the other models /custs and that took longer than expected.

Sunday during the day I am away with my family. Thank you for your patience and understanding :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] NervReaper:
I would wait you for ever ;) thx for all your effort. Rest well.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Hi dude I already unroot by the supersu app itself and now on MR v3 happily

Even though it's my duty to inform so noobs will not face any issues
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Thanks a lot dude..

Please make sure the bugs which are in V3 are fix in v4

Here I'll submit which I'm facing in v3

1- Chinese text in notification calendar

2-Waring messages after startup as "super user not installed properly, do you want to install with two options - CANCEL/CONTINUE" if I give CONTINUE again phone reboots and shows the same message and CANCEL - can use the device without reboot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dylerb:
I love this ROM, it's really smooth, standard and familiar.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For 1), please read Installation instructions, post #1

https://xdaforums.com/showpost.php?p=74913863&postcount=1

>>The ROM is European, but Advanced Settings are made by KangV. He comes from China, thats why the Lunar component is activated.

To disable chinese letters in statusbar, go to Advanced Settings /Notification settings and disable "Show statusbar lunar"

2) Looks like result of rooting and (incomplete) unrooting before installing MR v3. IMO, nobody else complained about similar (for clean installation from clean stock b394/b395).

E.g., I have Magisk edition, and no problem whatsoever

---------- Post added at 08:18 AM ---------- Previous post was at 08:07 AM ----------

No rush, enjoy your family weekend and take a sleep before the next busy week.

Your instructions are also excellent (as your ROMs, and continuous support), we can wait until you prepare and post everything.

Thank you for the upcoming v4 - did you present MR v4 at Barcelona MWC 2018 :laugh:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This message goes away after some reboots, I don't why this occurred to some user's, but it's not a big thing.

Will see, hopefully it doesn't occur in MRv4

On my phone it doesn't. (Flashed about 20 times)