yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Problem solved by clean re-installation of WhatsApp (and also of FlashOnCall app since I had it configured to fetch WA notifications and to flash on them)

Lesson:

Apps must not be backed up (by Huawei Backup app or HiSuite or simlarly by other means like TitaniumBacku) on stock ROM and then restored to MagicRainbow v3.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Sir, is it possible to make some of apps to transfer to sdcard so it doesnt use internal space?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
Substratum not work in stock rom i test it.

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Please read my Post on Android Hilfe de (with Google Translator): https://www.android-hilfe.de/forum/root-custom-roms-modding-fuer-huawei-p9.2808/huawei-p9-rom-android-7-0-emui-5-0-1-magicrainbow-v3-by-tecalote.859343-page-6.html#post-10830450

The text to WhatsApp...

The problem with WhatsApp occurs mostly if restored from Huawei or TitaniumBackup.

The workarround:

Open settings of WhatsApp /Chats and make a Google Drive Backup. Close WhatsApp in the background too.

Open native settings /Apps/WhatsApp /Storage and delete in there Cache and data (not from TWRP)

Uninstall WhatsApp

Reboot your Phone

Install WhatsApp from Playstore, open it and make new authentification, WhatsApp Backup will be found, restore it.

Check the the important general settings - which I have exactly described in Android Hilfe Thread (in German).

If you have enabled Autolaunch in Phonemanager with PMPlus, open Autolaunch and look, if WhatsApp is enabled to Autostart, but look also above on the First Line called "App Activation" if there is inside WhatsApp listet - if yes, enable it also there. (screenshots)

I have my ROM installed since one week and we have tested the ROM with 7 Userers one week before official release - everything was working, even WhatsApp and Co...

Have you read my Post: https://xdaforums.com/showpost.php?p=74941931&postcount=80

If you have backup and restored Manager and System-UI it could also be the problem!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] philivm:
I've also tested with the magisk module, but also doesn't work, as also [MENTION=5901491]scaniathe[/MENTION] says.

But thx for your Tip! :)

Btw can you tell me which Modules are installed from stock on MR3?

I've deleted the last one by mistake ...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Substratum is working if you have installed KangV Mod.

I will make later a Guide how to do it :)

And I tell you, which Module you need and how to get it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Enable Substratum in this ROM :cowboy:

GUIDE TO ENABLE SUBSTRATUM

1. With Magisk Manager, section download install Systemless Substratum Legacy v3 by [MENTION=571197]Nodens[/MENTION]

2.) Soon it is installed, reboot your device

3.) Install Substratum_915_minAPI24-nodpi.apk: https://www.androidfilehost.com/?fid=817906626617954993

4.) Dont open App yet, install instead the sample: J-Dark-Ice-Substratum-Theme-v4.3.apk: https://www.androidfilehost.com/?fid=673791459329069620

5.) Open Substratum App and open Theme inside

Soon App makes Root request, grant Root permission

6.) Set up Background, enable Overlays (all) and press pink symbol to install the Overlays

7.) Reboot phone

8.) Theme is enabled - you can still change Theme with Huawei Design App - but the enabled Overlays stays together with Huawei Design enabled.

Safetynet cts and basicintegrity = true

Note: it is tested on ROM without and with KangV Advanced settings.

If you have installed ROM without KangV Settings and with enabled Substratum - and you decide later to flash also KangV Settings - please disable System UI Overlay in Substratum before flashing KangV Settings and enable it again, after KangV Settings are installed
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Unzip ROM.zip - you need the zips from following folders:

busybox - huawei - selinux

1) flash BusyBox-osmosis-1.27.2.zip

2) flash magisk-permissive-script_v1.1.zip

3) flash Huawei-Prop-Fix-v1.2.zip

Do it exactly in this order!

And yes, if you like to have Substratum - read previous post :cowboy:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
This is not a full substratum. The status bar and quick settings menu are not changed. Besides, I prefer the Neon Green theme. No font changer. Regards

*

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Its sure not 100% - but may 95% becaus a lot of changes are possible - so you cannot say, its not working!

The notification in status bar are changend and also the symbols in status bar - but not quick settings menu, thats right. But on Huawei Stock Firmware you cannot get Substratum enabled like this. If you prefer Neon Green theme - this is up to you. :cyclops:

For the green Theme, also for other Themes another App is required: https://xdaforums.com/android/apps-games/apps-themeable-hangouts-layers-cmte-t3113192

With this you can download: THEME READY GOOGLE APPS ZIPS for arm64 and install - to get the Theme more working.

Neon-Green_2.3.apk: https://www.androidfilehost.com/?fid=962021903579500852

BlackOutUpdater-v6.2.1.apk - (installed - but theme ready google apps zip not downloaded and tested yet): https://www.androidfilehost.com/?fid=745849072291697142

Some other possibilities: https://xdaforums.com/showpost.php?p=73575092&postcount=504

Regards ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=7786725]zgfg[/MENTION] Did you check my answer for you?: https://xdaforums.com/showpost.php?p=74982608&postcount=129

I have even Autolaunch enabled and no problem with WhatsApp..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
reserved
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=6696258]NervReaper[/MENTION]

The updated L19-

c432

data-files-patch zip is here: [url]https://www.androidfilehost.com/?fid=673791459329069646[/URL]

Edit: Forget to say: wipe Dalvik/Cache before reboot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=7764957]RandomQuezoPH[/MENTION]

This update is not for you, because you have c636!

Sorry, my mistake - it's only for users with c432 cust :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Works with other overlays? Or only the sample?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Until Android 5 it was possible to move Apps to SD with Link2SD for example.

In Android 6 it was difficult to get second partition working on SD without Bootloop.

In Android 7 those methods are not practicable - and not useful.

Most place are taking not the Apps but videos in WhatsApp Media Folder for example..

Just take a look with Explorer to your storage/emulated/0 what files takes a lot of place.

Sometimes there are by mistake Backups from TWRP in TWRP folder on internal Storage (forget to select storage in TWRP - and things like that
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It should work with every Substratum Theme, I just took two of them to test...

It works for 95% - not every part of the phone get themed

Look also post #135
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Thank you very much for the great work, this rom is really awesome!!! I charged my P9 every night, because in the evening battery was at 20-25%. Now it's just perfect. I stopped charging yesterday at 05:15am, today at 09:30am there is still 33% left and i used it the same way like always. Job well done!!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Siletina:
1 question guys...

Im not getting notifications for messenger, facebook , viber until i open the apps... Is this nornal for all of you with this rom?

I have exposed installed and running...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Thank you, I had actually similar problem also with BlueMail, but finally solved them together.

I was aware of all those settings, and btw in English, it is Secondary Launch Management (as attached).

Eventually I had to clean reinstall not only WhatsApp (and BlueMail for its part of problem) but also FlashOnCall (since it was configured to fetch WA notifications and to flash on them).

Simply as that:

Apps (like WhatsApp) must not be backed up (eg, on b394) and then (to speed up installation/configuration) restored into MR v3.

So thank you anyway, and problem with my missed WhatsApp notifications was not in the MR v3 ROM

PS: I had also few weird issues like BlueMail icon displacing from screen 1 to screen 2 every time it received a mail - all solved when I uninstalled apps (I had previously restored from backup) and installed them properly from stratch.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, that should not be! If you have installed everything correctly you should have immediately push notifications for all those Apps.

I will do during next days a Guide how to manage this.

But first you have to know, this problem occurs only if you had restored this apps from a backup.

Short guide:

First use backup function inside the settings of the apps (if there are any - WhatsApp for example: Chats/Chat-Backup on Google Drive - Facebook, Telegram don't need, cause stored on server...)

Then go to settings/apps/name-of-the-app/storage and delete cache and data.

Uninstall App. Reboot Phone. Install App from Playstore. Make new Authentication and Login.

After it should work.

WLAN and mobile data must be on in sleeping mode (Phonemanager/Akku/Settings-Symbol)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I had a similar problem with WhatsApp (problem solved, see my post above)

- Do clean ire-installtion of your apps, do not use like HiSuite restoration of apps from backups made on previous (stock) ROM.

If neccessary, uninstall the apps, wipe Dalwik and Cache in TWRP, then install again and configure them manually (data will be synced from server)

- Settings/Battery/Close Apps after Screen Lock: Make sure your apps are not checked to Close on Locking the screen

- If you ran PMPlus to enable Autlaunch in PhoneManager: Make sure your apps are checked (not by default) for Autolaunch but also under Secondary Launch Management
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I would add the information, its a step before uninstall the messengers /Chat-Apps - example:

Go to settings/apps/WhatsApp/storage and delete in this mask data and Cache - before uninstalling the App.

And before doing this for some Apps like Viber and WhatsApp it is necessary to make in the settings of the App a Google Drive Backup of Chat History - then it will be found after new Login and can be restored.

Other Apps like Facebook, Telegram don't need this, cause Server stored.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Siletina:
This was the problem... Dont know when i activated this option :) thank you for quick responses... Thumbs up for great rom :)

---------- Post added at 03:18 PM ---------- Previous post was at 03:15 PM ----------

This seemed to be the problem. Thank you for quick responses.

Thumbs up for developer and amazing rom!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
How did you managed to make it like that? Mine's cannot even perform that optimization? Can you teach me how to optimize and more battery usage? Any tips? Thank you! :laugh:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
From the OP instructions at AndroidHilfe, [MENTION=6870018]Tecalote[/MENTION] writes

"The KangV settings have this time in the reboot menu: Reboot to eRecovery (ie the advanced among you who want to flash the TWRP not in the recovery partition but in the recovery2 partition, you can do this, so the Stock Recovery at the place of origin to keep)"

What is the purpose of possibly flashing TWRP to recovery2 instead of to the recovery partition - would it allow OTA upgrades (on clean, not rooted system, not from MagicRainbow)?

And in that case:

- for eRecovery, boot by Vol+ and Pow

- for TWRP, connect by USB to charger or PC and then boot by Vol+ and Pow?

---------- Post added at 05:39 PM ---------- Previous post was at 05:02 PM ----------

I have uninstalled all apps not needed, eg I think HuaweiHealth might be a gas gazler.

I use GBoard, so I have disabled the other two keyboards.

I keep Bluetooth and NFC off (putting on only when I need them). Preferred 3G not 4G (usually, throughput is enough).

There are somewhere settings to disable searching for BT when BT is off.

Location on the battery saving mode.

Disabling all kinds of sending unnecessary data (Location History and so).

Display auto brightness off.

There are also some Settings / Smart Assistance features configured by default to wait in background for actions, that you probably don't need (to waste battery in idle mode) like Smart Cover (if you don't have the original Huawei case), and alike.

Settings / Battery / Close apps after screen lock:

Check for closing all apps you don't really need always running in the background - but make sure that Magisk, WhatsApp, Maps (for navigation), Mixplorer (possibly copying or downloading in the background) and so are not checked.

Run PMPlus to unleash Autostart options for PhoneManager. As a rule of thumb, apps that are not checked for closing on locked screen should be check-marked here for Autostart (like Magisk, WhatsApp, mail etc), most other apps you will open first time when you really need them.

You can additionally install ForceDoze (instant Doze upon licking the screen and disabling particular apps to wake the phone off from doze)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Can I install KangV even if I used the rom for 1 day? And what are the consequences that I may encounter?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
You can always install K-Settings but afaik you cannot uninstall.

Nevertheless, if you don't open/ start using them, no 'consequences'
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Hi ,I've V2 magisk ed. and it's work fine for me. Now I'm ready to check v.3.

It's needed uninstall magisk from v.2 before instaling v.3 ? For clean and dirty flash?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Your question is answered if you read Post #1 (OP) (recommended) :o
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
What about magisk v15.1? safe to update? Just asking before learning it the hard way a second time?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I'll test tomorrow tonight and tell you.

Wait for the result :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] csmarino90:
I have updated to Magisk v15.1 from Magisk v15.0 and all is OK. It's safe to update!

Enviado desde mi EVA-L09 mediante Tapatalk
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For upgrading to Magisk v15.1, is it still necessary to keep the checkbox: AVB 2.0/dm-verity?

Btw, with the origibal v140, Safetynet is still green
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] chudy_85:
I restore stock boot.img and flash new magisk 15.1 in TWRP and not checkbox AVB2.0/dm-verity!!!!!!!!! Only encryption I enable because I have encrypted data.

Now I do it new patched boot.img for backup magisk

Lock on screenshot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Do you have MRv3 installed, or are you on Stock Firmware?

I am just asking, because Users of this Emui based Rom has also encrypted data (same as on original Stock Firmware)

It's different to Mate 9 for example - if owners of Mate 9 flash a custom Rom, they must decrypt data before (with Format data in TWRP - same as on Lineage) but P9 has TWRP with encryption support and no format data is needed.

That's why we using same as you encrypted data. (not decrypted) :)

I haven't tried yet to restore boot.img and flash 15.1 with TWRP - this step I test tomorrow. Just because it's interesting for me.

But I have updated from 15 directly in Magisk Manager - see next post and Screenshots.

For Users of this Rom I recommend to do it as I describe in following Post - cause this Rom needs 2 additional Modules installed (and they would go lost by restoring boot.img/flashing Magisk with TWRP and modules must then flashed separately)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Update Magisk from v15 to v15. 1

I have tested Magisk v15.1 right now on two P9, updated from v15

I have both Force Encryption and dm-verity enabled - since v15 (cause it wasn't work without) .

1) I got a request from Magisk Manager to Update Manager to 5.5.2, installed it

2) I got the request to install Magisk 15.1 , installed it by using Direct Method - rebooted phone

3) Magisk 15.1 installed with both enabled (encryption and dm-verity)

Working perfectly

I just deleted cache of Magisk Manager in native settings /apps/Magisk Manager /storage - because it switched away after opening Manager.

After this last step - everything okay.

I would recommend after this Update to Wipe

Dalvik/ART Cache and Cache with Advanced Wipe in TWRP

Its a good progress that Magisk can handle now encryption and dm-verity on Huawei P9 (different to Mate9) :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Updated from Magisk v145 to v15.1, everything ok.

Few questions:

Does P9 enforce Data encryption by default or how? In Settings, I only see an option to encrypt SD card, and I don't recall I was ever asked anything about. Also, TWRP reads without asking for password or something. How is it safe - any other tool could also find the key as TWRP does, and recover data from a stolen phone...

Btw, Magisk v14.x versions already worked - hence it must have been supporting encryption earlier than with v15x.

Also, your last screenshot is from GooglePlay settings?! Magisk v14.5 still worked fine with the sane version number, or how is it affected by this update to Magisk v15.1

Sorry for novice questions
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Thank you very much, everything works perfect!!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Would it work on stock?

Thank you.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :)

I haven't tested, cause I am with my private Phone and also with my Test Phone on MRv3.

You can try by making TWRP Backup (data, system, vendor) and test it after.

It would be interesting. If you do, please tell us. Thank you
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
P9 does force encryption by default - that means the whole data partition is encrypted.

Force encryption by Magisk means it does fully support now.

It worked in v14 and earlier without full support, but it does a trick inside the kernel to bypass encryption of the phone and also bypass Drive Map Verity.

