my phone is NXT-L29C636, i debranded it and was running fine on AL10B386.
then i went into twrp to flash a china rom (kangvip b577), then phone cannot up, but still can boot into TWRP
then i use TWRP to install back AL10B386, then phone no longer boot properly, always stuck at booting.
then i did too many things to rescue it, i think i probably screwed up.
list of things i did
# fastboot flash recovery twrp, but it cannot boot into twrp anymore, i tried multiple twrp images all not working
# dload all sorts of rom i can get, all failed at 7% (stating software install failed)
# extract img from update.app, use fastboot to flash them, i tried many rom version, all not working.
now i can only go into fastboot, dload
what else i can try?
How to install NXT-L29C636B521 (Official) Beta Firmware. (Guide with download links)
hotomaya said:
my phone is NXT-L29C636, i debranded it and was running fine on AL10B386.
then i went into twrp to flash a china rom (kangvip b577), then phone cannot up, but still can boot into TWRP
then i use TWRP to install back AL10B386, then phone no longer boot properly, always stuck at booting.
then i did too many things to rescue it, i think i probably screwed up.
list of things i did
# fastboot flash recovery twrp, but it cannot boot into twrp anymore, i tried multiple twrp images all not working
# dload all sorts of rom i can get, all failed at 7% (stating software install failed)
# extract img from update.app, use fastboot to flash them, i tried many rom version, all not working.
now i can only go into fastboot, dload
what else i can try?
Click to expand...
Click to collapse
How to install NXT-L29C636B521 (Official) Beta Firmware. (Guide with download links)
NXT- L29C636B521
Changelog
Huawei designed EMUI 5.0 based on the newly released Android 7.0. The brand new EMUI 5.0 is inspired by the pure blues and whites of the Aegean Sea. The interface is simple and smart, and EMUI 5.0 comes with enhanced, powerful performance that allows mobile phones to operate more smoothly
Recommendations
• A cleaner, more interactive interface A brand new UI and effects inspired by the blues and whites of the Aegean Sea. Simplified gestures, with most operations completed in 3 steps. EMUI 5.0 is more customizable, offering an optional Android App Drawer layout to users.
• Enhanced features System operations are more fluid, allowing you to view a massive amount of images, browse websites, and perform searches faster.
Find out more
• Notifications An optimized design combines shortcuts with notifications to reduce the complexity of user actions. Touch and hold notifications to quickly block messages and notifications. Reminder cards are stacked to save space.
• Three dimensional task management Tasks are stacked three dimensionally on the UI. Smooth gestures allow users to scroll through tasks by sliding up and down or dismiss tasks by swiping left or right. • Camera Camera now supports plug-in management. Infrequently used modes, like document readjustment, are presented as plug-ins to save internal memory on your phone.
• Contacts Customization and sharing features added to name cards. The sharing feature allows quick sharing of contacts through Bluetooth, Facebook, and other methods. Added a scanner to the search box and lock screen, making it easier to add new contacts.
• Email Improved how unread emails are tagged in the inbox. Users can now quickly delete, star, and mark emails as read or unread from the left sliding menu.
• Settings Created a new suggested settings feature that recommends key settings based on the device's current status. Now, your phone is more capable of adjusting to your habits. Added a newly designed drawer feature. When this feature is enabled, it hides non-system preset apps in a drawer on the home screen, presenting you with a simple and tidy layout. Added a new drawer feature for settings. For settings that take two or more steps to set up, the user can now jump directly back to the main settings page with one gesture. Emergency information added. Users can add their names, blood type, and other information, so emergency services personnel can view this information from the lock screen. Added App twin, a feature that allows users to log in to two different accounts for third-party apps such as WhatsApp and Facebook.
Update notes
1. EMUI 5.0 includes substantial changes to functionality, which may impact your usage habits. For more details, go to HiCare and check out our user guide.
2. We recommend that you back up any important data before updating.
3. The system will restart after the update. This will take about 10 minutes. Following the update, your home screen will automatically display the EMUI 5.0 theme.
4. If you encounter any issues while using EMUI 5.0, please document the issue and call our official helpline. Visit Huawei's consumer website for hotline information.
Step by Step Guide
1.
Download these 3 files (update.zip, update_data_full_hw_spcseas.zip, supersu_v2.79_sr2.zip)
1.1- http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1255/g104/v70880/f1/full/update.zip
1.2- http://update.hicloud.com:8180/TDS/...ll/hw/spcseas/update_data_full_hw_spcseas.zip
1.3- http://www.sillanwali.com/downloads/supersu_v2.79_sr2.zip
2-
Copy these 3 files (update.zip, update_data_full_hw_spcseas.zip, supersu_v2.79_sr2.zip) into SD Card
3-
Download TWRP Recovery 3.0.3
http://sillanwali.com/downloads/twrp-3.0.3.img
4-
adb devices
adb reboot bootloader
fastboot oem device-info
fastboot oem unlock ****************
To obtain bootloader unlock code, go to https://emui.huawei.com/en/plugin/unlock/index
Huawei ID is the account you use to access all Huawei services.
Log in to your Huawei ID. Phone/Email. Password ********
fastboot flash recovery (PATH-TO)\twrp-3.0.3.img
5-
5.1- Reboot your phone to TWRP then choose Wipe > format > type Yes
5.2- Back again, then wipe (data, dalvik, cache, system)
5.3- Don't reboot
6-
Install
6.1- supersu_v2.79_sr2.zip (Don't reboot after install)
6.2- update_data_full_hw_spcseas.zip (Don't reboot after install)
ignore unmounting \ cust, system, userdata error
6.3- update.zip (Reboot when success)
7-
7.1- Factory Reset after success 100%. After that you will get NXT- L29C636B521 (Official) Beta Firmware.
7.2- Run bootloader
7.2- fastboot oem relock ****************
7.3- Factory Reset
8-
Install HiSuite
1.1- Download HiSuite (http://consumer.huawei.com/minisite/HiSuite_en/index.html)
1.2- Install HiSuite on your Computer
9-
Connect your phone to HiSuite
10-
Download Gboard apk & Install App using HiSuite
10.1- Download apk Gboard - the Google Keyboard
http://www.sillanwali.com/downloads/Google Gboard 6.0.69.142176780.apk
10.2- Install Gboard - the Google Keyboard App using HiSuite
10.3- Go to Settings>Advance settings>Language & input>Virtual keyboard and enable Gboard
10.4- Go to Settings>Advance settings>Language & input>Default keyboard and select Gboard
11-
Did I help you? A ''thanks :good:'' would be highly appreciated
I just got the same prob.
always "Software install failed" at 7% like you
and I have done the same thing as you do, No It's not working
please help us
I debranded my phone to c432. and was on c636b211. I followed all the steps to debran and everything went ok until the last part it got stuck. It finished optimizing the system, went to huawei logo and never passes from there. What can I do?
Already went in erecovery mode to download latest version but nothing. Please help me
raul-_-flores said:
I debranded my phone to c432. and was on c636b211. I followed all the steps to debran and everything went ok until the last part it got stuck. It finished optimizing the system, went to huawei logo and never passes from there. What can I do?
Already went in erecovery mode to download latest version but nothing. Please help me
Click to expand...
Click to collapse
How to install NXT-L29C636B521 (Official) Beta Firmware. (Guide with download links)
NXT- L29C636B521
Changelog
Huawei designed EMUI 5.0 based on the newly released Android 7.0. The brand new EMUI 5.0 is inspired by the pure blues and whites of the Aegean Sea. The interface is simple and smart, and EMUI 5.0 comes with enhanced, powerful performance that allows mobile phones to operate more smoothly
Recommendations
• A cleaner, more interactive interface A brand new UI and effects inspired by the blues and whites of the Aegean Sea. Simplified gestures, with most operations completed in 3 steps. EMUI 5.0 is more customizable, offering an optional Android App Drawer layout to users.
• Enhanced features System operations are more fluid, allowing you to view a massive amount of images, browse websites, and perform searches faster.
Find out more
• Notifications An optimized design combines shortcuts with notifications to reduce the complexity of user actions. Touch and hold notifications to quickly block messages and notifications. Reminder cards are stacked to save space.
• Three dimensional task management Tasks are stacked three dimensionally on the UI. Smooth gestures allow users to scroll through tasks by sliding up and down or dismiss tasks by swiping left or right. • Camera Camera now supports plug-in management. Infrequently used modes, like document readjustment, are presented as plug-ins to save internal memory on your phone.
• Contacts Customization and sharing features added to name cards. The sharing feature allows quick sharing of contacts through Bluetooth, Facebook, and other methods. Added a scanner to the search box and lock screen, making it easier to add new contacts.
• Email Improved how unread emails are tagged in the inbox. Users can now quickly delete, star, and mark emails as read or unread from the left sliding menu.
• Settings Created a new suggested settings feature that recommends key settings based on the device's current status. Now, your phone is more capable of adjusting to your habits. Added a newly designed drawer feature. When this feature is enabled, it hides non-system preset apps in a drawer on the home screen, presenting you with a simple and tidy layout. Added a new drawer feature for settings. For settings that take two or more steps to set up, the user can now jump directly back to the main settings page with one gesture. Emergency information added. Users can add their names, blood type, and other information, so emergency services personnel can view this information from the lock screen. Added App twin, a feature that allows users to log in to two different accounts for third-party apps such as WhatsApp and Facebook.
Update notes
1. EMUI 5.0 includes substantial changes to functionality, which may impact your usage habits. For more details, go to HiCare and check out our user guide.
2. We recommend that you back up any important data before updating.
3. The system will restart after the update. This will take about 10 minutes. Following the update, your home screen will automatically display the EMUI 5.0 theme.
4. If you encounter any issues while using EMUI 5.0, please document the issue and call our official helpline. Visit Huawei's consumer website for hotline information.
Step by Step Guide
1.
Download these 3 files (update.zip, update_data_full_hw_spcseas.zip, supersu_v2.79_sr2.zip)
1.1- http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1255/g104/v70880/f1/full/update.zip
1.2- http://update.hicloud.com:8180/TDS/...ll/hw/spcseas/update_data_full_hw_spcseas.zip
1.3- http://www.sillanwali.com/downloads/supersu_v2.79_sr2.zip
2-
Copy these 3 files (update.zip, update_data_full_hw_spcseas.zip, supersu_v2.79_sr2.zip) into SD Card
3-
Download TWRP Recovery 3.0.3
http://sillanwali.com/downloads/twrp-3.0.3.img
4-
adb devices
adb reboot bootloader
fastboot oem device-info
fastboot oem unlock ****************
To obtain bootloader unlock code, go to https://emui.huawei.com/en/plugin/unlock/index
Huawei ID is the account you use to access all Huawei services.
Log in to your Huawei ID. Phone/Email. Password ********
fastboot flash recovery (PATH-TO)\twrp-3.0.3.img
5-
5.1- Reboot your phone to TWRP then choose Wipe > format > type Yes
5.2- Back again, then wipe (data, dalvik, cache, system)
5.3- Don't reboot
6-
Install
6.1- supersu_v2.79_sr2.zip (Don't reboot after install)
6.2- update_data_full_hw_spcseas.zip (Don't reboot after install)
ignore unmounting \ cust, system, userdata error
6.3- update.zip (Reboot when success)
7-
7.1- Factory Reset after success 100%. After that you will get NXT- L29C636B521 (Official) Beta Firmware.
7.2- Run bootloader
7.2- fastboot oem relock ****************
7.3- Factory Reset
8-
Install HiSuite
1.1- Download HiSuite (http://consumer.huawei.com/minisite/HiSuite_en/index.html)
1.2- Install HiSuite on your Computer
9-
Connect your phone to HiSuite
10-
Download Gboard apk & Install App using HiSuite
10.1- Download apk Gboard - the Google Keyboard
http://www.sillanwali.com/downloads/Google Gboard 6.0.69.142176780.apk
10.2- Install Gboard - the Google Keyboard App using HiSuite
10.3- Go to Settings>Advance settings>Language & input>Virtual keyboard and enable Gboard
10.4- Go to Settings>Advance settings>Language & input>Default keyboard and select Gboard
11-
Did I help you? A ''thanks :good:'' would be highly appreciated
Huawei P9 Custom Rom - for EVA-L09 - EVA-L19 - EVA-L29
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*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
Requirements:
P9 EVA-L09 - EVA-L19 - EVA-L29 - without mobile provider branding (like Vodafone)
unlocked Bootloader
minimum official Huawei background firmware b394
TWRP 3.1.1-1 by oldDroid - extended Version: https://www.androidfilehost.com/?fid=673791459329067086
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
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
- 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
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
HAVE MUCH FUN WITH THIS ROM
Many thanks to KangV for Advanced-Settings
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
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
Pictures and additions - tomorrow
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]
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.
zgfg said:
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.
Click to expand...
Click to collapse
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
Hi,
What is difference between v3 and v4?
mnv12345 said:
Hi,
What is difference between v3 and v4?
Click to expand...
Click to collapse
I didn't install yet but you can check post #1 ChangeLog.
E.g. based on b398 (for c432) with Feb Sec patch, latest Magisk components and so
zgfg said:
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
Click to expand...
Click to collapse
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 said:
Where did you read based on b394? - I have written there and it is based in b398.
February Sec Patch is also written there..
Click to expand...
Click to collapse
Of course b398, lapsus
mnv12345 said:
Hi,
What is difference between v3 and v4?
Click to expand...
Click to collapse
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
I'll hope you upload all files to change to v4.
My stock Rom is c185B387
Tecalote said:
Huawei P9 Custom RomSafetynet-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
- 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
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.
Click to expand...
Click to collapse
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?
hapnik said:
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?
Click to expand...
Click to collapse
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.
jonathanhenry81 said:
I'll hope you upload all files to change to v4.
My stock Rom is c185B387
Click to expand...
Click to collapse
I can upload HWOTA.zips for newest Firmware c185b387 tonight (but late)
Tecalote said:
I can upload HWOTA.zips for newest Firmware c185b387 tonight (but late)
Click to expand...
Click to collapse
Just take time you need
jonathanhenry81 said:
Just take time you need
Click to expand...
Click to collapse
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)
Tecalote said:
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)
Click to expand...
Click to collapse
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.
jonathanhenry81 said:
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.
Click to expand...
Click to collapse
I think b394 should be okay.
On L09 it is also working to update from b386 to b394
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
bubba_66 said:
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
Click to expand...
Click to collapse
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..