yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If I would provide such a zip (which is always Firmware based - means K-Settings for b386 cannot work on b391) - you would not be longer on Stock Firmware.

Your Stock Firmware would be deep modified.

But it's not really possible unless you have odexed Firmware.

System must be deodexed for running K-Settings.

If you deodex your System and change the necessary files with flashable K-Settings - it would be easier to flash Custom Rom which has already integrated.

Perhaps the structure of MR v3 will be

1) modified Stock Firmware, slightly debloaded and system deodexed as usual

2) including all Partitions with Tweaks

3) KangV Mod as optional flashable zip.

4) One Edition with SuperSU 2.82 SR5 and perhaps with suhide light (new released one)

One Edition with newest Magisk

Xposed Framework installable, but with loosing safetynet of course

That's my plan :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] LiamAtkins90:
Thank you so much for your explanation, I will probably install the next version when it's released. I recently updated my device to N after my carrier (UK EE) did not provide even 1 update in one whole year :eek:

So I unbranded and used FF to update to B391 :)

I recently had trouble with Xposed, possible clash with the theme engine.. not looked into it yet.

Thanks again my friend, will be eagerly awaiting your next installment. ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will think about it and will try to find a solution for your troubles
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
My birthday it's near ..I hope v3 MR be my birthday gift :).
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tuilakhang:
Can I flash it from L19C636B391?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] LiamAtkins90:
Why not just install Xposed and do some debloating??

I'm on B391 also, and that's all I done..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tuilakhang:
Cus I a newbee and I don't know what are those things. But I just want a custom rom which is better performance than stock one.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] LiamAtkins90:
Not necessarily.... The difference is marginal..

You can do stuff like zipalign with a simple script.

AOSP on the P9 is somewhat broken and the camera is naff.... So the best option is stock or stock based ROMs.

Back to topic, if you have a recovery it's easy to get things moving just make sure to backup everything prior to modding.

If you want to flash this ROM just follow OP instructions,

If you want to debloat and install X like I mentioned, download an app called System App Uninstaller which is pretty straight forward on what you can uninstall without leaving the system unstable... And grab Xposed from the official thread (with the uninstaller zip) and APK file and follow them steps. :D it's less work going the Xposed + debloat way, but at the end of the day it's your choice and I don't want to take anything away from the Devs work he's done a fantastic job.. it's just a pain that Huawei make us jump through all these hoops to get the device to be mod friendly. :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi there :)

b391 is EMUI 5.0.1 and the Rom is based on EMUI 5.0.

It is questionable if this would work - I don't think so.

For the moment it is better for you to Root your Firmware and do some customization by yourself (similar as [MENTION=5458363]LiamAtkins90[/MENTION] mentioned)

Your Bootloader must be open

For Root just flash TWRP: https://xdaforums.com/p9/development/twrp-t3565703

and then SuperSU SR5:

http://download.chainfire.eu/1220/SuperSU/SR5-SuperSU-v2.82-SR5-20171001224502.zip

or alternate Root Magisk

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

Finally flash Busybox:

https://xdaforums.com/attachment.php?attachmentid=4252596&d=1503713259

Sometime in the coming months I will release a new Rom MagicRaibow v3 and this can be flashed even on your model

MagicRaibow v2 is from August 2017 and I haven't the time to create every 3- 4 months a new Rom , but I am working on a pretty good new Version. ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
I want to try xposed, but I think I better wait sitting and with a little patience
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I heard from several Users, Xposed has some bugs on P9. For some reason it might work, for other not. After some small changes (like change Design with Design App) and after some reboots, Xposed Installer says "Xposed installed, but not active"

And some other issues.

So it seems v88.1 isn't stable working yet.

Perhaps the systemless variant is better.

But you can try. If it doesn't work for you, you can flash Uninstaller.zip.

If you are rooted with SuperSU, you need the classic variant of Xposed Framework.

1) Install Xposed Installer apk

https://xdaforums.com/attachment.php?attachmentid=4296364&d=1507476413

2) Flash this Xposed version:

http://dl-xda.xposed.info/framework/sdk24/arm64/xposed-v88.1-sdk24-arm64.zip

3) Before Reboot wipe Dalvik and Cache (first reboot needs longer time to create new Dalvik)

4) With Installer apk you can download and manage modules

If Xposed don't work properly you can deactivate module and flash uninstaller.zip

http://dl-xda.xposed.info/framework/uninstaller/xposed-uninstaller-20160829-arm64.zip

I recommend wipe Dalvik and Cache after.

If you are rooted with Magisk

1) Install special Xposed Installer apk for Magisk:

https://xdaforums.com/attachment.php?attachmentid=4297539

2) Open now Magisk Manager and in Download Section, download and install Xposed Framework SDK24 v88.1 ported by topjohnwu - or you can instead flash with TWRP the zip:

https://xdaforums.com/attachment.php?attachmentid=4301304

3) I recommend to wipe Dalvik and Cache after

First Reboot needs a while

4) With Xposed Installer you can download and manage modules

If systemless Xposed doesn't work properly for you deactivate module with Xposed Installer and uninstall Xposed Framework directly from Magisk Manager, Section modules

I recommend wipe Dalvik and Cache after.

Xposed Framework breaks safetynet even if you uninstall Xposed Framework.

If you want have green safetynet back you must reinstall the Rom (or if you are on Stock - the Firmware) :)

Magisk Xposed Thread by topjohnwu:

https://xdaforums.com/xposed/unofficial-systemless-xposed-t3388268

Classic Xposed Thread by rovo89:

https://xdaforums.com/showpost.php?p=58828974&postcount=1
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dfani511:
Hello, I have an EVA-AL29 P9 china with 64GB+4GB ram , I didn't find a way to change oeminfo to EVA-L29, I installed some firmware of L09 and I think I change oeminfo to some L09 .

I used for a while with fRomFuture NW4 but sometimes it gets freeze and reboot :(.

Can you help me to install Magic-Rainbow please ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Best thing would be to find oeminfo from EVA-L29C636

Please wait for MagicRaibow v3.

I will make it compatible with this model.

In the moment you can't install MagicRaibow, because you must go back from FF NewWorld to Stock Firmware with oeminfo I said, otherwise you would not receive Nougat OTA.

And Android 7 is required.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] LiamAtkins90:
Xposed is buggy with the P9 but Gravitybox works (centre clock, navbar button actions, volume rockers, haven't tested anything else,) adway and YT adaway work, Amplify works too.... It does give errors when rebooting, to fix this, just untick the modules before rebooting and retick them and reboot again... Only way I've found to get from the "installed but not active" toast, without actually flashing the Uninstaller and starting over... This way above, preserves your modules settings etc.. not ideal, but not a deal breaker.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
There's a similar workaround:

https://xdaforums.com/showpost.php?p=74143506&postcount=1065
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
By (GravityBox) Volume rockers, do you mean using Vol +/- to skip next/prev song while playing music in the background?

I'm using Frinky MusicController from GooglePlay, it does not require root or so and it works fine with both YouTube (playlists) and Music

I"m on this MR v2 Magisk Ed and the other tweaks can be (more or less) substituted:

- AdAway (only root needed), iYTBP Magisk module (both YT adaway and playing YT in background)

-‎ native Huawei and K-Settings for navigation bar and status bar icons

- ‎ForceDoze (only root needed) and (I tried but stopped using it) EnableDozeForGMS Magisk module to tweak doze mode

- K-Settings to flash (Camera flashlight) on calls and SMS, or even FlashOnCall app from GooglePlay (it can be configured to flash also on e.g. WhatsApp)

Btw, fact that Xposed breaks SafetyNet does not bother me that much, I'm not using any SafetyNet sensitive application.

The need (as you described) to disable/enable Xposed before/upon rebooting is not convenient but not that terrible, too.

Mostly, b391 is teasing me but I'll wait for MR v3, hoping we can get it before XMas v3:laugh:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi there :)

You can also use the alternative workaround from my previous post.

MR v3 should come before XMas ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hapnik:
I've updated Magisk to 14.0 and Magisk Manager to 5.4.0. Now phone not passes SafetyNet test :( Am I idiot? What can I do now?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Updated both of them last ten days (Magisk v14.0, Manager v5.4), SafetyNet and everything working fine
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hapnik:
How can I back to stock B186? Just flash B186 via DLOAD?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Do you mean b182 (MM) or b386 (N, Magic Rainbow is based on) or really some b186

IMO, [MENTION=6870018]Tecalote[/MENTION] has answered on similar questions (for going back to stock b386), you can search through the older posts

For b386, I would flash it's stock boot image (and stock recovery) before DLOADing FullOTA MF-PV b386
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
1) Make sure - A) ADB Debugging and B) USB Debugging is enabled in Developer Options and make sure - Unknown Sources is enabled in Security Settings

2) Open Playstore and disable Play Protect (you can find it before settings)

3) Make sure - systemless hosts is NOT enabled in settings section of Magisk Manager and force encryption and dm-verity is NOT enabled on first window of Magisk Manager

4) Go in Magisk Manager to Download section and download/install Busybox for Android NDK 1.27.1 (is same v but updated!) Reboot phone.

5) Delete in Magisk Manager Huawei Property Fix v 1.1 - and flash instead with TWRP the updated Huawei Property Fix v 1.2: https://drive.google.com/open?id=0B2D9GdWntw69NmdJVmhJaWNEOVU

6) Delete in Magisk Manager SELinux Permissive Script v 1 and flash with TWRP instead the updated SELinuxPermissive Script v 1.1 : https://xdaforums.com/attachment.php?attachmentid=4287949&d=1506775762

7) Check safetynet status - if it works :good: You must not do more steps, but...

8) If it doesnt show now ctsProfile and basicIntegrity: tru - download and flash with TWRP updated Universal Safteynet Fix: https://xdaforums.com/attachment.php?attachmentid=4265013&d=1504747397

If you want to go back to b386 - open first post with your Browser (not with xda labs Forum app) and read 3) Flashable Firmware b386 c432 (download-Links) and 4) How to flash Firmware - click to show content. It is a full guide - dont miss any steps.

You should backup first your files from internal memory (DCIM, Downloads etc) and backup your stuff (Apps etc) - and after you can flash b386 with TWRP (recommended, because something which is deleted in MR v2 will not be restored if you are using dload method first) - do it first with TWRP-Method and after once again with dload method like [MENTION=7786725]zgfg[/MENTION] mentioned.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hapnik:
[MENTION=6870018]Tecalote[/MENTION]

The 8th step did the trick. Thank you so much :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
All these things are precisely described in the excellent OP instructions on the 1st page - I have never had any issue with [MENTION=6870018]Tecalote[/MENTION]'s custom ROMs (probably I spent more time carefully reading instructions than executing them)

Hope MR v3 will be as good as well :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
From

https://xdaforums.com/showpost.php?p=74334660&postcount=60

[MENTION=4842109]Buratei[/MENTION], for ctsprofile and basicintegrity, you must have done something wrong, I hope [MENTION=6870018]Tecalote[/MENTION] could help you

On page 1, under 9 Features, see instructions how to enable V4A from the Advanced (K) Settings
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
For safetynet issues it is important to check this:

https://xdaforums.com/showpost.php?p=74265463&postcount=768
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Guys, can you please tell me if is it safe or maybe lose something when I want to factory reset so I can reinstall apps again and have a freah MagicRainbow Rom again? Thanks in advance :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Factoryreset isn't a good idea, you will loose several things which come preinstalled with data in the Rom.

Just delete Apps from settings you don't want /or want reinstall and make only a wipe of Dalvik and Cache with TWRP.

Or you can make a clean flash of the Rom again and reinstall after the Apps. For best results this is the better way - beginning completely new.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
What will happen if I will delete internal storage during installing rom again? Cause I want to have that clean internal storage unlike now that it's messed up because of my last usage.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
If you reinstall FullOTA-MF-PV b386 by DLOAD, it should clean the internal storage as well
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You should not wipe internal storage during Rom installation.

You can do it with an separate step.

Example:

If you have right now your current system, just boot to TWRP, go to wipe /advanced wipe and select only internal storage and wipe it.

After reboot phone to system. Then boot again to TWRP and allow system modification and do settings in TWRP.

TWRP store his settings on internal storage. After wipe internal storage the settings are lost and must be set new.

That's why it is not good to do it during Rom installation, it produces errors.

But it's no problem to do it as an separate step.

[MENTION=7786725]zgfg[/MENTION] Internal storage will not be cleaned with dload Firmware installing.

But internal storage get wiped with flashing FullOTA-MF-PV by TWRP
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Is it normal to have "cttsProfile:False" and "BasicIntegrrity:True" in the SafetyNet Check Success tab in magisk?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, normally both is true and all safetynet check green.

But Google components are updated through Playstore that's why please check:

https://xdaforums.com/showpost.php?p=74265463&postcount=768
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Buratei:
thanks guys, i think i had a wrong version of busybox installed previously. got it all sorted out pretty quick. didnt get to test the banking apps yet (switching to a new carrier, dont have the right sized usim yet), but positive they will work fine.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If you come from Renovatio you cannot flash a Nougat Rom - just read OP (Original Post #1), everything is written there.

Just must go back to b182 Marshmallow first..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello, thanks for the tip - I know this, I have read it too and know it helped a lot of people.

But you can do it better in this case as I have mentioned in #2 (already tested - and it works too) :

https://xdaforums.com/showpost.php?p=72153575&postcount=2
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
VIP Version of the Advanced Settings can be ordered from KangV. I am directly in contact with him.

It's a donation version and can only work on the registered device.

Its registered then with the SN of your device.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Perfect, thx, I'll go for tonight. I wasn't aware of, I found it incidentally. I hope one day there will be also Xposed finally ported to N:)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] raber111:
Hi . Can I flash it on Chinese AL00? I'm on Android 7 ?

Отправлено с моего vivo Xplay6 через Tapatalk
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can flash and the Rom works but Fingerprint Scanner will probably not work!

Anyway, if you test it make TWRP Backup before from your current system, data and boot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
May i uninstall deutsch(this is only langague?)

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

---------- Post added at 01:46 PM ---------- Previous post was at 01:44 PM ----------

Registered device with pay ksettings working better or not?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This is for Mixplorer only (You can download in settings of Mixplorer every language)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Not better, there are just some more features - but I think, you don't need this
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
I need 4g switch all times not temporary

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

---------- Post added at 02:21 PM ---------- Previous post was at 02:19 PM ----------

My favorite app is total commander mixplorer is new for me :)

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

---------- Post added at 02:23 PM ---------- Previous post was at 02:21 PM ----------

My favorite app is total commander mixplorer is new for me :)

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xtcislove:
B386 update planned?

B383 is too battery hungry for me and if i flash your rom on b386 firmware fingerpringt and other stuff wont work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Ohle76:
In another forum this would be said:

In China, the B389 is rolled, which contains a battery fix. Hope to see Europe soon.

I think it is better to wait with an update.

The Rome runs well I have no battery problem with this rom

:good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Have you tested my Rom? You see after 3 times loading the battery how it is. Have you done this?

My Rom is based on b383 but that means not that battery hunger from Huawei Firmware b383 is same than in my Rom.

Have you tested flashing my Rom after b386?

Or what makes you sure in what you say?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I think too it's better to wait for next updates :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Ohle76:
The battery is not so good but would wait only 3 charges for result. For further update I would say that one is only times on a Huawei Stock waits where the battery problem is to fix.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xtcislove:
yep tested your rom on B386. No fingerprint and developer options where force closing.

Gone back to B378 for now, but i think i will test your rom on B383 now.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] moomoon03:
Hello i'm on moonlight rom v1 based on b378 i have a l09c432b378, can i go stock b383 flashing update. Zip and data with twrp ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Update from b378 to b383

I heard in the TWRP Thread for Nougat - it should be possible! I have not tested by myself.

https://xdaforums.com/showpost.php?p=72121248&postcount=379

".......It seems instead of DLOAD method you can just flash b383 update.zip and update_data_full_hw_eu.zip 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..."

The other way is like I mentioned in OP, with other words:

https://xdaforums.com/showpost.php?p=71850982&postcount=262

Welcome to my Thread and *Magic-Rainbow* ROM :) enjoy
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Please tell me, if you have done.

I dont know, if it would possible to change C636 in your case to C432 with my method posted in #2 (tested for L09C900 L19C900 to C432: https://xdaforums.com/showpost.php?p=72153575&postcount=2
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Tool for Unlocking Bootloader and flash Recovery for EVA-L09\EVA-L19\EVA-L29

Thanks! Let me know, how it feels :) And thank you for testing my ROM over b386 (good to know that this is no option! - and so I must not test it by myself)

BTW: I have seen right now your Tool to help unlock bootloader and flash twrp recovery for EVA-L09\EVA-L19\EVA-L29: https://xdaforums.com/p9/development/huawei-p9-eva-l09-eva-l19-eva-l29-tool-t3591358

Very good :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Thx for the Magisk update instructions, I've got as attached

Where can I see which SafetyNet fix is installed - mine is actually Huawei-Safetynet-Fix-by-Macleod
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The Property Fix 1.2 is okay since safetynet is green - the Universal Safetynet Fix you don't need in this case
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] yuzhengwen:
Yo first time using Magisk and was super surprised when snapchat works!! That prevented me from rooting for a while but guess I'm back at it.

Kudos to you man
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ChromeFox:
Great Rom ! Do online banking apps like "Sparkasse" or "push tan"work ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You must enable Sparkasse and such banking Apps in Magisk Manager /section Magisk Hide (in right menu).

If basic integrity and ctsprofile is true (green) it should work.

Its necessary not open the banking App before enabling in Magisk Hide. And just for safety make a reboot after enabling and then open the app first time..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] quochoandkha:
My rom is l19c636b391. Go update?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Wait for MagicRaibow v3.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] quochoandkha:
Thanks,

Now, I can't flash v2, can I?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jeremeel2015:
can i ask how to enable advance reboot? i'm using stock rom EVA-L19C636B391

Magisk v14 installed
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Advanced reboot is enabled by default. Just reboot your phone and then you will see
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I would not recommend because it can't run properly - that's why wait for v3. It will come during next two months

But if you cannot wait you must debrand to L09C432.

Next version will be also compatible with your cust and model
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] quochoandkha:
Thanks! I will wait for your v3. I come from vietnam.