I am happy that both is supported now, it guarantees better bypass of safetynet for the future - because Google and Huawei are aware of the presence of Magisk and making updates to to prevent Magisk ;)

The Screenshot from Playstore settings shows only that Store is certified.

But it's Users choice, they can also stay on v14.5, which comes preinstalled with the Rom, its also working, but with other techniques than with v15.1
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
im using it now and its good, just enable overlays on apps and not the systems
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, but you are on MagicRaibow v3, right?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hiepxhop:
I installed the Magisk version of the Rom. Everytime I restart, I get a message "SuperSU installation completes, click ok, phone will restart (if the restart appears again, the root authority is lost, please reinstall ROM).

What did I do wrong?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Flash KangV Settings for Magisk Edition again and wipe Dalvik/ART Cache and Cache before Reboot.

The problem occurs sometimes (it would also go away after some reboots) if you forgot to flash Unroot before instaling the Rom - described in OP post #1

Edit: And download KangV Settings again, cause Version is newer, than you have
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hiepxhop:
Followed the instructions and still no luck. The KangV in the first post is the same one I used 3 days ago.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, but don't worry - it will go away after some Reboots.

Which Rom have you installed before MRv3?

Have you flashed Unroot how I recommend with Install Instruction in Post #1 (OP)

If not, you can do it now (Links in OP) and after reboot RECOVERY flash ROM dirty (wipe only Dalvik/Art Cache and Cache before).

If you have L09, reboot phone, if you have another model, reboot RECOVERY and flash data_file_patch.zip for your device and reboot then.

Then set up your phone, but don't install different Launcher before flashing KangV Settings.

After flash KangV Settings.

And of course, if you use Magisk Edition, you must use KangV Settings for Magisk Edition
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] hiepxhop:
I came from MagicRainbow v2 with Magisk. It is possible that forgot to unroot (I think I did though). I will do unroot and a dirty flash and let you know what happens. I have L19 so I will be using data file.

Update: I did a dirty flash. The message did not show up when I rebooted a couple of times. However, after flashing KangV for Magisk Ed, the message appears again.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
After every restart I have message : see attachment

Pushing confirm phone is restaring .

I did clean flash with magisk - from MR V.2 after unroot magisk edition.

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I ask the Users, which had this problem and tell you what they did. Because it was then over after a while.

It occurred only with three users, all the others didn't have this.

Same issue was on P10.

I will tell you later
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Just click on confirm - it does not remove Root - and look into Magisk Manager - there should be one of any Huawei Systempart App (is different from phone to phone, in my case it's com.huawei.imonitor) - give this one App Root Permission!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Confirm= Restart

I had only Power genius in superuser. I gave root permision and still the same

Edit: problem resolved after few restarts
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Preinstaled AdAway - unable to write log file with tcp dump. It's always empty.The problem was on V.1, V.2 and now on V.3. It's working after reinstall original package apk
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] philivm:
I'm having one more question... :cowboy:

Is there any way to enable volume sync for bluetooth speaker like ue boom 2?

(so that when i change volume on the speaker also the volume on the phone changes and other way round)

On Sony Xperia devices and iPhones it's working from stock as for my friends it's working, but can i get this on my P9?

Maybe it's helpful to know that the ue boom 2 does not support aptX which P9 also doesn't afaik.

Thanks in advance! :)
[Honor 6X Questions & Answers] xNotta:
Anyone else's phone always discoverable to other Bluetooth devices unless Bluetooth is turned off?

My Honor 6x shows up in everyone's Bluetooth devices list when it's nearby and it's never been connected to by these other phones (ios and android) and computers. It's just always discoverable and connectable. The Bluetooth settings window is closed and hasn't been opened in weeks.
[Honor 6X Questions & Answers] PalakMi:
There must be some sort of bug.

Or that Bluetooth settings is giving the apps permission to scan Bluetooth devices all the time