• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

Huawei P9 [ROM][Android 7.0][EMUI 5.0.1][European Firmware b398]*MagicRainbow* v4

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Huawei P9 Custom Rom - for EVA-L09 - EVA-L19 - EVA-L29


*MagicRainbow*

Version 4
as usual in two Editions:


Magisk Edition and SuperSU Edition

German Thread: 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

I'm happy to present you my fourth version of MagicRainbow ROM for P9-EVA :cowboy:

Requirements:

  • P9 EVA-L09 - EVA-L19 - EVA-L29 - without mobile provider branding (like Vodafone)
  • unlocked Bootloader
  • minimum official Huawei background firmware b394
Note: In Settings of TWRP on the last Tab disable "keep vendor mounted" but enable "Exclude OEM-Path from data wipe"
  • Phone must be encrypted because this ROM is based on EMUI (TWRP has encryption support) - if your data partition is decrypted, ROM cannot be installed properly because the script mount your data as encrypted. If you come from EMUI based ROM or official Firmware data is encrypted by default
  • Developer Options enabled, in these settings enabled OEM-Unlock and: A) ADB Debugging in charging mode - B) USB Debugging (in this order, or it will not stay enabled)

Changelog:
  • European Firmware b398 based for EVA-L09 - with patch.zips for L19-c432 – L19-c185 – L19-c636 – L29-c636 – L09-c636 – L09-c185 Note: EVA-L09 need no patch, but the other models/cust need this patch immediately after flashing the Rom without Reboot to system - but with reboot of TWRP (for fixing the mountpoints after ROM installing)
  • Magisk-Edition: Magisk v16 - preinstalled modules (required):SELinux Permissive-Script 1.2 - Busybox 1.28.1 by osmOsis - Huawei Property Fix 1.3 - KernelAudiutorReborn allows to emulate init.d
  • Safetynet-Workaround look in the description for Magisk
  • SuperSU-Edition: SuperSU 2.82 SR5 - init.d Support - modified launch_daemonsu.sh for SELinux Permissive - BusyBox 1.28.1 by osmOsis
  • "Advanced Settings" - made personally by KangV well known as "K-Settings" - ported in MRv4 from chinese Firmware b399 - optional flashable zip separate for SuperSU-Editon and for Magisk-Edition - please support this project in credits section. These settings allow you the maximum of customization. In SuperSU-Edition you can enable in Advanced-Settings /more settings/Xposed Framework last v89 by rovo89 (and of course, a lot of more...)
    Note: If you enable Xposed Framework - after reboot (which takes bit longer than usual) you must reboot your phone once again (only one times) and Xposed will be and stay enabled (you can disable Xposed with same settings)
    In Magisk-Edition this setting is not active (cause it breaks safetynet)
    To disable chinese letters after flashing this mod in statusbar - open Advanced Settings /Notification settings and disable "Show statusbar Lunar"
    Known BUG: Dont use "Hide navigation bar" - it works only on chinese Brands.
    In Europe you should not use: "Disable Google Services"
    Note: Do not change DPI in developer options (this can brick your device) if you use KangV Settings - change DPI only with KangV Advanced Settings!
    Note: Do not flash KangV-Settings before first reboot to System. You can do it after first setup, but dont change the EMUI Launcher to alternative Launcher (example: Nova Launcher) before you have flashed KangV-Settings (if you decide to use KangV Mod)
  • With KangV Advanced Settings PMPlusApp will be installed (this App dont work on Stock Roms) With PMPlus you can enable in Phonemanager (on second page) the feature: Auto-Launch It is a powerful Autostart-Manager (which can help you also to save battery) that gives you full auto launch control over all Apps - but you must manually allow them to start automatically or not, on boot or in the background.
    Note: If you enable this mod - you must enable important Apps into auto launch, example: Magisk Manager /SuperSU must be enabled in "Auto Launch" - and additional in Secondary launch management!, if not you cannot manage Root-Requests! WhatsApp, Viber, Telegram - all these apps you must enable in "Auto Launch" or they do not work properly. Some Apps like Amazon needs also an extra setting in "Auto Launch, called "App secondary launch" (this will only be displayed if you use apps that need it)
    To enable this mod open PMPlus, use install button, soon it is succesful installed - close PMPlus and uninstall this App. After open Phone Manager and on second page you will find "Auto Launch"
    Note: This mod is not uninstall able, once enabled!
  • Both Edition of MRv4-ROM have modified services.jar - the maximum of acces to external SD is enabled (TitaniumBackup dont neeed "DocumentProvider" but can use Filesystem storage - Ext. SD Card)
  • App-Twin: more apps than usual are enabled for cloning (WhatsApp, Telegram, Skype and a lot of more...)
  • Only the main Google (Core) Apps are installed in system, all others are installed so that they can be uninstalled via Settings /Apps. Same with added Apps - all of them uninstall able via Settings /Apps. If you need more Google Apps you can install them with Playstore (dont flash any GApps)
  • Added: Facebook Lite and Skype Lite (both can work in 2G/3G and 4G and saves a lot of battery
  • VIPER4AndroidFX and Dolby/Atmos with preinstalled Driver
  • Some beautiful Designs included: IOS11 - Sky Blue - Galaxya - XDA Exklusive - AegeanSea - Blue Pixel - Mate 10 (Mountains)
  • Security-Patch-Level: 01.02.2018

Installation-Guide:

1) Your official Huawei Background-Firmware must be updated to minimal b394 (which is available for all models/cust) - for updating use please my Post from MRv3 #3: https://forum.xda-developers.com/showpost.php?p=74913874&postcount=3
Note: Your Fingerprint HWEVA/xxx/xxx:user/release-keys (which you can see with apps like "My Device") on MagicRainbow v3 will show you ...b394 - but that does not mean your background official Firmware is b394 ! You see this information, because MagicRainbow v3 is based on b394 same as MagicRainbow v4 is based on b398.
But important is - which build was your last official Firmware. For example: If you had flashed MRv3 over MRv2 (which was based on b386) your background Firmware is b386 ! And this Firmware is too old and cannot be compatible with the Custom ROM MagicRainbow v4 which is based on b398. Custom ROM and Background Firmware should be similar the same build. Personally, I always update first to the last available firmware for my device before flashing my own Custom Rom :D
But if you have updated your Firmware to b394 - before you have installed MagicRainbow v3 - or if you come right now from Stock Firmware b394, b395, b397... then there is no need to update the firmware now and you can flash the MagicRainbow v4 directly - but with Unroot (if your Phone is rooted) AND with the neccesary wipes!
2) Before update your Firmware (or for clean flash) you must backup your apps and data (you can use Huawei Backup and/or TitaniumBackup - in every case make backup only from user-apps and not from system apps/components)
Backup also the important folders from your internal storage (WhatsApp folder, DCIM and so on...) - and copy them back to internal storage after updating the Firmware...
For Chat/Net-Call Apps like Viber, WhatsApp use inside Chat-Backup on GoogleDrive. If you reinstall these apps and registrate them new with your phone number, backup will be found automatically and you are able to restore chat-history.
3) For the next steps I now assume that your firmware is up to date Download now all Files you need - ROM.zip - patch.zip (if you need it for different cust/model than EVA-L09c432) - KangV-Settings.zip and copy it to your external SD.
4) Delete on your Phone your Fingerprint(s) and PIN(s)
5) If your device has Root - flash Unroot with TWRP - for Magisk: http://tiny.cc/latestuninstaller - for SuperSU flash UPDATE-unSU-signed.zip from this site: https://forum.xda-developers.com/showpost.php?p=63615067
6) Go back to main menu in TWRP and use WIPE /Advanced Wipe - for clean flash wipe: Dalvik/ART-Cache, Cache, data, system, vendor - for dirty flash exclude: data from wipe
7) Flash ROM - next step (8) is only important if you have another model/cust than EVA-L09c432
8) If you have another (like L19c432, L29c636.....) - you must REBOOT TWRP now (TWRP /Reboot /RECOVERY) - dont reboot to system! After TWRP is rebooted, go to install and flash the RIGHT patch.zip which match your model/cust. (EVA-L09c432 dont need this step.) In every case: no need to wipe Dalvik/Cache after the flashings
9) Reboot phone (first start needs about 10 minutes) - dont flash KangV Settings before first Reboot to system
10) Setup your Phone - disable "send systemdata to Google" (save battery)
11) Disable “automatic system updates” in developer options (save battery)

Safetynet-Workaround in Magisk-Edition:

1) If you made clean flash - during first setup at the point you enable your Google Account - disable "sending system-data"
2) After first setup safetynet check with Magisk Manager will show you - ctsProfile and basicIntegrity=false - so dont check now :laugh:
3) Enable Developer Options and in these settings enable A) ADB Debugging in charging mode - B) USB Debugging (in this order, or it will not stay enabled)
4) Reboot your Phone - after reboot, cts-profile and basicIntegrity=true :cowboy:
- Now we go to make Playstore certified:
5) Open Playstore and disable Play Protect
6) SET YOUR PHONE INTO FLIGHT-MODE!
7) Open native settings /apps and (right down) more: Show system processes - click on every following app and delete in storage-section: cache and data (some of them show you: manage space - in this case use "Delete all data"):
  • Google App
    Google Play services for Instant Apps
    Google Playstore
    Google Play-Services
    Google Services Framework
    Huawei ID or Huawei Mobile Services (which is the same)
8) Reboot your Phone
9) If you get a message after Restart "Your backup-account is not set yet" - DONT enable it now!
10) DISABLE FLIGHT-MODE NOW - and wait until you have full network-access (open Browser for testing)
11) Now you can enable your backup-account (message is shown in statusbar)
12) Open Playstore - If you are facing a problem when you open Playstore (showing just a blank site) - open Settings /Apps /Playstore /storage - but this time wipe only Cache inside, after Reboot your Phone. Soon P9 is restartet, Playstore should work proberly and it should be certified :cowboy:
13) If you are using Apps (like banking apps and so on) which requires safetynet - enable them in Magisk Hide - BEFORE you start these apps first time - after reboot phone and then you can start these apps first time.
Note: If you did all these steps and ctsProfile /or basicIntegrity is false (red) - one User of this Rom (L19c432) found a trick which solved his issue: https://forum.xda-developers.com/showpost.php?p=75796309&postcount=595
14) If you use in Phonemanager "Auto-Lauch" (enabled with PMPlus - see description KangV Advanced settings) - you must enable Magisk-Manager in Auto-Launch and in Secondary launch management!
15) You can update to newest Magisk 16.1 using following method: https://forum.xda-developers.com/showpost.php?p=75845280&postcount=87


