C
Cryptophon
Erfahrenes Mitglied
- 272
Hallo liebe Leute,
nachdem ich diesen Thread uebernommen habe, findet sich das Original fuer alle Geschichtsforscher unten als Spoiler.
Aktuell wird hier der Status von CyanogenMod 9.x (ICS 4.0.4) fuer das Huawei Honor dargestellt und besprochen. Hierbei handelt es sich um eine inoffizielle Version. D.h. die fuer das Honor notwendigen Anpassungen finden sich nicht im Quellcode Repository von CyanogenMod selber.
Es existiert ein Wiki, in dem ggf. beschrieben wird, wie man das ROM selber kompilieren kann.
Fuer alle ohne Entwicklungsumgebung findet sich hier ebenfalls das fertige ROM zum Download:
https://github.com/fredvj/device_huawei_u8860/wiki
Die Version 10 von CyanogenMod (JB 4.1.x) wurde vor wenigen Tagen freigegeben. Google hat den Source fuer JB 4.2.x im Rahmen des Android Open Source Projects (AOSP) veroeffentlicht, womit die Entwicklung von CM10.1 beginnt.
Ich werde noch einige Anpassungen an CM9 vornehmen, um ein moeglichst stabiles ROM zu erzeugen. Erst danach werde ich mich evtl. dem Abenteuer CM10 zuwenden.
Viel Spass beim Test und vielen Dank fuer Feedback,
16. November 2012, Cryptophon
---
Und die aktuellen PDroid Patches von Sir.John finden sich hier:
https://www.android-hilfe.de/forum/...nogenmod-9-x.275266-page-10.html#post-4525958
---
Urspruenglicher erster Beitrag von zauber3r
nachdem ich diesen Thread uebernommen habe, findet sich das Original fuer alle Geschichtsforscher unten als Spoiler.
Aktuell wird hier der Status von CyanogenMod 9.x (ICS 4.0.4) fuer das Huawei Honor dargestellt und besprochen. Hierbei handelt es sich um eine inoffizielle Version. D.h. die fuer das Honor notwendigen Anpassungen finden sich nicht im Quellcode Repository von CyanogenMod selber.
Es existiert ein Wiki, in dem ggf. beschrieben wird, wie man das ROM selber kompilieren kann.
Fuer alle ohne Entwicklungsumgebung findet sich hier ebenfalls das fertige ROM zum Download:
https://github.com/fredvj/device_huawei_u8860/wiki
Die Version 10 von CyanogenMod (JB 4.1.x) wurde vor wenigen Tagen freigegeben. Google hat den Source fuer JB 4.2.x im Rahmen des Android Open Source Projects (AOSP) veroeffentlicht, womit die Entwicklung von CM10.1 beginnt.
Ich werde noch einige Anpassungen an CM9 vornehmen, um ein moeglichst stabiles ROM zu erzeugen. Erst danach werde ich mich evtl. dem Abenteuer CM10 zuwenden.
Viel Spass beim Test und vielen Dank fuer Feedback,
16. November 2012, Cryptophon
---
Und die aktuellen PDroid Patches von Sir.John finden sich hier:
https://www.android-hilfe.de/forum/...nogenmod-9-x.275266-page-10.html#post-4525958
---
Urspruenglicher erster Beitrag von zauber3r
Hi leute,
mit viel elan und willen habe ich mich nun entschlossen, einen cm9-port auf den weg zu bringen. ob und wie weit ich komme, werde ich hier melden und auch alle gesammelten daten in vernünftiger form darlegen, damit dann jeder helfen kann der lust hat. ich kann natürlich nur soviel zeit investieren wie ich hab, da ich berufstätig bin.
alles was ich schreibe, beruht auf meinen kenntnissen und dem was ich mir im laufe der arbeit ansehe. sollte ich nachweislich falsch liegen, korrigiert mich bitte!
1. grundlage:
CM basiert auf seinen sourcen und den proprietary daten des jeweiligen hardware-herstellers (hier HUAWEI).
um eine lauffähige version zu bekommen ist es also von nöten, die frei zugänglichen sourcen zusätzlich mit den proprietarydaten (das können sein, komplette anwendungen (.apk ), kommandos (binaries, also auch anwendungen die im hintergrund ihr arbeit verrichten), bibliotheken (.so -> pendant so den in windows bekannten .dll) und firmware-daten (u.a. fw.) , sowie config daten (u.a. .cfg), zusammen zu fügen und das android zu komplilieren.
1. die sourcen zu bekommen ist kein problem, da verfügbar
2. die proprietary files
ich habe die extract-files.sh nun angepasst. es werden auf jeden fall zu viele daten, was ja erstmal nicht schlimm ist.
diese datei sollte nun irgendwie die grundlage sein, ein CM9 zu bauen. sie zieht die prop files runter, welche dann beim kompilieren verwendet werden.
genau hier komme ich nicht weiter.
laut allen wikis muss die extract-files.sh ausgeführt werden. diese ruft nachdem pullen eine setup.sh, diese kenne ich nicht, die muss ich mir besorgen und anschauen...
mit viel elan und willen habe ich mich nun entschlossen, einen cm9-port auf den weg zu bringen. ob und wie weit ich komme, werde ich hier melden und auch alle gesammelten daten in vernünftiger form darlegen, damit dann jeder helfen kann der lust hat. ich kann natürlich nur soviel zeit investieren wie ich hab, da ich berufstätig bin.
alles was ich schreibe, beruht auf meinen kenntnissen und dem was ich mir im laufe der arbeit ansehe. sollte ich nachweislich falsch liegen, korrigiert mich bitte!
1. grundlage:
CM basiert auf seinen sourcen und den proprietary daten des jeweiligen hardware-herstellers (hier HUAWEI).
um eine lauffähige version zu bekommen ist es also von nöten, die frei zugänglichen sourcen zusätzlich mit den proprietarydaten (das können sein, komplette anwendungen (.apk ), kommandos (binaries, also auch anwendungen die im hintergrund ihr arbeit verrichten), bibliotheken (.so -> pendant so den in windows bekannten .dll) und firmware-daten (u.a. fw.) , sowie config daten (u.a. .cfg), zusammen zu fügen und das android zu komplilieren.
1. die sourcen zu bekommen ist kein problem, da verfügbar
2. die proprietary files
- diese befinden sich in verschiedenen verzeichnissen innerhalb des android-systems
- es existiert für verschiedene modelle so genannte extract-files.sh skripte, dann sind nicht anderes als batch datei, die die entsprechenden daten des jeweiligen herstellers per adb auslesen und in ein für ihn angelegtes verzeichnis packen.
- entsprechende daten sind die daten, die der hersteller in seine android distribution packt damit es nach seinen wünschen läuft, das sind vor allem treiber, firmware und auch andwendung, wie spezielle launcher o.ä.
- voraussetzung für ein CM-port ist also die entsprechende daten für das u8860 zu haben
- ich habe mir das aktuelle 924-ita rom vorgenommen und nach diesen daten analysiert und einiges gefunden, sollte mir es gelingen alle nötigen daten ausfindig zu machen, kann ich die extrac-files.sh so anpassen, dass es eine version für das u8860 gibt
ich habe die extract-files.sh nun angepasst. es werden auf jeden fall zu viele daten, was ja erstmal nicht schlimm ist.
diese datei sollte nun irgendwie die grundlage sein, ein CM9 zu bauen. sie zieht die prop files runter, welche dann beim kompilieren verwendet werden.
genau hier komme ich nicht weiter.
laut allen wikis muss die extract-files.sh ausgeführt werden. diese ruft nachdem pullen eine setup.sh, diese kenne ich nicht, die muss ich mir besorgen und anschauen...
Anhänge
Zuletzt bearbeitet: