HUAWEI P9 Custom Rom EMUI 4.1.1
* RENOVATIO *
Based on the European Firmware b182 - Teamwork by Tecalote and KangV
Tested on EVA-L09 - but should also run on all other models (except P9 Plus and P9 Lite)
I am happy to present you my new ROM. Created in collaboration between me and KangV
The ROM is similar to NewWorld: https://forum.xda-developers.com/p9/development/rom-huawei-p9-newworld-7-tecalote-t3543296 - but goes its own way and has therefore the new name: *RENOVATIO*
I think Marshmallow is still a very good and contemporary system with great potential for the P9 - and this I tried to expand in my new Rom and get the best out ...
In the foreseeable future I will release a nougat ROM for P9 - the work is already in progress. But Xposed Framework is not ready for Nougat and some other things may not easy modifiable yet.
German Thread: : http://www.android-hilfe.de/thema/huawei-p9-rom-android-6-0-renovatio-by-tecalote.827314/
Installation Guide:
You must either come from NewWorld 5 or 6 or 7 - then you can start immediately, or:
You are on the last Marshmallow Firmware for your model / device (in case of EVA-L09 on official b182) - then you can start also right away. If you are not on latest Marshmallow Firmware you must update it for your device/model. For EVA-L09 you can use this Link: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1079/g104/v63880/f1/full/update.zip
If you come from NewWorld 4.x you must also first upgrade to latest official Marshmallow Firmware for your device - if you would flash Renovatio ROM from NewWorld 4.x Fingerprint would not work!
If you are come from Nougat , you must first make a downgrade - in case of EVA-L09 b300: http://download-c.huawei.com/download/downloadCenter?downloadId=91727&version=358124&siteCode=nl
After the downgrade with the transition Firmware you have then for EVA-L09 still flash the b182 and Bootloader getting closed.
Bootloader must be open (clear
The data partition must be formatted for this ROM same as in the original Firmware with f2fs - Do not format it with ext4!
For the installation, I definitely recommend a full wipe if you want this ROM to do the best!
You need this TWRP: https://www.androidfilehost.com/?fid=457095661767122229
If you do a Nandroid-backup - please reboot TWRP after via reboot "reboot recovery" (in Main Menu) before flashing the ROM! If you want to wipe your internal storage (optional) reboot also TWRP before doing the next steps - cause with wipe of internal storage TWRP loose the settings and you have to setup it again. If you have rebooted TWRP make a advanced wipe of Dalvik/Art, Cache, data and system - and finally flash RENOVATIO-ROM.
Reboot needs about 9 minutes. After the first setup, enable "USB debugging" and "Allow unknown sources". "OEM" Unlock is already activated.
Tip for extending battery life:
Energieschema starts with standard: Performance - you can change this in the Akkumanager to: Intelligent.
Wifi + allow, disable NFC and VoLTE, if not required, switch off network message in extended WLAN settings. In advanced settings, security you can at the bottom test "disable apps with usage access" for playstore and play services - I have the feeling these services work without this option.
* Renovatio * is available in three editions:
1. Classic Edition
Rooted with @Chainfire SuperSU (2.79 stable) in system and BusyBox 1.26.2
DOWNLOAD: https://www.androidfilehost.com/?fid=529152257862720103
MD5 (please check): 4e74fc5b24ded230cdfccf51a11e1b75
FEATURES:
Push notifications working very well- without transform apps into system apps. WhatsApp and Co, however, must be defined as protected apps in the Akkumanager, must also be authorized in the Autostart Manager , and in the notification manager - as well as Wlan and mobile data must be switched on during sleep !
Further information in Post #2 - HOW TO SETUP SETTINGS FOR PUSH-NOTIFICATIONS: https://forum.xda-developers.com/showpost.php?p=71955546&postcount=2
K-Settings of KangV specially made for the b182
Callrecorder (manually per call - or in the dialing settings to automatic)
Dolby Atmos - works perfectly with Viper4Android - (Viper4Android is available in K-Settings and can be permanently displayed in the notification area for quick access via settings.)
Xposed Framework by Wanam 87.1 - Installer is available in K-Settings. It installs automatically with script the Xposed Framework and wipe Dalvik and Cache after (REBOOT as always about 10-15 MIN)
3 different EMUI 5 (Android 7) Themes are on board - besides a lot of other themes. To download new themes you need a login with the Huawei ID.
AdAway in the latest version installed (must be opened and activated)
MiXplorer in the latest version - this requires 3 permissions (root permissions for / root - access to internal storage and access to external SD must be approved)
Multiwindow-Mode further developed (more stable) If you open an app and then long click on the square symbol at the bottom of the navigation bar. In the middle of the split window is then a control, with which one can change the window from top to bottom or close the multiwindow mode.
and much more....
I have tried to activate VoLTE and WiFi-Calling, not sure if it really works. More information in Post #3:https://forum.xda-developers.com/showpost.php?p=71955547&postcount=3
INFO:
Only important GApps like Google App, Gmail and Chrome, as well as the Google core apps and services (which must be in ROM) installed. All the other GApps debloaded - everyone can use Playstore to install what is needed (Google Music, Drive, Maps ...)
To turn off the only Chinese letters in this ROM:
In K-Settings you will find the entries:
1) Notification Settings / Show statusbar lunar - deselect.
2) Lockscreen and desktop settings / Lunar calender + Desktop wheather lunar - deselect.
Permissionmanager is not allowed in "Oversea" regions - permissions can be set in Settings / Apps /Name of the App
Phone manager does not include Autostart Manager - but you can enable it with a little trick:
PM-Plus App is preinstalled. Once open, go to install - as soon as the message "succesful" comes, close it (can be uninstalled after) - now Phonemanager will also have the Autostart Manager!
Dont forget to activate in "Autostart" Messenger, chat apps, Netcall apps like WhatsApp, Viber, Facebook and Co... (otherwise no Push-Notifications)
2. Magisk Edition
The same features, but systemless rooted with the professional Root-Solution Magisk by @topjohnwu with his own superuser.
Download: https://www.androidfilehost.com/?fid=457095661767154746
MD5 (please check):0592971a6034a2414a8b893619eed4ed
Attention:If you are flashing Magisk Edition, you must install the manager for Magisk immediately after setting up (before opening any apps requesting root privileges). This can not be preinstalled because of special code cache and must be installed by the user (apk) http://tiny.cc/latestmanager
If you like to install the systemless Xposed Framework, you must do this from the Magisk Manager (SDK 23) - not from the "Xposed Installer" (Xposed installer is preinstalled for downloading, installing and managing the modules - see Homescreen). After installing the systemless Xposed REBOOT needs about 10-15 MIN
(There is no access to the Xposed Installer from Wanam in the K-Settings)
The Magisk edition was made primarily because of the alternative, very good Root-Solution - but it cannot really bypass safteynet yet!
This is probably only possible with a pure Stock Rom, rooted with Magisk - but even there not possible with installed Framework yet.
Magisk version 12 has a Root-hiding effect:
When set up, Huawei ID does not recognize that the device is rooted. And K-Settings also assume that the device does not have root - although it grants root rights, but only to apps that query that. So, for example, you can open Wifi-Password in K-Settings, because the root rights are queried and the Wifi-password is displayed.
However, a few components of K-Settings that do not make this query can not be used:
In More settings - 1) Flash recovery, 2) Block ad and 3) Disable google services. The latter two are intended for Chinese Rom, once this options would enabled Google Apps would not work. To block ad, AdAway is preinstalled (must be opened and activated). If you really want to flash Stock Recovery, you can do this via adb.
Xposed Framework can not be installed in the Magisk Edition from K-Settings - you must install the systemless Xposed from the Magisk Manager.
All the other K-Settings are working as usual.
Settings from Magisk:
The Magisk-Hide option is to be used with caution; it may happen that K-Settings are not invokable (since they should not be hidden from root). If it occurs, there is a solution.
Please do not use Magisk Core in settings.
The Busybox of Magisk does not necessarily have to be mounted to xbin, since there is already the installed BusyBox 1.26.2, which also uses Magisk. But can be switched on optionally, if needed for any reason.
For AdAway, you must activate systemless hosts in Magisk!
HAVE MUCH FUN WITH THIS ROM

At this Point I wanna thank KangV for his great K-Settings Framework
If you like RENOVATIO - fell free to donate KangV: https://www.paypal.me/KangVIP
And if you like my Work too, feel free to donate to me: https://www.paypal.me/Tecalote
Many thanks and credits to other great Developers:
@guitarededhero (Viper/Atmos) https://forum.xda-developers.com/nexus-6/themes-apps/viper4android-t2952137
@wanam and @rovo89 and @DVDandroid for the Xposed Framework Development
@HootanParsa (MiXplorer) and @YashdSaraf (BusyBox arm64)
@topjohnwu (systemless Xposed Framework and Magisk)
@Chainfire - SuperSU
@dkionline - Custom Roms for P9
@Blackball - BlackPyramid Theme and Custom Roms for P8 and P9
@venom007 - IOSmix Theme
@maximax2795 - EMUI 5 Theme for EMUI 4
Last edited: