yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Every hard reset (b182 and unlocking bootloader) wipes internal memory but not SD.

Backup all apps, contacts etc by HiSuite, you can later restore them.

Sync Google things through Settings/Accounts, as well as WharsApp.

You can backup Contacts via HiSuite, Google or Contacts/Export to VSD file.

I would suggest to install stock recovery and maybe even stock boot partition before rolliing back (I did so), but maybe it's not necessary.

If you still have Root, you can install Flashify app from Google Play and flash both the stock recovery and stock boot image directly from Flashify.

And/or, you can restore stock ROM from TWRP (but once you restore unroot you could no more use Flashify and locked FRP will prevent you to flash stock recovery via ADB before attempting to llback).

I think I didn't wipe screenlock pin/pass and fingerprint, but it doesn't cost, maybe it's safer to prevent any possible complications (successful hard reset on installing b182 wipes all settings, but if something goes wrong, just in case).

Also, (paranoia, again if something goes wrong with b300), enable or re-install SwiftKey and Swipe for Huawei keyboards before, they are default ones for Huawei

You can find rollback files, etc, with some stock recovery and boot images on my Mega

https://mega.nz/#F!w41RmZKB!IG53JadhjUKgFK8anbctIw
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Hi again, I can't rollback because I loose my code to relook & unlock the bootloader, its very hard to obtain the code again. But I found this link of B387, can you tell me plz if it's the right one:see the post #3

https://www.android-hilfe.de/forum/...c185b387-erschienen-am-04-05-2017.829844.html

If it's ok, how can I install it? After I can install the v2 (now I'm on v1 B385.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, this would be the right b387.

1) You need stock recovery from current Firmware installed instead of TWRP.

2) unzipp update.app on PC and copy only UPDATE.APP to dload folder on external SD

3) Go to restart and soon phone begin to restart, press Vol+ and Vol- Button (in the middle) down and keep holding this position until phone reboot and EMUI Update start.

4) After you are back in system, delete updateapp in dload folder.

5) Unzipp update_data_full.... zip - copy all files (data folder, Meta-Inf, update.app)into the folder "dload" on external SD.

6) install it with same method 3)

7) After you are back to system reboot to Stock Recovery with Vol+ and Power Button.

8) Wipe Cache Partition and do factory reset.

9) Enable Developer Options, in Developer Options enable ADB Debugging and USB Debugging

10) Flash TWRP, make the wipes (described in OP) and install the Rom.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Bro, it's only one file update_data_full.... zip, only update.app. That's enough?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, if it contains only update.app it should be okay
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] revery0:
I am very pleased with this rom.

Thank you Tecalote.

One quick question, I am trying to revert boot animation back to stock, i have extracted the bootanimation.zip from the original firmware but i cannot paste it on /product/etc/media. I think that i don't have write permissions for this folder.

Any ideas?

I created a zip file and tried to flash it with twrp but this failed and i am now stuck (device boots normal no probs) with the android logo (fading white to gray) boot animation, which is better than the epileptic animation originally in magic rainbow v2 (i am epileptic no offence to dev's taste). Can someone provide me with a flashable zip with the original EMUI 5 Huawei bootanimation?

P.S. I am attaching my zip

Thanx once again.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, this is a known problem. If you try to manipulate the Bootanimation folder with Root Explorer and copy another animation there, you loose it and get instead of this the Android Logo.

There's no possibility to change this with another or the original Bootanimation.

To change it from MagicRaibow to original Huawei Bootanimation it must be flashed before trying with file explorer.

At the moment you can just go back to Stock Firmware by flashing update.zip and data.zip (described in OP) with TWRP.

Even if you restore a Nandroid Backup Android Logo does not go away!

Back to Stock and flash after Rom again is the only way. I can provide a zip with original Huawei Bootanimation.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] revery0:
So if I do a nandroid backup now (to save my data) reflash magic rainbow with your custom zip, then restore nandroid, should I be OK and have stock boot animation ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
1) Backup data with TWRP

2) flash update.zip and data..zip Stock b386 with TWRP (exactly the steps described in OP - Point 4)

3) Flash TWRP, make the wipes, install the ROM - as you have done first time.

4) After reboot make the necessary settings

5) reboot to TWRP and restore data

Tomorrow evening I load up the Stock Bootanimation.zip and post the Link here
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5437531]Kimo2014[/MENTION] ...did everything work?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zelenko:
How do i set date when internet start in new monts ? I cant see that option. I search in mobile data but i dont see. In previous version i have this option.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This option is in Phonemanager. Open Phonemanager then mobile data - klick on settings symbol and here you can set up.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Yeeees Finally I have installed the v2. Everything is ok, but I have an issue with freedom application (no internet connection when I get to buy) how to fix it plz?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I make a research how to fix it.

And you confirm, MagicRaibow v2 works over L19c185b387 ? - or did you something else?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Yeah it works so good with b387;):good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Attention please:

Huawei is planning to delete all Firmwares from their servers in two days.

So please download necessary Firmwares for your device to have it by the hand - if you need it to going back to Stock Firmware.

Later I will post some Links here.

For the future Firmware Updates are only available with OTA.

And dload method will be removed and no longer work in future Firmwares.

http://www.androidicecreamsandwich.de/huawei-loescht-emui-roms-von-seiner-webseite-126945
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
Huawei is going slowly on bad way....even dload method will be removed...sad news for users, and maybe good news for repair service...

That's the beginning of end of custom ROM....it was my first and will be my last huawei phone.....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I think the developers will find a alternative way to solve this political issue ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
Maybe a nandroid backup from your part and a restore with twrp from our part.....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For L09 c432, I have full DLOAD packages for b136, rollback (b182, b300) and b386 on Mega:

https://mega.nz/#F!w41RmZKB!IG53JadhjUKgFK8anbctIw
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This is very fine, :good:

I will do the same for different models/cust too
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
In the worst case...

But there should be more possibilities I think and I have some good ideas
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello again :) I have answered you in Post #525 and #527.

I have looked into your zip - it cannot work, because it has the updater-script from P9 Lite - P9 Lite is different than P9.

In P9 theres a limited space in product/etc/media. You cannot rename there the current bootanimation.zip and paste another inside, because two times 18.8 MB are too much. Bootanimation for P9 cannot have more than 21 MB. So I had same problem as you when I created my "epileptic" bootanimation and tested it first time ;)

After flashing I had same as you only the generic Android Bootanimation, because installation failed.

I tried to restore without succes. Even restoring a Nandroid Backup from product did not solve it. And also not flashing the original Huawei Bootanimation. The permission to this space is very restricted.

I was going back to Stock b386 and I did it with TWRP (as I described in the Thread) - because even dload flashing of b386 did not solve the Bootanimation issue. It is because dload dont restore things you have deleted or modified.

Thats why I always recommend - going back to Stock first with TWRP flashing method and immediately after with dload method. I dont know if you are happy to do all this work only for having back original Huawei Bootanimation. But if you had asked me first instead of making experiments I already have done... :rolleyes: I would have you provided this zip atached in this post

It can be flashed with TWRP and changes the MagicRainbow Bootanimation to original Huawei Bootanimation - without problems - but only, if there is nothing modified before.

BTW: For disable and enable Bootanimation Sound you can use Settings / Sound / Power on tone (in German: Einschaltton)

Do not use this zip in MagicRainbow v3 - there you can find in #2 the related one to MRv3
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ceLsiuZ:
NewWorld 7 to MagicRainbow 2

Hi Tecalote,

long time no hear, last time was on android-hilfe in your NewWorld thread with another alias and I see you're still very active. ;)

And that's also exactly where my question comes from:

Since you really did a good job with your NewWorld-ROM, I was happy with it and reluctant to change until now...So I'm still "stuck" with your NewWorld 7 Rom.

Thus, I'm sorry if it had already been asked, but could you or someone else maybe just very briefly show up the fastest way of how I can get from NewWorld 7 (Marshmallow) to the latest MagicRainbow 2 Rom?

That would be super helpful. Since it's already passed nearly a year since my last flash and a lot changed, I'm a little out of training and could maybe use some professional advise.

Probably the rough order of which firmwares to flash would be sufficient. I guess something like NewWorld 7 --> Latest Stock Marshmallow (which one?) --> Stock Nougat (directly to b386?) --> Magic Rainbow?

Thanks a lot in advance already!

Best regards, celz
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5190551]ceLsiuZ[/MENTION] Hi man, nice to meet you again :)

I will make a detailed Guide for you to come up to MagicRaibow - soon I get time. Probably today or tomorrow
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ceLsiuZ:
Thank you very much Tecalote, that's super nice of you. But really, don't spend too much time on it, just some rough waypoints would be fine.

And no stress, after nearly a year on NewWorld I don't mind some more days. ;)

Best regards,

celz
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zelenko:
I understand this, but reset on data is on 1st on the month, my data plan is reset on 26th on the month. I want to set date when to reset data.

Thanks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Are you sure reset is on first, does it not count from the day you set up the limit of data?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zelenko:
I just try now to set 8 gb instead 9gb and 1st day still stay.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Is it safe to upgrade to Magisk v14 and Magisk Manager v5.3.0 - I just opened Magisk Manager and was pushed notifications to update
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have just tested right now - everything perfect.

Just download and install, after flashing go to Restart :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I set it yesterday and works. I will see how it does on the end of the month - if it count until the 5. of next month or if it changes on 30. of this month (I don't believe)

There's another option too - its possible to correct the data in first window (pencil symbol)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Playstore has a new component : Play Protect

https://www.android.com/play-protect/

But don't enable "send unknown Apps to Google"

for Magisk Edition.

I would do it not also in Classic Edition, because this drain battery
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
Don't have yet...but I m on V8.1.30
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It comes with Playstore version 8.1.73
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Can you please upload for me to MEGA or somwhere else your b387 Firmware for L19c185 (update.zip and data.zip) - I tried do download today, but all Links are dead (even the one you used some days ago)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
With Firmware Finder app, you can change model when looking for firmwares, and it still finds b387 FullOTA-MF-PV and other builds for L19 c185

Btw, I have just downloaded ZIPs from Firmwares under for b390 for my L09c432

---------- Post added at 03:24 PM ---------- Previous post was at 03:22 PM ----------

Magisk v14 and Magisk Manager v5.3.0 also fine for me
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
That's good.

But in case of Firmware Finder - I know that with change model - and it finds also b387 Full Firmware, but when you go to the download button you receive the message :

"it seems Firmware is deleted on the server"
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Hmm, yes, for L19 c185 it does not allow downloading b487 and b388, but it allows e.g. b385 and b390

Similarly for L09 c432, some builds are also already deleted
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] rayman95:
Is the B390 for L09c432 FullOTA-MF-PV????if yes can you share it...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Everybodyv can see b390, [MENTION=6870018]Tecalote[/MENTION] was asking for L19 c185 b387
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, it isn't! No Full Firmware for b390 yet and probably never more...

Only OTA is Huaweis new philosophy /political attitude.

We will see more during next week's /months
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Of course bro,I can't put it in MEGA,but this is the link on google drive:

update.zip:

https://drive.google.com/file/d/0B_iPAHm-8KImX3doSWM2SF94UzA/view?usp=sharing

data.zip:

https://drive.google.com/open?id=0B_iPAHm-8KImd0ZsbFBVVlotV1U
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
thank you very much :cool:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have downloaded your zips now - thanks again...

But it is not right, what you said to me - update_data_full_EVA-L19_hw_meafnaf.zip contains the folder: data - and: META-INF - and UPDATE.APP

To install this with dload method - all three files must placed into the dload-folder on external SD.

Different to flashing with TWRP...

So I hope you dont miss anything.....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Update for MagicRainbow v2

Its time to update some components in MagicRainbow v2

Guide:

1) Open Magisk Manager

2) Uninstall "Universal Safetynet Module" - if you have it installed! - klick on recycle bin symbol and after restart your phone!

3) With Restart Menu reboot to Recovery (TWRP) and flash Huawei-Safetynet-Fix-by-Macleod.zip and restart Phone - DONT INSTALL THIS MODUL FROM MAGISK-MANAGER DIRECTLY

Download: https://www.androidfilehost.com/?fid=961840155545594407

4) Open Magisk Manager again and install Osm0sis BusyBox 1.27.2 stable directly from Magisk-Manager

See description: https://xdaforums.com/showpost.php?p=73750869&postcount=578

The updates bring more stability to the Rom and solve some issues.

Universal Safetynet Fix had the issue to identify your Phone as a Xianomi Device instead of P9....

Busybox 1.27.2 is more powerful and let the phone work more properly. I have the impression Battery Life is even better.

BTW: I am working on a new Rom, which will based on b396 . New MagicRainbwow v3 will be a complete Rom with all Partitions, not only system and boot - for more compatibility with different p9 devices. But dont wait yet too much, I am very busy and I want to make this new Rom in slow steps without pressure from waiting users :D

Greetings to all and have a nice sunday :cowboy:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
K, I will update them tomo. Also, waiting for new MR. Btw, b3996 really or b390? Is it only newer security patch or also something new from Huawei?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, you read right - it's b396 not b390. B396 isn't available in Europe yet but it already exists.

It has improvements for several things, also camera. :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
The first link on #520 its not correct. I have installed the 2 files update & update_data which is mentioned on the 2 links(Google drive) with dload method. I am now on b397. You are welcome bro ;)

---------- Post added at 05:54 AM ---------- Previous post was at 05:26 AM ----------

After installing the Huawei-Safetynet-Fix-by-Macleod.zip I have a black screen?!!. So to resolve this issue I have unsalted, how can we fixed plz?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Did you the steps I recommended?

1) Uninstall Universal Safetynet

2) Restart Phone

3) Reboot phone to TWRP

4) Flash Huawei Safetynet modul with TWRP ( not from Magisk Manager!)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Yes of course. I do it 2 times.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, EVA-L09 C185 is different :silly:

In this case stay for the first with Universal Safetynet Fix instead of the Huawei one.

Modul is generally working on Huawei Mate 9, P10, P9.

It works without problem on my EVA-L09...

But issue can be on your phone because Rom isn't 100% compatible in this configuration with b387..

So, all problems will be solved with next version of MagicRaibow :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Thank you for pointing to the updates:, with few comments'

1) Before uninstalling previous BusyBox and installing this new version, Master Power in Viper4Android must be turned off (if V4A was enabled in the RIOM), and later Master Power button in V4A must be enabled again.

2) It's a not necessary to install them from MagiskManager folder, it works also directlu from eg ADM folder.

3) RootChecker complains me now that BusyBox is not installed ("cannot detect BusyBox version") - I tried couple of them, all the same?!

However, V4A works fine and shows Processing status Yes (when playing music), hence BusyBox must be properly running).

Screenshots attached.

---

Btw, looking to your screenshots:

I was also experimenting with Enable Doze for GMS module but abandoned it because it blocks all (or none) PNS notifications.

Instead, I have switched to ForcDoze app (Root required) because it provides Doze Notifications Blocklist, ie allows me to define for which apps to block notifications.

Eg, I block Skype notifications but still keep WhatsApp notifications enabled, assuring that Skype does not break Doze (causing to drain the battery - during the night I receive tons of Skype messages related to work), but that WA notifications (from friends and family) still come unaffected and instanenously to the locked screen (while asleep to Doze)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Just flash it from twrp.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
For me - the Busybox installation does not really work - sorry.

Please check with Root Checker, if your BusyBox Installation is correctly. Mine was not. It was enabled in Magisk Manager and looked like good - but it wasnt. Root Checker told me, that installation does not exist.

I tried it several times with TWRP - but always failed. I tried it with Magisk Manager - installation was always corrupted. 1.27.2 does not work for me.

I have a User in the German Forum, he installed it with TWRP without problem....

and also [MENTION=4657522]ogisha[/MENTION] installed it with TWRP. He checked, that Magisk Manager Installation with + Symbol from modules dont work with Busybox. YashdSaraf told in his changelog, that he has removed support for installing directly from Magisk Manager.

So please check your BusyBox Installation. If its working - better you dont update it yet. Or maybe update is working for you.

Finally I flashed BusyBox 1.26.2 with TWRP without problems. Installation path from 1.26.2 ist /system/xbin.

After I flashed Magisk 14 again, to keep the safetynet. Everything okay now, but I cannot get 1.27.2 working on my phone....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for your feedback and recommendations.

I used ForceDoze app one week - and I found out, after rebooting device ForceDoze forgot some Apps which I have done in the withelist already... So I got no Push Notification from Telegram for example.....

For BusyBox 1.27.2 have a look into this Thread: https://xdaforums.com/showpost.php?p=73744703&postcount=421

Some Users can install it with TWRP and it works - for me it dont work. A German User used the universal.zip without problems. I tried it with TWRP 3.1.1-1 and TWRP 3.1.1-0 but got always errors.

With Magisk Manager BusyBox seems to be installed, but Root Checker says: no (same as in your screenshot). I think, this is not correct.

I switched back at the moment to 1.26.2 - which does not install as Magisk Modul but classical to /system/xbin.

I flashed after Magisk 14 again to keep saftenet.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Maybe you converted from SuperSU to Magisk.

I had problems with SuperSU and lost root. Thanks to you and your instructions I reverted back to MM and did fresh rom installation from scratch but this time I rooted with Magisk.

Since then I have never had any problems of yours (knock on wood).
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I tried though TWRP but flashing reported errors, no luck with 1.27.2

Switched back to Busybox-1.27.1-YDS-UNIVERSAL, installing through Magisk / Modules / +, it works back again - see screenshots (and btw, installed it from SD, without problems)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
For BB please see my previous response above, I switched back to Busybox-1.27.1-YDS-UNIVERSAL and it works again fine for me.

For ForceDoze, I'm not using Whitelist, just Doze Notification Blocklist, to block PNS for unwanted apps
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I have tested now Busybox 1.27.2 from recognized developer osm0sis.

You can download and install directly with Magisk Manager /Downloads

Busybox 1.27.2 for Android NDK

After flashing press Restart Button, Root Checker tells - everything okay :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5190551]ceLsiuZ[/MENTION]

Please tell me your Phone Model
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Strange. I did not have any problems.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] lorvix:
ok. now installed and everything works fine, except....i have some problem. can't install netflix app from google play, it says "it's not support on your device" ? and second problem: can't uninstall system apps ? i try " uninstaller pro 8.3 " and "system app remover" from google play......
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
Try 3c toolbox pro

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