Download ROM:

ROM - MagicRainbow-4_magisk.zip: https://www.androidfilehost.com/?fid=746010030569959046
MD5: c0856ddabf79312376ec5f90e52087ab
KangV-Settings_magisk.zip: https://www.androidfilehost.com/?fid=746010030569959103
MD5: 47ec7117a403af004e43c42cecde2b36

ROM - MagicRainbow-4_supersu.zip: https://www.androidfilehost.com/?fid=746010030569959091
MD5: 0ba05c096f4caa09afbe373d2986801d
KangV-Settings_supersu.zip: https://www.androidfilehost.com/?fid=673956719939824958
MD5: 4e197148bd00f4bb14ae7253d3f00a91

Download Patches (EVA-L09c432 dont need this!)

MD5-checksum is also shown on Android Filehost during download, please check your downloaded files if they match with this checksum.

Note: A very required point is - If you have another model/cust than EVA-L09-C432 and you must flash Patch.zip do it with following steps:
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 and some apps may not work then.

Information: I have decided to make new patch.zips because there are problems with safetynet (in the Magisk Edition). Once these are done, I will post the new links here.

L19-c432-patch.zip: https://www.androidfilehost.com/?fid=890129502657588204

L19-c185-patch.zip: https://www.androidfilehost.com/?fid=746010030569959118

L19-c636-patch.zip: https://www.androidfilehost.com/?fid=890129502657588206

L29-c636-patch.zip: https://www.androidfilehost.com/?fid=673956719939824987

L09-c636-patch.zip: https://www.androidfilehost.com/?fid=890129502657588201

L09-c185-patch.zip: https://www.androidfilehost.com/?fid=818070582850497993

:cool: HAVE MUCH FUN WITH THIS ROM :)

Many thanks to KangV for Advanced-Settings :cool:

If you like Advanced Settings made by KangV - you can support him: https://www.paypal.me/KangVIP

If you like *Magic-Rainbow* ROM and want to support the project, feel free to donate :) https://www.paypal.me/Tecalote

Many thanks and credits:

@OldDroid - TWRP with DECRYPTION SUPPORT for P9
@guitardedhero(Viper/Atmos)
@HootanParsa (MiXplorer)
@Chainfire - SuperSU
@topjohnwu (systemless Xposed Framework and Magisk)
@dkionline - Custom Roms for P9
@Blackball - Custom Roms for P8 - P9 - P 10 - P10Plus - Mate 9
@osm0sis – BusyBox for Android NDK
@ SuperR. – Best Kitchen I have ever seen

:cool:





XDA:DevDB Information
MagicRainbow, ROM for the Huawei P9

Contributors
Tecalote
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 4.x
ROM Firmware Required: official Firmware b394 up to b398
Based On: EMUI (encrypted)

Version Information
Status: Stable
Current Stable Version: MagicRainbow v4.0
Stable Release Date: 2018-03-05

Created 2018-03-06
Last Updated 2018-03-14
 

Attachments

Last edited:

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Credits:
All Credits go to @Atarii for his special EMUI-Recovery for P9 EVA (L09 / L19 /L29). Users had reported, it is working also on P9+ VIE (L09 / L29) - but it will not work on other devices. Following method is based on this modified EMUI-Recovery.
Thanks to @zgfg He inspired me to do this post.

This Guide show you how to go back from Custom ROM to original Huawei EMUI Firmware. You can use this method also for updating/downgrade your Firmware - but only on Android 7. Also users of Lineage OS or RROS can use this method to return to Stock Firmware.
It can not be used for downgrade to Android 6 /or upgrade to Android 7 (this can brick your device) and it will not debrand your device!

Requirements: Unlocked Bootloader, installed TWRP, inserted SD Card (ExFat filesystem format recommended) -
Enable Developer Options and inside enable first ADB Debugging in charging mode and then USB Debugging - OEM Unlock must also be enabled!
Do a backup as usual if you change your system to another (Backup your Apps /data and also data from internal storage!)
Follow the steps on the instructions!
Not required: Root
Required: I would recommend to UNROOT your device before flashing the Firmware-Update and you should delete your Fingerprint /PIN /Password

How it works:
1) First you need one of those zip files (depended to your device):

Download HWOTA.zip for P9 and P9+ EVA/VIE-L09: [url]https://www.androidfilehost.com/?fid=962187416754474573[/URL]
md5: 98e141ca6d6ccc262d22288490a5eeea

Download HWOTA.zip for P9 EVA-L19: [url]https://www.androidfilehost.com/?fid=962187416754474574[/URL]
md5: e90b5b4d14d9808bb0626dbd77bb452f

Download HWOTA.zip for P9 and P9+ EVA/VIE-L29: [url]https://www.androidfilehost.com/?fid=673956719939834215[/URL]
md5: 5fad3c1971c45ad7b9a72ab2e8cc9404

2) Unzipp the HWOTA.zip on your PC - HWOTA folder contains 2 Files:

L(xx)_Recovery.img
(dependend to your device for example: L09_Recovery.img)
HWOTAUpdateSCRIPT.zip

3) Do not use internal Storage of your Phone! Create a folder in the main directory of your EXTERNAL SD with the name: HWOTA
4) Copy L(xx)_Recovery.img and HWOTAUpdateSCRIPT.zip into the HWOTA folder on your external SD.
5) Search for the correct FullOTA-MF Firmware for your Device /Cust and download the 3 firmware zip files. See Guide below...
6) Copy the 3 Firmware zip files into the HWOTA folder on your external SD:
update.zip
update_data_full_public.zip
(The third zip file has different names dependend to your device: update_full_EVA-L09_hw_eu.zip / update_full_EVA-L19_hw_eu.zip / update_full_EVA-L19_hw_meafnaf.zip / update_full_EVA-L29_hw_spcseas.zip...) - Rename only this third zip file to the general name:
update_full_hw.zip



6) Your HWOTA folder on the external SD is now prepared!
7) Disconnect USB cable from your P9

8) Boot to TWRP and from HWOTA folder flash only: HWOTAUpdateSCRIPT.zip
9) The phone reboots to EMUI recovery and automatically installs the firmware. After 57% it takes a while, do not worry. As soon as the update has been performed 100%, the system will be restarted
10) Open settings /advanced settings/ Backup and restore and do a data Factoryreset with wipe of internal Storage
11) Once the factory reset is 100% in EMUI recovery, the phone restarts. At this moment, press the VOL + key until the EMUI Recovery boots again
12) Do Wipe Cache Partition and Reboot to System
13) Look into settings /about phone and enjoy - and if you want to stay on original firmware, now everything is done.
14) On some Firmwares the Bootloader will get closed - in case you want to open Bootloader again, enable Developer options and open them. First enable "Allow ADB Debugging in charge only mode" and then "USB Debugging" (in this order USB Debugging stays enabled) and very important: Enable "OEM Unlock". Enter your Unlock Code with ADB in Fastboot Mode. Let the phone doing the low-lewel-wipe and do not disconnect the Phone from USB, the wipe should be done with 100% (important)- if not: open settings /Advanced settings /Backup & reset /Factory data reset with enabled "erase internal storage"
15) To flash TWRP, enable Developer Options again / OEM Unlock is enabled (but greyed out) /enable ADB Debugging and USB Debugging and then flash TWRP in Fastboot Mode.
16) Enjoy :)

How to find the Firmware:
A) You can not use FullOTA-MF-PV or OTA-MF - you can use only FullOTA-MF firmware for this method.
The firmware for your device consists only of three zip files. But the differnt possibilities for downloading the firmware can show you four / sometimes five zip files if the Build is made for two or three models. For example for L09 /L19 and L29 or for L09 and L19.
You need in every case update.zip and update_data_full_public.zip and third zip must match your device - and you have to rename it:
Examples:
If you own L09-c432 you choose update_full_EVA-L09_hw_eu.zip - and rename this update_full_hw.zip
If you own L19-c432 you choose update_full_EVA-L19_hw_eu.zip - and rename this: update_full_hw.zip
If you own L19-c185 you choose update_full_EVA-L19_hw_meafnaf.zip - and rename this: update_full_hw.zip
If you own L19-c636 you choose update_full_EVA-L29_hw_spcseas.zip- and rename this: update_full_hw.zip

B) For searching your firmware you enter always model name and cust version from your device - for example:
EVA-L09C432 or EVA-L19C432 or EVA-L19C185 or EVA-L29C636 ....
Note: You can not install L19c636 Firmware if you own a L09c432 device ....

C) Which Firmware should I use?
For the users of MagicRainbow v4 I recommend to use the firmware that was installed before MRv4. Same for the users of MagicRainbow v3.
From there you can update if necessary.
Note: There can not be any impossible "version jumps". For example, it is not possible to update from b386 directly to b398. Firmwares depend on prerequisite versions. For example with EVA-L09c432 you can switch from b386 to b394 and then: b397 -> b398 -> b399. It is recommended to use approved versions, otherwise Playstore is not certified. For example, EVA-L09c432 currently has the rollout b399 - that means, the firmware is approved.
If you do not succeed in updating with this method, then you have done something wrong, or the download of the zip files is buggy, or the version did not fit. Nothing bad can happen if an update fails, but TWRP must be reinstalled. Then you can try it with a different version that fits your firmware. But you can not use firmware that does not match your model /cust - this can brick your device!

D) There are three ways to download the firmware and it is up to you, which you use of it

1. Firmware Finder - Android App on Playstore:[url]https://play.google.com/store/apps/details?id=com.teammt.gmanrainy.huaweifirmwarefinder&hl=us[/URL]




2. Direct Link: [url]http://pro-teammt.ru/firmware-database/?firmware_model=EVA-L09C432&firmware_page=0[/URL]




3. Firmware Finder for PC: [url]https://forum.xda-developers.com/tools/general/huawei-firmware-finder-team-mt-t3469146[/URL]



 
Last edited:

zgfg

Elite Member
Oct 10, 2016
4,316
1,834
113
Instructions for v4 have that new section Playstore Certified but Magisk Hide section (from v3 Instructions) are omitted - Magisk Hide is no more needed?

Maybe you can also copy/paste the Statusbar Lunar note for K-Settings (if Chinese letters still persist).

In case of installing from L09 c432 b394 -> MR v3, upon going back to stock b394 (by HWOTA), is it necessary to update in two steps b397 -> b398 or it can be flashed only one HWOTA for L09 c432 b398.
 

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Instructions for v4 have that new section Playstore Certified but Magisk Hide section (from v3 Instructions) are omitted - Magisk Hide is no more needed?

Maybe you can also copy/paste the Statusbar Lunar note for K-Settings (if Chinese letters still persist).

In case of installing from L09 c432 b394 -> MR v3, upon going back to stock b394 (by HWOTA), is it necessary to update in two steps b397 -> b398 or it can be flashed only one HWOTA for L09 c432 b398.

Magisk Hide for some required components is preset!
You just enable Apps which requires safetynet (Banking Apps and so on) in Magisk Hide and reboot phone before you start these Apps first time.
Direct update from b394 to b398 didn't work for me and I got problems to update after trying the short way.
L09 c432 b394 -> MR v3 - going back to stock b394 (by HWOTA), then b397 then -> b398!

Statusbar Lunar note for K-Settings is included in description of KangV Settings :)
 
