Hello,
this is my first custom ROM that I am publishing here. It's called H7cROM (Honor 7 configurable ROM).
Intention / Background / Approach for H7cROM
Currently there are several very good custom ROMs avaiable for the H7 device (e. g. H7T by T-Ryder, Yoda-ROM by Ryrzy, MoDaCo-ROM by PaulOBrien, MM+D by WBT). All authors have spend a lot of time and brain work into their ROMs so that I have to be reverent looking to their ROMs.
But unfortunately all those ROM variants have one weakness and that's the "take it or leave it" attitude. With each of those ROMs the user gets a firmware with a fixed mixture of apps, patches and settings.
Only Yoda-ROM and MM+D have some options to choose - but in my opinion that's only a very small number of intervention points.
In order to avoid any kind of misunderstanding I have to emphasize that I don't want to critisize the ROM cookers - it's exactly the opposite because I could take a lot of ideas and approaches and all ROM variants were a great inspiration for me. Because of that I have to say THANK YOU.
H7cROM's approach is to give the users the chance to decide for a wider bunch of options whether to install it or not. Thus Aroma installer is used to provide an interface for the users choices so that you can configure your system more individually.
Description
Unfortunately Aroma installer only supports flashable zip file up to a size of 2GB. Thus I had to devide the installation process into two phases (2 zip files):
Phase 1 (H7cROM-Phase1-B371.zip)
During phase 1 you can install a slim version of the stock firmware B371 that includes busybox already but several apps were deleted in advance. At the beginning the user can decide
Furthermore a lot of preinstalled apps can be deleted so that you can decide how your device setup will look like.
To get a better feeling for H7cROM I have attached a flashable dummy zip file for phase 1. This file will definitively install nothing - you can only see the options.
Phase 2 (H7cROM-Phase2-2016mmdd.zip)
During the second phase you can select approximately 100 apps to be installed. Depending on the number of apps that you are selecting this installation process is much faster than using playstore. You select from the following categories:
Requirements:
Honor 7 PLK-L01 with
Installation:
Screenshots
... are unfortunately not availabe because I wasn't able to make screenshots of Aroma Install menus by now.
Please test the attached dummy zip files to gain a better feeling and understanding of the approach for H7cROM.
Downloads
The flashable zip file can be downloaded <here>
general comments:
Beta forever (or banana software that matures on users side)
Why this headline? That's easy to explain. Due to the big number of potential option combinations I am not able to test all combinations. Assuming there would only be 16 combinations to test and each test would take only 5 minutes that would mean that I would have to test 2^16 = 65.526 tests with a duration of 5 minutes. That would lead to an overall testing time of 227 days ... unrealistic.
Credits:
I would like to say "THANK YOU VERY MUCh" to the following people (in alphabetical order):
Known issues:
Changelog:
Version 0.7b(eta):
+ added some options to delete preinstalled apps (phase 1)
± Huawei Backup transformed from system app to user app (phase 1 and phase 2)
± apps updated (2016-08-08) (phase 1 and phase 2)
Version 0.6b(eta):
+ adopted menu for kernel and recovery selection in order to ensure that a factory reset will only be default when H7cROM wasn't installed before (phase 1)
+ for encrypted /data partition a factory reset was made mandatory
+ added app magnifier (Phase 2)
± deletion of Google playstore and Google mobile services during update process elimated (phase 1)
± Code changes to improve installation process (phase 1 and phase 2)
± several text related changes (phase 1 and phase 2)
± apps updated (2016-08-05) (phase 1 and phase 2)
- unused code deleted (e. g. for native call recorder which is not part of the distribution anymore) (phase 1 and phase 2)
Version 0.5b(eta):
+ option to increase wifi polling intervall (thx T-Ryder)
+ option to enhance number of apps "secured" regarding power management
+ option to disable Huawei disc on Window PCs (thx T-Ryder)
+ inserted a message after the core installation with the appropriate handling when the stock kernel was selected in combination with root
± apps updated (2016-08-01)
- Reboot by Aroma Installer deactivated to ensure that log files will be stored on sd card
Version 0.4b(eta):
+ theme H7T theme made by T-Ryder for the H7T-ROM (t-ryder.de)
+ theme SpectrumPure theme made by PaulOBrien (modaco.com)
+ ACR - call recorder (phase 2)
± some GUI aspects (phase 1)
± xposed zip file to version v86 arm64
± when updating from B370 to B371 more partition backups will be stored on sd card
- native call recorder tweak (phase 1)
Version 0.3b(eta):
± Correction regarding Aroma color themes
+ included VMall again which wasn't included in 0.2b accidentally
Version 0.2b(eta):
This is the first published version:
There are no changes - everything is new ;)
Version 0.1b(eta):
First internal unpublished version
Best regards
m_esser
this is my first custom ROM that I am publishing here. It's called H7cROM (Honor 7 configurable ROM).
Intention / Background / Approach for H7cROM
Currently there are several very good custom ROMs avaiable for the H7 device (e. g. H7T by T-Ryder, Yoda-ROM by Ryrzy, MoDaCo-ROM by PaulOBrien, MM+D by WBT). All authors have spend a lot of time and brain work into their ROMs so that I have to be reverent looking to their ROMs.
But unfortunately all those ROM variants have one weakness and that's the "take it or leave it" attitude. With each of those ROMs the user gets a firmware with a fixed mixture of apps, patches and settings.
Only Yoda-ROM and MM+D have some options to choose - but in my opinion that's only a very small number of intervention points.
In order to avoid any kind of misunderstanding I have to emphasize that I don't want to critisize the ROM cookers - it's exactly the opposite because I could take a lot of ideas and approaches and all ROM variants were a great inspiration for me. Because of that I have to say THANK YOU.
H7cROM's approach is to give the users the chance to decide for a wider bunch of options whether to install it or not. Thus Aroma installer is used to provide an interface for the users choices so that you can configure your system more individually.
Description
Unfortunately Aroma installer only supports flashable zip file up to a size of 2GB. Thus I had to devide the installation process into two phases (2 zip files):
- Phase 1 (H7cROM-Phase1-B371.zip)
- Phase 2 (H7cROM-Phase2-yyyymmdd.zip)
Phase 1 (H7cROM-Phase1-B371.zip)
During phase 1 you can install a slim version of the stock firmware B371 that includes busybox already but several apps were deleted in advance. At the beginning the user can decide
- which kernel shall be installed (Standard, MoDaCo, Yoda)
- to execute a factory reset or to delete caches
- how to configure the partitions /recovery and /recovery2 (stock or TWRP)
- to root the device
- to deactivate the Honor theme engine
- to activate several hidden and other options (network speed, 4G menu etc.)
- to install system enhancements (init.d support, HTC Beats Audio, Dolby Atmos FX, Vidper4Android)
- to prepare the device for flashing Xposed
Furthermore a lot of preinstalled apps can be deleted so that you can decide how your device setup will look like.
To get a better feeling for H7cROM I have attached a flashable dummy zip file for phase 1. This file will definitively install nothing - you can only see the options.
Phase 2 (H7cROM-Phase2-2016mmdd.zip)
During the second phase you can select approximately 100 apps to be installed. Depending on the number of apps that you are selecting this installation process is much faster than using playstore. You select from the following categories:
- File managers
- Browsers
- Honor / Huawei specific apps
- Communication apps
- Office apps
- Launcher
- Multimedia apps
- Infrared remote control
- Navigation
- Google Play
- Standard Android apps
- Root related tools
- other tools and useful apps
- printer service plugins
- Keyboard
- Games
Requirements:
Honor 7 PLK-L01 with
- stock firmware PLK-L01C432B370 or PLK-L01C432B371
- TWRP 3.0.2
- external SD card
Installation:
- make a complete backup (Nandroid)
- copy both flashable files to your SD card
- install TWRP if not done (please deactivate it's screensaver to avoid side effect with Aroma Installer)
- Run zip file for the first phase (H7cROM-Phase1-B371.zip) using TWRP (when doing it the first time it is strongly recommended to choose factory reset)
- Reboot system
- In order to avoid heat issues during second phase please give your device the chance to cool down
- Reboot to TWRP
- Run the zip file for the second phase (H7cROM-Phase2-jjjjmmtt.zip)
- Reboot (depending on the number of installed apps that can take several minutes - be patient!)
Screenshots
... are unfortunately not availabe because I wasn't able to make screenshots of Aroma Install menus by now.
Please test the attached dummy zip files to gain a better feeling and understanding of the approach for H7cROM.
Downloads
The flashable zip file can be downloaded <here>
general comments:
- The flashable zip files are still in an early beta phase! I am publishing it here in order to get further hints and comments from the community to improve the ROM ... but please be aware that beta means that it is not perfect
- The phase 1 zip file contains a complete (slimmed) firmware, the correspindung configuration files and several additional enhancements and tweaks
- Rooting is done by using Chainfire's zip files; due to some limitations of the stock kernel there are two ways of rooting:
- Stock kernel:
The combination of the stock kernel and the Chainfire's update-supersu-v2.76.zip is leading to a bootloop - thus I am using update-supersu-v2.62.zip if stock kernel is installed - MoDaCo kernel and Yoda kernel:
For both kernel variants Chainfire's update-supersu-v2.76.zip is used for rooting - If you decide to root your device during the H7cROM installation the corresping zip file will be stored in folder /h7cROM on your SD card
- The same happens with the Xposed related zip file if you decide that the phone shall be prepared for Xposed - this way not only the Xposed installer will be installed but you will also have the corresponding flashable zip file accessable.
- Furthermore H7cROM will generate backups (dumps) of several partitons and store it in folder /H7cROM as well if you run the installation on a device with firmware version B370.
- Needless to say: there is no warranty at all for H7cROM
- You are using it on your own risk
- I don't take responsibility for any kind of hardware problems and/or software issues
- Due to very limited spare time I am only able to provide an absolut minimum of support
- Publishing H7cROM here does not mean that I promise to continue the ROM for a specific period of time
- For German native speakers this ROM is also available on android-hilfe.de.
Beta forever (or banana software that matures on users side)
Why this headline? That's easy to explain. Due to the big number of potential option combinations I am not able to test all combinations. Assuming there would only be 16 combinations to test and each test would take only 5 minutes that would mean that I would have to test 2^16 = 65.526 tests with a duration of 5 minutes. That would lead to an overall testing time of 227 days ... unrealistic.
Credits:
I would like to say "THANK YOU VERY MUCh" to the following people (in alphabetical order):
- amarullz @ xda (Aroma Installer)
- androidexpert35 @ xda (HTC Beats Audio mod)
- chainfire @ xda (SuperSU and the corresponding flashable zip files)
- Demeth @ xda (increasing the maximum volume of Honor 7)
- inside!out @ xda (Dual recovery for Honor 7)
- non-toxic @ xda (Hint how to hide the nav bar)
- Paulobrien @ xda (TWRP 3.0.2 for Honor 7, MoDaCo-ROM, MoDaCo Kernel, Stockify ...)
- Speedo.thc @ xda (MM+D EMUI ROM)
- Ryrzy @ xda (Yoda-ROM and Yoda-Kernel)
- T-Ryder @ t-ryder.de (H7T-ROM, H7T theme, the H7cROM logo and a lot of hints for my ROM)
- toldo @ xda (Camera Mod)
- walter4991 @ xda (Honor 7 multi windows option)
- Wanam (Adaption of Xposed for Honors EMUI)
- worstenbrood @ xda (Dolby Atmos FX)
- zhuhang @ xda (Viper4Android)
Known issues:
- The problem that the app Designs does not support downloading themes on some devices is currently not fixed
- Unfortunately it might happen that the Aroma Installer stops execution without a visible reason. This happens quite seldom (~3-5%). In that case please repeat the installation process.
- In order to avoid heat problems I habe added several sleep commands during the installation process (to give the cpu the time to cool down a bit); but in spite of that the H7 is getting quite hot during the installation ... so you should not run both phases directly one after the other; as far as I know TWRP will stop execution when the device gets to hot.
Changelog:
Version 0.7b(eta):
+ added some options to delete preinstalled apps (phase 1)
± Huawei Backup transformed from system app to user app (phase 1 and phase 2)
± apps updated (2016-08-08) (phase 1 and phase 2)
Version 0.6b(eta):
+ adopted menu for kernel and recovery selection in order to ensure that a factory reset will only be default when H7cROM wasn't installed before (phase 1)
+ for encrypted /data partition a factory reset was made mandatory
+ added app magnifier (Phase 2)
± deletion of Google playstore and Google mobile services during update process elimated (phase 1)
± Code changes to improve installation process (phase 1 and phase 2)
± several text related changes (phase 1 and phase 2)
± apps updated (2016-08-05) (phase 1 and phase 2)
- unused code deleted (e. g. for native call recorder which is not part of the distribution anymore) (phase 1 and phase 2)
Version 0.5b(eta):
+ option to increase wifi polling intervall (thx T-Ryder)
+ option to enhance number of apps "secured" regarding power management
+ option to disable Huawei disc on Window PCs (thx T-Ryder)
+ inserted a message after the core installation with the appropriate handling when the stock kernel was selected in combination with root
± apps updated (2016-08-01)
- Reboot by Aroma Installer deactivated to ensure that log files will be stored on sd card
Version 0.4b(eta):
+ theme H7T theme made by T-Ryder for the H7T-ROM (t-ryder.de)
+ theme SpectrumPure theme made by PaulOBrien (modaco.com)
+ ACR - call recorder (phase 2)
± some GUI aspects (phase 1)
± xposed zip file to version v86 arm64
± when updating from B370 to B371 more partition backups will be stored on sd card
- native call recorder tweak (phase 1)
Version 0.3b(eta):
± Correction regarding Aroma color themes
+ included VMall again which wasn't included in 0.2b accidentally
Version 0.2b(eta):
This is the first published version:
There are no changes - everything is new ;)
Version 0.1b(eta):
First internal unpublished version
Best regards
m_esser
from xda-developers http://ift.tt/2aJC6We
via IFTTT

Aucun commentaire:
Enregistrer un commentaire