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

So you have MRv3? (was based on b394)

That's good to know, cause if you use MRv3 the patch must be different.

I had no time.

At the moment I experimented with Oreo - because P9 will receive the new Android version soon.

Oreo is much different for developing /modify

Now I am able to make Roms with Oreo.

But one thing isn't possible yet - at the moment there's no way to port Dolby /Viper4Android to Huawei devices.

I tested all available Ports for this (also Magisk Modules ) but it just make Bootloop /or didn't work.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Is there no V4A port by guitardedhero to Oreo or does not work specifically on Huawei Oreo?

Btw, are you testing on Honor 10 or did you rebrand P9 to Chineese to update to Oreo

PS: When you have Oreo, you can check in Firmware Finder, kebab, Tap to get information, scroll to the bottom, is Trebble supported (somebody, somewhere asked about Trebble)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Treble Support is fine :)

There are many Viper /Dolby ports for Oreo, also one by guitardedhero - but no one is working on P9 Oreo, Honor View 10, Mate 9, Mate 10 Lite.

I tested all of them (about 10 different ports) on the listed devices.

If you find one, I am happy.

BTW: P20 has it officially in the Firmware integrated, but in the moment we found no way to port.

Still working for solutions..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Have you rebranded P9 L09 to AL00 or P19 to AL10 and install (by OTA or HWOTA?) Oreo (8.0.0510?)

It's Chinese version and GApps are missing, but does it really have face unlocking?

Generally, comparing to Nougat on the same P9, is it slower or not, draining more battery, etc

Rooting works with SuperSU or Magisk?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I tested on original AL10.

Face Unlock isn't in the log-FW, but will be included in the stable version.

The international models should get Oreo update until end of June.

GApps are in the Chinese version not only missing, they also wouldn't work if you flash GApps.

Oreo is faster and Battery Life is better.

Rooting works with SuperSU and Magisk v16 (Magisk recommended)

I don't recommend to rebrand European version to Chinese brand.

And I warn Users: Don't flash Chinese Firmware over European cust.

It's possible, but it makes a softbrick. OEM Unlock changes to disabled. This is like you can't do anything. Downgrade Package doesn't exist for chin. Brands...

Waiting for one month is better
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Maybe OEM/FRP Unlocking is gone since there will be no more Bootloader unlocking
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, this isn't the case. Bootloader can be unlocked with the same method until now (if you have the code or get it with DC Unlocker) for all devices, which are sold before 24.5.2018

I heard, for new devices after 24.05 it will be possible with another method.

OEM Unlock is getting locked if you flash Oreo Firmware which doesn't match the device.

In the worst case the phone is dead..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
BusyBox v1.28.4 by osm0sis, May 29

Magisk Manager / Downloads / Install
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
Maybe it's fool, but I'm new

I'm now in your Renovation ROM here: https://xdaforums.com/p9/development/rom-huawei-p9-renovatio-t3593051

How can I move to this ROM? :D
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You must first go back to the original Stock Huawei Firmware.

The original Firmware should be the same, which you had before flashing Renovatio.

Which device and cust to you have (Build Number) - EVA-xxxCxxx?

Which Root to you have (Magisk or SuperSU)?

Give me this infos and I can explain more detailed.

After going back to Stock Firmware you must update to Nougat (OTA).

When you are on Nougat (minimum b397) you have two possibilities:

1) If you don't Root and don't install this Rom, you will receive in perhaps one month the Oreo Update. My next Rom will be for Oreo and you can install it without the step going back to Stock first.

2) You install this Rom, but in this case you must go back to Stock Firmware, and update to Oreo, before you can flash my next Oreo Rom.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
My device is EVA L19 C636. I just remember the stock number when I buy the phone is B150, I got an OTA update before go to Renovation but I don't remember the update number.

I have SuperSU from your ROM and Magisk zip in storage at the moment.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Per instructions at post #1, you must first return to the stock ROM with Nougat, EMUI 5, b398 or higher, only then install MR v4.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Don't flash Magisk.

1) Make with Huawei Backup a Backup of all your apps with data (except system apps) and calendar, contacts etc. on external SD.

2) Backup all necessary folders from internal storage (WhatsApp, DCIM etc.) in a backup folder on external SD or on PC and after delete all your accounts (Google, WhatsApp etc.) and delete Fingerprint(s), PINs...

3) With K-Settings /More Settings /flash Recovery /flash official Recovery - Stock Emui Recovery will be flashed.

4) download Firmware EVA-L19C636B168 Full update.zip:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1079/g104/v55731/f1/full/update.zip

5) Make a folder in the main directory of the external SD and name it exactly: dload

6) Unzipp update.zip on PC and copy UPDATE.APP and META-INF (if included) to external SD into dload folder.

7) Open SuperSU /settings and do Unroot - SuperSU will ask you if it should restore original boot.img - confirm two times with YES. Phone makes reboot and you are unrooted.

8) With pressing Vol+ and Vol- (in the middle press down) and Power Button, Phone make a Reboot. Keep holding all Buttons, until EMUI Update start.

9) After update Phone reboot to the system. SIM must be inserted, then you should receive OTA to Nougat. (Don't forget delete dload folder on external SD!)

If you don't receive OTA, do a Factoryreset from settings /advanced settings /reset phone /data Factoryreset with wipe of the internal storage.

10) Make short setup without Google Account and without Fingerprint - open Systemupdate, you should receive OTA to Android 7. Make all available OTA Updates.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
Thank you for detailed instruction. I'll try to spend some time doing those.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
Hey I'm doing what you said step by step but I still haven't received Nougat update. Is "Systemupdate" Updater in Settings, isn't it? I also did a factory reset. Now I come back with the original Renovation ROM, and it always says Your system is up to date. I didn't come back to EMUI stock ROM.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
System update is from Settings.

For OTA, you must have SIM card inserted and working.

If you don't have stock ROM, you may not receive OTA, or you may receive but OTA will fail, or in the worst case you will brick your phone.

Whenever you want OTAs, go back first to stock firmware - stock ROM and not rooted, stock eRecovery.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Then you did the steps not exactly from one Point to the next. I wrote everything down. In Point 9 I said also, SIM Card must be inserted.

Did you download the Firmware, and have you unzipped the update.zip on PC and copied to the: dload (folder) on external SD (not internal storage)

Did you perform the update with 3 Button method (I described)?

What was the result of this step? Did EMUI Update start and apply until 100% or doesn't it?

Did you the necessary steps before (flashing Stock Recovery from K-Settings)? Because with TWRP you will not be able to do an update.

If you really do everything step by step it will work. But don't miss any.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
OK, here what I did.

1. I downloaded the zip with your link and extracted it on my PC.

2. Backed up everything I need with Huawei Backup into SD Card.

3. Backed up all I need from internal storage to SD card, deleted all my accounts on the phone, except reddit, somehow it didn't allow me to delete, then I could not delete PIN, I tried some ways but I couldn't, the option "None" is disabled by admin blah blah I tried deleting credentials storage but it didn't work.

4. I made a folder named: dload and put it outside in SD card.

5. I copied the extracted files and folder into dload folder.

6. I went to K-Settings/More settings/ Flash recovery and I put "flash official recovery (in a few seconds)" button, about 1s it said success.

7. SuperSU: I chose Full unroot and it loaded so long, no asked me to restore boot.img. The phone rebooted.

8. I pressed those buttons you told me and it worked, after few seconds it showed an update screen from 5%, it took about 5 minutes with 5% and then it rebooted to the system. SIM card has already inserted before that, but I didn't see the OTA. I deleted dload folder.

9. I decided to make a factory reset. And then I took an EMUI loading screen, and it went to the system, I set up without Google accounts and fingerprints. I came back to Renovation ROM from start, with no root, stock EMUI recovery now, and no OTA.

Did I make mistakes somewhere? I couldn't do anything with my phone all day today but used wifi and chrome to surf the net, besides receiving calls and SMS.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
I have rebooted my phone but it didnt get cts-profile and basicIntegrity=true (step 4).
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You did everything right, the problem is that the update didn't succeed. It should be arriving 100% and then reboot. But it failed after 5%..

You said, your phone is EVA-L19C636 and last Firmware was b150 before you had installed Renovatio.

So, we must use another strategy since this method didn't work.

I will write tomorrow morning a new guide for you.

I think we install the b198, then you have c900, after we rebrand to c432.

Then you'll get OTA very quick.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Which device to you have and which Firmware was installed before you had flashed this Rom?

It would be helpful if you could tell me the Build Number from previous Stock Firmware.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
RROS,*EVA-L09C02B357, rebranded and upgraded to EVA-L09C432B395 / EVA-L09C432B502 - the whole story as in:

https://xdaforums.com/p9/help/huawei-p9-rebooting-2-minutes-t3798503

[MENTION=9185746]Party5999[/MENTION] can give you more details
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
I guess that's all XD
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
No, I said B150 was the build number when I bought the phone, I got OTA once before I came to Renovation but unfortunately I didn't remember the OTA build number, maybe B170 I guess, I've been Renovation for 11 months that's why I didnt't remember the EMUI build number exactly, I just remember I've never got Nougat on my phone.

My phone is Asian Pacific region so C636 is exact, dual SIM 32GB L19.

I'll wait for your next guide, thank you in advance very much.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I read the whole thread. Thanks for helping [MENTION=9185746]Party5999[/MENTION]

At first you should remove the Universal SafetyNet Fix, because as long as you have this module installed, cts profile will not be true.

The SafetyNet Fix changes the ro.build.fingerprint to a Xiaomi device and this is dedected with newer Firmwares.

1) Use the attached zip for uninstalling SafetyNet Fix. Flash it with TWRP, wipe (only) Dalvik/Art Cache and Cache (with advanced wipe) and reboot phone. (reboot will need perhaps 5 min)

2) Go to settings /apps /Magisk Manager /storage and deleta data and cache - btw: which Magisk version to you have installed? 16 until 16.3 is okay, but I would not recommend 16.4 (because its bugy and misses arm64 libraries)

3) Check settings /developer options - if USB Debugging is enabled (if it is disabled, then enable FIRST ADB Debugging in charging mode and AFTER USB Debugging)

3) Reboot phone, open Magisk Manager, check safetynet and tell me the result. If cts profile is false again, we will do some further steps.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, I would say before debranding we give it a second try and use instead:

EVA-L19C636B190 Full Firmware for going back from Renovatio to Stock: http://www.carbontesla.com/2016/10/download-huawei-p9-b190-marshmallow-firmware-asia/

You have right now EMUI Recovery instead of TWRP and no Root, right? If yes, this is good, because it is required!

1) Download this Full Firmware, extract it and copy META-INF and UPDATE.APP to dload folder on your external SD. The folder: dload must be in the main directory of your external SD

2) Use Vol+ and Vol- and Power Button. Press Vol+ and Vol- in the middle down and at the same time the Power Button. Keep pressing. Phone reboots and EMUI Update is starting. Release the 3 Button in the moment, the update is started - but not before.

The Update should be arive 100% and Phone reboot after. Only with succesful Update you are back to original Android 6 Firmware for your device and this is required for OTA to Android 7.

Tell me, if the update was succesful and if you receive OTA.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I answered in Post #458
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
Solved! Thank you.

Can I lock the bootloader? Becasue the warning that appear everey time I boot the phone is annoying.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
DO NOT - if you can't live with the warning you must flash back to the stock firmware (ROM and recovery), by HWOTA, before relocking the Bootloader.

Relocking triggers internal hard reset and you must be on the stock firmware - otherwise you risk to brick the phone
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
I can live with it but is so boring but, I'll keep it if there aren't any tricks to hide it.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Search on Google for "Your device is unlocked and cannot...", you will see reports from various phone makes and models

IMO, it's required by law, related to FRP law (originating from State of California)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
There aren't any tricks to hide it.

You have the same on each Custom Rom, even RROS or Lineage, because every alternative Rom needs an open Bootloader.

If you would relock during CR, your phone will be bricked.

If you don't want that Splash, you must go back to the original Stock Huawei Firmware.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
Good news here, the update worked, and now I successfully have B190, I got the OTA B361 and were updating. Very thankful for the guide.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
That's good news :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Satiriasis:
Hi guys, I own P9 too. In general I do not have much time to experiment with different ROM and I am satisfied with the default one, however even after replacing the battery, my phone last on battery barely a day. Do you have experiences with custom ROMs like this one with better battery life? If so, how much is the difference?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
This is debloated ROM, and rooted hence you can freeze or uninstall further not needed apps.

From K-Settings and PMPlus you can enable Autostart control in Huawei's phone manager for which apps and services will be started or not on boot.

With all that (plus stock available control which apps to kill on screenlock) you can substantially lower battery consumption primarily during idle time, as attached
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Twisted Prime:
Use Greenify
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
Hi everyone, I'm back again.

Can you tell me why, when iI try to paste something like a different bootanimation into product/etc/media, it shows me that error:

https://drive.google.com/file/d/1wqqIyWDBRH4xEHi9ch8tNOLvGi-slXcG/view?usp=sharing
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vitadella:
I'm very impressed with Nougat stock B399, everything's smoother and faster even than Renovation, some things I'm still not satisfied are lacking auto-call recorder, the app-twin is too limited and the ringtone of alarm is from small to very small, I missed twice, luckily I'm not fired for it. Clearly Mashmallow did better with alarms.

I'd like to say Mashmallow is very terrible after long time using even with custom ROM, maybe Nougat will be different. When is your turn with Oreo?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Soon as Oreo will be officially released and then some weeks later (for testing)

I have extended App-Twin in MRv4, but I recommend you to stay on Stock Firmware until you get official Update.

Then you can switch to MRv5
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Changing Bootanimation is a little bit difficult, because the path is restricted.

The Bootanimation you like to change must have similar size as the original one. Not much more, but it can be less.

The zip must have "store" format (not more compressed) and you can't copy it with Root Explorer.

You must change it with TWRP Filemanager (Advanced /Filemanager) and you must replace the original one with the same name (do not rename original one to .bak and do not delete the original before copying the new one, just replace it)

If you make anything wrong and Android check that you had modified this path, you will see during Boot only Android Logo and cannot change this anymore.

Only way in this case is new flashing the Rom.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Party5999:
I've already tried with TWRP Filemanager but it only shows the product folder without anything in it. Yesterday night (Italy) I don't know how but with many attempts I could paste things into product/etc/media folder. Now I need to edit it again. Help?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Twisted Prime:
Will we need to install stock and update to emui 8 (once its out) before we can flash mr5?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You must first mount product in TWRP "Mount"
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, it is absolutely REQUIRED
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sujithchandra.004:
Hi Folks

I tried the above procedure but on recovery sytem update failed!!! no update package found error showing please help

mine is EVA-C185, installed Maisk v4

Previous build was B399
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, once again and more detailed please!

Which above procedure?

Your model is EVA-L09 or EVA-L19? And cust c185, okay.

You have currently MRv4 Magisk Edition installed - and before you was on Stock b399, right?

Which update failed, which update to you want to apply?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hi Folk,

You asked for help. I asked you some details. If you don't reply, I can't help you.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sujithchandra.004:
Hi,

Sorry for replying late

Mine is EVA-L19 and previous build was B399, I was trying to install stock ROM of same build B399 through HWOTA method but on recovery it's showing "software installation failed, no update package found"

I followed procedure correctly with out any error
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Then you did something wrong...

Start again from the beginning. Download the Firmware first for EVA-L19C185B399:

update.zip:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1864/g1755/v138880/f1/full/update.zip

This one rename in: update_full_hw.zip (and not in update_full_hw.zip.zip)

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1864/g1755/v138880/f1/full/EVA-L19_hw_meafnaf/update_full_EVA-L19_hw_meafnaf.zip

update_data_full_public.zip:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1864/g1755/v138880/f1/full/public/update_data_full_public.zip

Create folder in the main directory of the external SD with the name: HWOTA

Copy inside the Firmware zip files (one zip renamed)

and the nocheck recovery and HWOTAUpdateSCRIPT.zip

Flash with TWRP only HWOTAUpdateSCRIPT.zip from this folder.

Do the steps exactly as described in the Guide:

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

When you do everything right and don't miss any step it will work :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sujithchandra.004:
Thanks for quick reply,

Will follow the procedure and update asap...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sujithchandra.004:
Tried and failed again, after rebooting to EMUI Recovery it says "Software installation failed , no update package found"

By the way I installed Magic Rainbow V4 CustomRom to test weather it supports VOLTE for my mobile but no luck, weather debranding EVA-L19C185 TO C432 will enable VOLTE on lite latest build B503???
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
VoLTE is dependent from your mobile network carrier.

If I insert SIM from Vodafone, VoLTE isn't in the menu. Only WiFi Calling. And then I get sms from Vodafone that it costs money to activate.

But if I insert SIM from O2, VoLTE is showing in the menu. And it costs no money. But then WiFi Calling isn't showing...

If you haven't luck with HWOTA (can't imagine) then try it with HuRUpdater (search on xda)

It's similar than HWOTA, but you must rename two zip files. You can copy TWRP renamed in recovery.img into the update folder together with Firmware zip files and HuRUpdater.

After update TWRP is installed too. This is working also from internal storage.

HWOTA from the Guide here is working from external SD.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] sujithchandra.004:
Will try HuRUpdater method this time and will post...I am using device in India and VOLTE is available with JIO network carrier but still no option is showing in menu...Does debranding it to C432 and flashing Latest build will enable VOLTE option or not I would just like to know???
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It's impossible to know. Only if someone tried it and shared his experience..

I really don't know. As you see it's different on my own phone with c432 (depending on which SIM Card I insert..)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] dewille:
Guys,

I'm almost a month on MagicRainbow v4 SuperSU and it's great but I think I don't have some extra features and options. Every custom ROM I've been using on Samsung, LG,Moto, Huawei had an extra configurable options in settings for e.g custom notification, navigation bar, CPU tweak etc and there is no that kind of feature in my MagicRainbow.... I've checked attached screenshot by OP of this thread and there is an extra options in "Advanced Settings" like VIP settings, Mipop settings, Tune CPU GPU or mentioned earlier Notification settings..... I can't rid off those Chinese fonts in status bar called Lunar or something because I don't have K-Setting or so...

Pls, take a look on my Advanced Settings screenshot and About Phone and let me know if I missed something during ROM installation or what ??