Last edited:

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
I didn't install yet but you can check post #1 ChangeLog.
E.g. based on b394 (for c432) with Feb Sec patch, latest Magisk components and so
Where did you read based on b394? - I have written there and it is based in b398.
February Sec Patch is also written there..
 

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Hi,
What is difference between v3 and v4?
It contains the Features of b395 - 3D Camera Plugin
and newest Security Patch Level from b398 (February) - it has some optimations for Battery Life - Magisk Edition has newest Magisk v16 - SuperSU Edition has newest Xposed Framework (to enable from KangV Advanced Settings, sone more Apps added (but uninstall able from settings /apps)
Read Post #1 please ;)
 
  • Like
Reactions: mnv12345

hapnik

Member
Feb 25, 2011
14
4
0
Huawei P9 Custom Rom
Safetynet-Workaround in Magisk-Edition:

1) If you made clean flash - during first setup at the point you enable your Google Account - disable "sending system-data"
2) After first setup safetynet check with Magisk Manager will show you - ctsProfile and basicIntegrity=false - so dont check now :laugh:
3) Enable Developer Options and in these settings enable A) ADB Debugging in charging mode - B) USB Debugging (in this order, or it will not stay enabled)
4) Reboot your Phone - after reboot, cts-profile and basicIntegrity=true :cowboy:
- Now we go to make Playstore certified:
5) SET YOUR PHONE INTO FLIGHT-MODE!
6) Open native settings /apps and (right down) more: Show system processes - click on every following app and delete in storage-section: cache and data (some of them show you: manage space - in this case also DELETE ALL DATA):
Google App
Google Play services for Instant Apps
Google Playstore
Google Play-Services
Google Services Framework
Huawei ID or Huawei Mobile Services (which is the same)
7) Reboot your Phone
- if you get a message "Your backup-account is not set yet" - DONT enable it now!
8) DISABLE FLIGHT-MODE NOW - and wait until you have full network-access (open Browser for testing)
9) Now you can enable your backup-account (message is shown in statusbar)
10) Open Playstore - it is certified :cowboy:
11) If you are using Apps (like banking apps and so on) which requires safetynet - enable them in Magisk Hide - BEFORE you start these apps first time - after reboot phone and then you can start these apps first time.
I made it and Play Store stoped working. It searching updates for years and nothing else happen.

And second case. After clean flash via TWRP I lost TWRP and had to reflash it again. Is it normal?
 

Attachments

Last edited:

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
I made it and Play Store stoped working. It searching updates for years and nothing else happen.

And second case. After clean flash via TWRP I lost TWRP and had to reflash it again. Is it normal?
Playstore must just create new cache. Just open settings /apps and wipe in storage only cache at this point.
Reboot phone and it should work again.

Normally you loose not TWRP with clean flash. I never heard this.
But if you wipe internal storage included in the wipes you loose normally settings of TWRP.
That's why I do a wipe if internal storage with an extra step and reboot Recovery between the next wipes.
 

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Just take time you need:svetius:
I answered here: https://forum.xda-developers.com/showpost.php?p=75780638&postcount=557

You said your model is L19c185 and last official Firmware was b387.
In this case you must first update to b394 - after to b396 (you can't go directly to b396, it would fail)
The downloads and the Guide how to do you will find here:
https://forum.xda-developers.com/showpost.php?p=74913874&postcount=3

Be careful to download the right two zips.
I wish you success :)

Note: b396 is latest official Firmware for your device.
After it is installed (with factory reset and wipe of internal storage from settings) you can flash MRv4 (read Guide before)
 
Last edited:
  • Like
Reactions: jonathanhenry81

jonathanhenry81

Senior Member
Dec 15, 2014
127
32
0
Catarama
I answered here: https://forum.xda-developers.com/showpost.php?p=75780638&postcount=557

You said your model is L19c185 and last official Firmware was b387.
In this case you must first update to b394 - after to b396 (you can't go directly to b396, it would fail)
The downloads and the Guide how to do you will find here:
https://forum.xda-developers.com/showpost.php?p=74913874&postcount=3

Be careful to download the right two zips.
I wish you success :)

Note: b396 is latest official Firmware for your device.
After it is installed (with factory reset and wipe of internal storage from settings) you can flash MRv4 (read Guide before)
I read the guide https://forum.xda-developers.com/showpost.php?p=74913874&postcount=3
and I'm not clear, I have MR V3 at this time. but before that update to stock B387 .. now to change MR v4 first I have to update and should I start with B387 or B394 ???

as the post says; first B387.
 

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
  • Like
Reactions: jonathanhenry81

Tecalote

Elite Member
Aug 6, 2015
4,077
3,104
113
Leipzig
Hi a small question, once I have returned from MRv3 to stock. I am assuming that TWRP will need to be re-flashed! Is this correct?

DH
Yes, that's correct - because the Update flash Stock Recovery (without no update possible)
After Update reflash of TWRP is necessary.
But sometimes Bootloader get closed and in this case unlock Bootloader is required..
 
  • Like
Reactions: bubba_66