yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Today at Monday night and Tuesday during the day I will update the Thread here on xda

The German Forum Thread is ready right now - for those who cannot wait, just use 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-v4-by-tecalote.859343.html

But one thing is very important: If you flashed MRv3 (b394) directly over MRv2 (b386) - you cannot flash MRv4 (b398) directly now. In this case you must first update your Firmware with HWOTA.zips from Post #3: https://xdaforums.com/showpost.php?p=74913874&postcount=3

This means:

1) Backup your Apps and data and also data from internal storage

2) Update your Firmware in the right order (you cannot update directly from MRv3 - to b398 - this will not work!) - you must do it following:

EVA-L09 c432: MagicRainbow-v3 -> b394 -> b397 -> b398

EVA-L19 c432: MagicRainbow-v3 -> b392 -> b397 -> b398

I would recommend for every User to update first the Firmware as high as possible - The other custs has not the same Numbers (all those I will write in the updated Thread here on xda)

But if you have updated your Stock Firmware BEFORE MagicRainbwow-v3 to b394 for example - you can theoretically flash directly MRv4 - but I would also recommend to go back to Stock Firmware first and then update the Firmware to minimal b397

Magisk-Edition and Safetynet needs some steps to do after installing the ROM - written in the German Thread at the moment and latest Tuesday afternoon here also on xda...

Best Regards

Tecalote
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] BlueSky_Vincent:
I'm on stock rom. Do I have to factory reset first on twrp before flashing you rom?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
Oh yeah sorry dear, I've to contact Kangv.

---------- Post added at 08:54 AM ---------- Previous post was at 08:46 AM ----------

Do you have any idea how to change the watermark text in the camera app, I want to edit the Huawei P9 Leica dual lens bit..

---------- Post added at 08:54 AM ---------- Previous post was at 08:54 AM ----------

Do you have any idea how to change the watermark text in the camera app, I want to edit the Huawei P9 Leica dual lens bit..

---------- Post added at 08:55 AM ---------- Previous post was at 08:54 AM ----------

Do you have any idea how to change the watermark text in the camera app, I want to edit the Huawei P9 Leica dual lens bit..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The question is on which Stock Rom you are.

Build Number? (settings /about phone) - and in every case, please wait for the english instructions
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
1) "Oh yeah sorry dear, I've to contact Kangv."

What means that?

You asked about chinese letters here in this Thread (you thought this is a bug) [MENTION=7786725]zgfg[/MENTION] did already answer your question and I have written in OP how to disable chinese letters..

I have no problem with it, if you contact KangV - because I am personally in contact with him and he has made Advanced Settings for this Rom personally.

But I can't understand for what you want to contact him?

2. Please don't Spam the Thread here with double postings
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
Hello Tecalote Dude.

Need know exactly what version I have

And what I need to update MR V4:)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] DanialMus:
Hi Tecalote,

Is there any consequence if I directly flash MRv4 from MRv3?

Note: I am not coming from MRv2
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I need to know which Firmware was the last official Firmware you had installed before going to Custom Rom
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, you have EVA-L19 c185 - but it's important for me to know for answering, what was the last official Firmware you had installed before any Custom Rom?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
For all questions about Firmware Update before flashing Rom or not - please wait for the english instructions which will be written here tomorrow morning.

It's important which official Firmware you had installed before using any Custom Rom - the Minimum for using MRv4 is b394.

If you had flashed MRv3 over MRv2 without updating official Firmware between, your last Firmware was b386 and in this case, your Firmware is too old - means updating Firmware before MRv4 is required.

For updating Firmware use method from post #3

But note, you cannot update directly to the highest Firmware.

But better you wait until OP is updated :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] DanialMus:
Mine is C636B394
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Are you on Stock Firmware? Because the Firmware Number in Custom Roms doesn't match the Firmware you have in the background.

But if you are really in b394 you can flash Rom with the Unroot and Wipes before.

After flashing Rom the patch for c636 is required - but don't use Patch File from OP - BECAUSE OP ISN'T UPDATED YET.

Use NEW patch file from German Thread

https://www.android-hilfe.de/forum/...5-0-1-magicrainbow-v4-by-tecalote.859343.html

Use Google Translator.

Patch File must be flashed immediately after flashing Rom with Reboot TWRP between (before first Reboot to the system)

But if your Firmware isn't really b394 you must update Firmware first.

Please to all wait for the updated OP (tomorrow morning ready)

I am in work now and cannot answer further questions.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] BlueSky_Vincent:
Mine is EVA-L19C636B396

Your instructions are clear as day. Thanks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If you mean the instructions from the German Guide - yes :)

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-v4-by-tecalote.859343.html

Thread on xda will be updated tomorrow Tuesday morning
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
I don remember:confused:

I know now mine is EVA-L19C185B387
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay in this case your Background Firmware is too old and you must update your Firmware

With this steps:

https://xdaforums.com/showpost.php?p=74913874&postcount=3

Going to Firmware L19c185b394 - after you can flash the Rom - but don't forget c185 patch before first Reboot to system! (with Reboot TWRP between)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] diabolo24:
MR v4 works very well. Everything done in accordance with the Tecalote guidelines - perfect guide. Thanks for your work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sripathi6:
It'll be good if he translate the Chinese lunar calendar in English text
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jordi1910:
I've installed following German thread and success, however I had some problems during updating to b398. Working fine so far and hope will :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] syrkles:
I upgraded to January security patch L19 c432 u think I will be OK??
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, you are now on Stock Rom - please tell me build number (settings /about phone)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] syrkles:
No right now I am an magic rainbow v3
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
And what was the last official Firmware you had installed before MRv3 /or other Custom Roms?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] syrkles:
I don't remember exactly and my stock backup don't boot for some reason

---------- Post added at 10:48 PM ---------- Previous post was at 10:45 PM ----------

If I remember correctly I used ur HWOTA feature to debrand from AL00 to L19 upgraded to nougat and took all the OTA I could and this was in the first two weeks of january
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I would say you should update your Firmware.

1) Backup all Apps and data with Huawei Backup (exclude system components /apps)

2) Backup WhatsApp folder and folders like DCIM, Download and so on from internal storage

3) Make from settings of Apps like WhatsApp Google Drive Chat Backup

4) Update your Firmware to L19C432 b392 first, after b397 and then b398 with this method:

https://xdaforums.com/showpost.php?p=74913874&postcount=3

Note: It's not possible to go directly to newest version, this will fail!

5) Flash MRv4 (with new install Guide - I am create during next hours

6) Restore your backup - copy back folder to internal storage.

7) Install new Chat Apps like WhatsApp with new registration of your phone number. Backup will be found automatically

8) Have good new Rom :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
Only update c185b394?...and them MRV4 and them patch?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have also debranded one Phone from AL10 to L19 but the OTAs were going only to b386 and finished there - this is not enaugh.

You should go with my HWOTA.zips until b397 (b398 is optional, but must not be)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
At the moment I have only uploaded until b394 - but I can make HWOTA.zip to b396 (new Firmware released 31.01.2018) - I can do it during next two days. Today I have to create the new Thread on xda - and tomorrow morning I have to go to work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] NervReaper:
i installed the new v4 update but safetynet show CTS profile match false and play store is uncertificated even after cleaning data and cache for google apps. I can use apps like pokemon go or my bank app with this but i wonder if this could affect me in another way?. When i flash v3 for first time the same happened to me until i reflash the rom some time later using the flasheable update for magisk v15.3. This is weird because even going back to stock with HWOTA, safetynet remains with CTS profile match false. I will do some tests going back to mm and updating again to nougat using HWOTA and i will report what i find.

EVA-L19C432 with B398.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] revery0:
Everything works fine on v4 Magisk, only problem is the Health app not working an also the step counter in lock screen. I did a clean install, from v2 b386 to Helga to b394 to b398 and finally to v4. Followed every step in the German site. I am on L09 c432. Any ideas why the step sensor or app might not working?

And one more thing Ksettings seems to have ****ed up the original battery icon, with the horizontal battery, I cannot restore it neither from Ksettings or standard settings. The best thing I get is the vertical battery icon with percentage inside, which is very small for me.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Ibnu Mustafa:
Same goes to me. CST profile red and play store remain uncertificated.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The new Thread for MagicRainbow-v4 is online

MagicRainbow-v4​

New Thread on xda:​

https://xdaforums.com/p9/development/rom-huawei-p9-magicrainbow-v4-t3759292​
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Please read new Thread here on xda - is better than Google Translate

Safetynet Workaround...

And the other things like installing Guide

I have EVA-L09 and updated with HWOTA.zip to b398, after did full wipe and everything working :)

Same for another User in German Thread:

https://www.android-hilfe.de/forum/...by-tecalote.859343-page-16.html#post-10935530
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Have you made a Factoryreset with wipe of the internal storage from settings /advanced settings /backup reset/ Factory data reset with wipe internal storage on b398 before flashing TWRP, doing wipes with TWRP and flashing ROM?

Please give me Screenshots for Battery issue..

I am looking into the Health App tomorrow after work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It is necessary to do Factoryreset with wipe of internal storage on Stock Rom (from settings/advanced settings /backup reset / before flashing TWRP again.

And a very required point is:

If you have another model/cust than EVA-L09 and you must flash Patch.zip:

1) After flashing Rom - go back to main menu of TWRP, go to Restart /but NOT system - Restart RECOVERY

2) Then flash patch.zip and after reboot Phone first time.

If you don't restart Recovery between, patch will not installed properly
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
New Thread for MRv4 on xda:

https://xdaforums.com/showpost.php?p=75787221&postcount=573
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Ibnu Mustafa:
Thanks a lot Tecalote for your time and awesome work. Keep it up!

---------- Post added at 05:50 AM ---------- Previous post was at 05:09 AM ----------

If I am on C636, I can flash the firmware (Update_full_EVA-Lxx_hw_spcseas.zip) directly from TWRP right? If I am from MRv4, can I use this method?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
Im working abroad and dont have time to do it now,I will update as soon as done,thanks for your help ur the best!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=8962742]Ibnu Mustafa[/MENTION] - Which model? EVA-L09, EVA-L19 or EVA-L29 - To you want to go back from MRv4 to Stock? I just ask that I can give you the right answer :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Addymore:
I flashed magisk 14.5.....because 14.6 was causing bootloop
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
I installed the TWRP using "ADB fastboot flash recovery twrp-3.1.1-1-eva_extended.img" but after going inside the TWRP, It shows the same version. Is that ok? Or I should see any signs that has "extended" in it? Also, I don't have the Hawei File Manager and Huawei-ID in Magisk hide, is that ok? And my ctsProfile:False. I already followed the Safety Net workaround and disabled play protect, still no good
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] philivm:
Great rom, thanks for your work! :) I'm very lucky with it. Battery life is great compared to stock rom and other custom roms!

One question: my bluetooth is not working, when i switch it on it switches off itself ... had this issue also on stock sometimes but after reboot it was working again ... now it's not.

Is there any way i can fix this?

I'm on a german EVA L09 ...

And does anyone know if there's a way to get the original huawei camera app?

Thanks for your answers!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi there ;)

TWRP is the same version - but you have more backup options - in my extended version you can backup:

boot, cache, cust, OEMinfo, data, system, vendor, product, version

in original version you can only backup:

boot, cache, data, system, vendor

In Magisk Manager the two Apps you are searching for: Huawei File Manager = Files (com.huawei.hidisk) - and Huawei-ID = Huawei Mobile Services (after it got an update through Playstore or by the App itself)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Sorry but there's still no Files nor Huawei Mobile Services available. BTW I'm on L19
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :)

The Rom contains the original Huawei Camera app for Firmware b394.

Bluetooth is working very well in this Rom - tested by several Users with connections to different Bluetooth devices - it seems, this is an issue special on you device. Perhaps some old conflict which was not cleaned or a hardware issue.

You can try following: Open settings /apps - use button below: more - show systemprocessing , go to Bluetooth-Sharing and inside to storage - and delete there data and cache.

After go back to settings /apps and navigate to: settings - inside open storage and delete also data and cache - at that moment settings switching away. This does not matter. Reboot your phone, you can open settings again. Try Bluetooth now. If it does not work tell me.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Interesting...

Do you have Huawei ID in native settings before Apps and Accounts?

wich cust do you have - did you flash data-files_patch after installing Rom and before first reboot?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can flash from internal storage without problems! I have tested :o
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Here, I uploaded my native settings. Before flashing ROM, I checked my cust so I downloaded L19c432-data-files_patch. And yes, I flashed the patch after installing ROM and first Reboot. I didn't download KangV because I think that I have nothing to do with it. Even before when I'm on your MagicRainbow v2 I don't have the stock file manager, only the Mixplorer.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] quochoandkha:
Thanks! Rom is very good.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay - I had no time yet, but for the future I will provide a flashable zip to come back to Stock Rom. But for the moment you must do following:

1) Backup your apps with data (only User Apps, no System Apps, no Chat-Apps - Chat Apps should not be restored - but new installed with Playstore and new registered, use integrated Backup from Chat-Apps)

2) Backup all important files and folders from your internal storage (DCIM, WhatsApp folder, Downloads etc) - because it will be wiped

3) delete your Fingerprint(s) PINs and Google Account and other accounts

4) Copy update.zip and ...hw_eu/update_data_full_EVA...zip to your external SD (dont unzipp it and dont do it into dload folder)

5) Make sure that you have enabled in developer options 1) OEM Unlock and 2) ADB Debugging and 3) USB Debugging - in this order

6) Flash with TWRP (Huawei Firmware) update.zip - after it is flashed do not reboot - go back to main menu

7) Flash with TWRP hw_eu/update_data_full_EVA...zip - after it is flashed do not reboot - down in the left corner click on "wipe dalvik and cache"

8) Do not reboot - go back to main menu - use Tab: Restart - but do not restart system - RESTART RECOVERY

9) You are now in Huawei Stock Recovery - from there make 1) Wipe Cache Partition and 2) Factoryreset and 3) reboot to system

10) Huawei Stock Firmware b386 is succesful installed

11) I would recommend to flash now the Firmware b386 once again, but now with dload-method. For this you must 1) unzipp update.zip on PC and 2) unzipp hw_eu...data.zip in a separate folder.

12) Make a folder on your external SD with the name: dload - Copy first the unzipped file from update.zip into this folder - but ONLY the UPDATE.APP (not the other files)

13) With VOL+ and VOL- (press in the middle down) and PowerButton (hold both positions until Phone reboot to EMUI Software Installing) - b386 will be flashed

14) After restart to system, delete update.app in dload folder and copy now the unzipped files from hw_eu...data.zip into dload folder - but now you need ALL files (update.app, META-INF and the data folder)

15) flash it with the same 3 Button Method

16) Back in system you should receive an OTA Update to b390 - go back with the arrow-key left above into Systemupdate-Settings and choose: download Full-Package (arround 2,5 GB) - let this update download and install, after you can install the next coming OTAs. until b394

Between the last and b394 you should do another Factoryreset - make it from native settings / advanced settings /Backup and restore - Factoryreset (with wipe of internal storage)

EVA-L09 c432 b386 Firmware update.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84450/f1/full/update.zip

EVA-L09 Full_hw_eu_data.zip: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v84450/f1/full/EVA-L09_hw_eu/update_data_full_EVA-L09_hw_eu.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for feedback :)

I wish you and all the Users a Merry Christmas and a Happy New Year :cowboy:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Huawei ID and Hw File Manager are not so important - if you dont have it, there is no need (and no posibility ) for enabling in Magisk Hide :laugh:

If safetynet stays green - everything is perfect. :good:

But tell me, if you are missing something - because I made another data-files_patch for L19 too and it's also tested on L19.

I have seen, that some Apps are different in L19, because it is on b392 right now
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] diabolo24:
I'm on BlueWei I do not have to go back to B386?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] NervReaper:
I check everything as should be but random disconnections persist. I follow every install step carefully so it's weird. I'll wait for new L19 patch to test, thanks for your work, this rom is amazing.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Well, I can't make my first safetynet green, any possible fix?

Edit:

I managed to get it fixed by flashing Universal Safetynet Fix via MagicRainbow v2 thread that you told me. It worked and maybe you should consider putting it in the OP, thanks! :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] netaccs:
In the first post there is some twrp settings which I make. Should I restore them (twrp factory default) or it doesn't matter ?

After firs install of update, than data using dload method, my screen looks like this.

Is it normal, I think some apps that I remove(asphalt, booking...) with system app remove still missing ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I never updated to 3.1.1-1 but stayed on 3.1.1-0 (following your older advice) and 3.1.1-0 does backup all partitions (incl. cust, oeminfo, etc), but it does not have extended options in the settings "Keep vendor partition mounted" neither "Exclude OEM Path from data Wipe"

May I keep using TWRP 3 1.1-0 or is it necessary to switch to your? Btw, I suppose I can simply flash your TWRP img from my previous TWRP, is it ok?

Also, good to know that you have taken over TWRP, seems that OldDroid moved off from P9.

PS: I will go for MR v3 but after the Christmas, still too busy on the work and at home this week. Already downloaded everything and decided to go for

Magisk ed. (v2 worked perfect before I went back to stock b39x ROMs).

Thank you again and Merry Christmas.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] mihairimia:
[MENTION=6870018]Tecalote[/MENTION] not Rom related but I want to check I am not alone. I start a music app such as Deezer automatically the controls appear in notification area. Thing is that I can't pause , play next song or previous. Nothing! If I use the Huawei default music player , controls are working. Do you have the same behaviour ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Not related to that but to music. I use Frinky Music Controller (from Google Play) to skip to the next or rewind to previous song (Huawei music player, YouTube, probably other players as well) , by Vol+ and Vol- on the locked screen - no root required.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] revery0:
Battery icon issue fixed by a combination of settings in ksettings-standard settings and restart.

As for the Health app and step counter, yes I did factory reset and wipe cache through stock recovery. Something else must be wrong.Can you send me the Health app to reinstall it? Also if this requires a re flash I would love to change the boot animation back to stock again.

Congratulations once again for your release, I really admire your commitment.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will answer you after work in the evening

But you can try - flash once again patch.zip
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] revery0:
I am using L09 and my cust is c432, do I need a patch. Zip?And if so which one?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, you don't need - its already written two times in Post #1