messer
Stammgast
- 431
Hallo,
nun habe ich es - entgegen meiner Aussagen <hier> - doch gemacht ... mich an eine eigene ROM-Variante gewagt.
Intention / Hintergrund:
Mittlerweile gibt es für das Honor 7 ja schon einige sehr gute Custom ROMs (z. B. H7T von T-Ryder, Yoda-ROM von Ryrzy, MoDaCo-ROM von PaulOBrien, MM+D von WBT). Darin steckt mit Sicherheit eine riesige Menge Arbeit und jede Menge Gehirnschmalz, so dass ich vor den "ROM-Cooks" nur ehrfürchtig meinen Hut ziehen kann.
Aber leider haben alle diese ROM-Varianten aus meiner Sicht einen Nachteil, nämlich die "Take it or leave it"-Attitüde. Der Benutzer erhält bei jeder dieser ROM-Versionen einen fest definierten Umfang an Apps, Patches und Einstellungen. Lediglich beim Yoda-ROM und bei MM+D gibt es ein paar Auswahlmöglichkeiten, die mir persönlich aber nicht weit genug gehen.
Ich möchte an dieser Stelle explizit betonen, dass ich die Ersteller der verfügbaren ROMs mit meinem Ansatz nicht kritisieren will - ganz im Gegenteil, ich habe viele der umgesetzten Ideen und Ansätze übernommen und die verschiedenen ROM-Varianten auch als Inspiration empfunden. Dafür kann ich mich nur herzlichst bedanken.
Lösungsansatz:
Der Benutzer hat die Möglichkeit, recht viele Aspekte der Konfiguration im Rahmen der Installation selber zu wählen. Dazu kommt beim ROM Configurator als Basis der Aroma Installer zum Einsatz. Während der Installation wird dem Anwender eine recht große Auswahl an Anpassungen der Standard-Firmware B330 angeboten. Über die menügeführte Oberfläche können diverse Aspekte ausgewählt werden, z. B.
Und da einige der vorgenannten Veränderungen teils recht tief ins System eingreifen, empfehle ich (mehr als) dringend, die Installation möglichst auf einer frisch installierten Firmware B330 auszuführen, da andernfalls je nach Systemeinstellungen unerwartete Nebeneffekte auftauchen können.
Voraussetzungen:
Honor 7 PLK-L01 mit
Installation:
... gibt es hier leider nicht, da
Die flashbare Zip-Datei kann <hier> heruntergeladen werden.
allgemeine Anmerkungen:
Forever Beta (oder Bananensoftware, die beim Anwender reift):
Warum diese Überschrift? Das ist relativ leicht damit erklärt, dass es mir auf Grund der vielen Auswahlmöglichkeiten de facto nicht möglich ist, die flashbare Zip-Datei vollständig zu testen.
Derzeit (Stand: 25.06.2016) stehen neben der Installation von Anwendungen bzw. der Transformation von System-Apps in User-Apps insgesamt 16 weitere Optionen zur Auswahl, die relativ tief in das System eingreifen.
Bei jeder dieser Optionen hat der Anwender die Auswahl, ob diese installiert werden soll oder nicht. Das bedeutet, dass in Summe 2^16 = 65.536 verschiedene Konfigurationen "generiert" werden können. Wenn man davon ausgeht, dass das Testen einer Konfiguration nur 5 Minuten dauert (TWRP booten, Installation ausführen, Ergebnis testen), dann benötigt man 227 Tage, um alle Konfigurationen vollständig zu testen. Und das ist schlichtweg nicht realistisch.
Credits / Danksagungen:
Mein Dank geht an
nun habe ich es - entgegen meiner Aussagen <hier> - doch gemacht ... mich an eine eigene ROM-Variante gewagt.
Intention / Hintergrund:
Mittlerweile gibt es für das Honor 7 ja schon einige sehr gute Custom ROMs (z. B. H7T von T-Ryder, Yoda-ROM von Ryrzy, MoDaCo-ROM von PaulOBrien, MM+D von WBT). Darin steckt mit Sicherheit eine riesige Menge Arbeit und jede Menge Gehirnschmalz, so dass ich vor den "ROM-Cooks" nur ehrfürchtig meinen Hut ziehen kann.
Aber leider haben alle diese ROM-Varianten aus meiner Sicht einen Nachteil, nämlich die "Take it or leave it"-Attitüde. Der Benutzer erhält bei jeder dieser ROM-Versionen einen fest definierten Umfang an Apps, Patches und Einstellungen. Lediglich beim Yoda-ROM und bei MM+D gibt es ein paar Auswahlmöglichkeiten, die mir persönlich aber nicht weit genug gehen.
Ich möchte an dieser Stelle explizit betonen, dass ich die Ersteller der verfügbaren ROMs mit meinem Ansatz nicht kritisieren will - ganz im Gegenteil, ich habe viele der umgesetzten Ideen und Ansätze übernommen und die verschiedenen ROM-Varianten auch als Inspiration empfunden. Dafür kann ich mich nur herzlichst bedanken.
Lösungsansatz:
Der Benutzer hat die Möglichkeit, recht viele Aspekte der Konfiguration im Rahmen der Installation selber zu wählen. Dazu kommt beim ROM Configurator als Basis der Aroma Installer zum Einsatz. Während der Installation wird dem Anwender eine recht große Auswahl an Anpassungen der Standard-Firmware B330 angeboten. Über die menügeführte Oberfläche können diverse Aspekte ausgewählt werden, z. B.
- Auswahl des zu installierenden Kernels
- Wahl der Konfiguration für die beiden Recovery-Partitionen /recovery und /recovery2
- optionale Installation von Root und SuperSU
- wahlweise Installation von busybox
- Deaktivierung der Honor-Theme-Engine
- Aktivierung standardmäßig versteckter Optionen
- Vorbereitung für das Flashen von Xposed
- Installation von Viper4Android als System-App
- Löschen ausgewählter vorinstallierenten Apps
- Umwandlung von vorinstallierten System-Apps in Benutzer-Apps
- Auswahl einer limitierten Anzahl von Apps, die optional installiert werden können
Und da einige der vorgenannten Veränderungen teils recht tief ins System eingreifen, empfehle ich (mehr als) dringend, die Installation möglichst auf einer frisch installierten Firmware B330 auszuführen, da andernfalls je nach Systemeinstellungen unerwartete Nebeneffekte auftauchen können.
Voraussetzungen:
Honor 7 PLK-L01 mit
- Firmware B330
- dringende Empfehlung: jungfräuliche Installation
- keine Custom ROM!
- TWRP 3.0.2
Installation:
- komplettes Backup (Nandroid)
- Kopieren der flashbaren Zip-Datei auf die SD-Karte
- komplette Neu-Installation der Firmware B330 (optional, aber dringend empfohlen)
- Installation von TWRP (TWRP-Screensaver bitte deaktivieren, um Seiteneffekte mit dem Aroma Installer zu vermeiden!)
- Ausführen von H7-B330-Configrator-x.xx.zip unter TWRP
- Reboot (kann je nach ausgewählten Optionen schon einige Minuten dauern!)
... gibt es hier leider nicht, da
- das spätere Aussehen u. a. wesentlich von den ausgewählten Optionen abhängt
- ich es bislang nicht geschafft habe, von den Aroma Installer Menüs gescheite Bildschirmabzüge zu erstellen;
als kleinen Ausgleich habe ich unten eine flashbare Dummy-Datei angehängt, bei der man über TWRP ausschließlich die Benutzerschnittstelle ansehen kann (dabei wird rein gar nichts installiert!)
Die flashbare Zip-Datei kann <hier> heruntergeladen werden.
allgemeine Anmerkungen:
- die vorliegende flashbare Zip-Datei befindet sich derzeit noch in einem frühen Beta-Stadium;
dennoch habe ich mich zur Veröffentlichung entschlossen, um so ggf. weitere Anregungen von den Anwendern zu erhalten - die flashbare Zip-Datei beinhaltet keine komplette Firmware, sondern es wird eine vorhandene Installation der Firmware B330 vorausgesetzt, die dann basierend auf den Benutzereingaben angepasst / konfiguriert wird
- da ich es bislang nicht geschafft habe, Screenshots der Aroma Installer Menüs zu erstellen, habe ich für diejenigen, die sich nicht ad hoc entscheiden wollen, eine flashbare Dummy-Zip-Datei angehängt, die ausschließlich die Benutzerführung enthält und bei der rein gar nichts installiert wird
- wie immer gibt es keine Garantie
- die Nutzung erfolgt auf eigene Gefahr
- keine Haftung meinerseits für eventuelle Schäden an Hard- und Software
- auf Grund stark limitierter Freizeit werde ich nur minimalen Support leisten können
- gleichzeitig weise ich darauf hin, dass ich keine Versprechungen bzgl. einer Pflege und Weiterentwicklung mache
- leider kommt es manchmal (ca. 3-5% der Fälle) vor, dass der Aroma Installer "rumzickt" und im Rahmen der Menüführung "einfriert" ... dann bleibt nur noch ein Neustart und die Wiederholung der Installation
Forever Beta (oder Bananensoftware, die beim Anwender reift):
Warum diese Überschrift? Das ist relativ leicht damit erklärt, dass es mir auf Grund der vielen Auswahlmöglichkeiten de facto nicht möglich ist, die flashbare Zip-Datei vollständig zu testen.
Derzeit (Stand: 25.06.2016) stehen neben der Installation von Anwendungen bzw. der Transformation von System-Apps in User-Apps insgesamt 16 weitere Optionen zur Auswahl, die relativ tief in das System eingreifen.
Bei jeder dieser Optionen hat der Anwender die Auswahl, ob diese installiert werden soll oder nicht. Das bedeutet, dass in Summe 2^16 = 65.536 verschiedene Konfigurationen "generiert" werden können. Wenn man davon ausgeht, dass das Testen einer Konfiguration nur 5 Minuten dauert (TWRP booten, Installation ausführen, Ergebnis testen), dann benötigt man 227 Tage, um alle Konfigurationen vollständig zu testen. Und das ist schlichtweg nicht realistisch.
Credits / Danksagungen:
Mein Dank geht an
- amarullz @ xda (Aroma Installer)
- androidexpert35 @ xda (HTC Beats Audio mod)
- chainfire @ xda (SuperSU und die entsprechende update.zip)
- Demeth @ xda (Anhebung der maximalen Lautstärke auf dem Honor 7)
- inside!out @ xda (Dual Recovery für Honor 7)
- Paulobrien @ xda (TWRP 3.0.2 Honor 7, MoDaCo-ROM und MoDaCo Kernel)
- Ryrzy @ xda (Yoda-ROM und Yoda-Kernel)
- T-Ryder @ t-ryder.de (H7T-ROM)
- toldo @ xda (Camera Mod)
- walter4991 @ xda (Honor 7 Multi-Windows)
- Wanam (Anpassung von Xposed an Honors EMUI)
- worstenbrood @ xda (Dolby Atmos Sound Effekte)
- zhuhang @ xda (Viper4Android)
- all jenen Softwareentwicklern und Moddern, die die Ergebnisse ihrer Arbeit kostenfrei im Internet zur Verfügung stellen
- Version 0.2beta (25.06.2016):
- Huawei TouchPlus als optionale App hinzugefügt (um Navigationsleiste ausblenden zu können)
- Problem mit Installation zweier Apps gelöst
- Version 0.1beta (24.06.2016):
- initiale Version => keine Änderungen
Anhänge
Zuletzt bearbeitet: