zitronenmelissa
Neues Mitglied
- 35
B939 Stock & Clean + B919 ICS Custom Kernel
############ UPDATE 10.11.2014 ############
Änderungen:
- Huawei FM Radio 6.1.01 aus einer KitKat EMUI ROM
- Stock ICS Kernel (Der lässt sich besser bearbeiten)
- Vibration im Lockscreen entfernt
- modifiziertes cust.img (geblieben ist nur /cust/hw/normal/xml/hw_defaults.xml)
- deshalb: aktivierte Voreinstellungen inkl. Toolbox in den Einstellungen (keine settings.db mehr notwendig)
Empfohlene Installation:
Damit die Einstellungen im cust.img neu wirksam werden, ist ein factory reset notwendig, dass ist bei Huawei immer so. Es befindet sich im image Ordner neben boot.img und recovery.img und wird in /cust gemountet. Im Root Explorer ist der image Ordner in .cust_backup zu finden. Die Einstellungen oder Apps liegen dann in /data/cust.
Wer in seinem system erkennt, dass das cust.img der B919 noch in /cust eingehängt wird, der mussdie B919 International Rom nicht noch einmal flashen.
Wessen /cust Ordner leer ist, der sollte noch einmal das Update auf die B919 International, sonst kann auch das neue cust.img nicht wirksam werden.
Wer einen leeren /cust Ordner hat und auf die Huawei Automatischen Einstellungen (u.a. Toolbox) verzichtet, der muss auch nicht noch einmal die B919 neu
flashen.
Wer meine ROM installiert und das "alte" B919 cust.img noch gemountet wird, der hat dann vor Allem Apps doppelt und welche, die nicht zu meinem ROM gehören und das Endergebnis ist dann nicht mehr wie erwünscht.
Deshalb habe ich das cust.img bearbeitet und wir nutzen es dann auch zu dem Zweck, zu dem es gebaut wurde.
Wer die B919 neu flasht und die IMEI,Mac und Seriennumer neu einstellen muss, der muss das vor Installation meiner ROM machen. Ich empfehle die letzten Post dazu lesen!) dann muss die B919 vorher nicht groß gerootet werden. Ich habe es auch bei den Tests zu diesen Update auch so gemacht. Im DC_Unlocker wird auch immer noch die Hersteller-Seriennummer korrekt angezeigt, also keine Angst bei "ausgedachter" Bluetooth Mac/Seriennummer.
Nun im Pink Screen das modifizierte cust.img für die vorhandene cust.img im image Ordner einsetzen. Nicht wundern, dass das immer noch 180 MB groß ist, es ist ein Partitionsabklatsch. Darin ist tatsächlich nur eine Textdatei Nach B919-Neuflash auch gleich das recovery.img eintauschen.
Dann in TWRP nur den factory reset machen und das neue ROM Update flashen.
B939U886010112014 @mediafire
Für die nächsten Updates muss das ganze natürlich nicht mehr so gemacht werden, der factory reset ist für die Wirksamkeit des modifizierten cust.img.
Gimmicks:
**** Stock ICS Camera.apk (in /system/app rw-r-r einfügen), ist ein Bisschen flotter, Panorama Mode **** edit: Camcorder geht nicht
KitKat EMUI Huawei File Browser, kann einfach installiert werden
############ UPDATE 31.10.2014 ############
Hier ist das Update, wieder via wipe ----> factory reset und dann Flashen:
Änderungen:
- CM9 ICS Tastatur mit funktionierenden Wortvorschlägen
- Huawei Bootanimation
- Slim Down: Gapps Core, d.h. es ist ausschließlich der Play Store (GoogleServicesFramework.apk, GoogleLoginService.apk, Phonesky.apk, NetworkLocation.apk) vorhanden, Livewallpaper entfernt
- Huawei Tastatur + Huawei Languages Apk's entfernt
- Huawei Facebook App hinzugefügt
- HwWifiHotspot.apk (Tethering) hinzugefügt
- YouTube.apk 4.4.11 mit ScreenOff und HD Playback xda thread
- EMUI 1.6 Sounds, Calculator
- CM11 Email + Exchange App
- Preroot (SuperSU v2.16)
- virtuelles CD-Rom-Laufwerk entfernt (Dort sind nur diese Windows USB/ADB-Treiber enthalten)
- MediaCenter.apk entfernt (HwMediaCenter.apk 5.6.31 als Download verfügbar)
Insgesamt 40 MB leichter
Download:
B939U886031102014 @mediafire
Wer die Toolbox jetzt aktivieren möchte, der geht wie folgt vor:
Nach dem ersten Start via Root Explorer (oder einem Explorer Eurer Wahl) diese Datei in
/data/data/com.android.providers.settings ablegen
Dann mit rw-rw---- die Rechte versehen und Eigentümer und Besitzer auf 1000 - system ändern.
Danach alle drei Dateien in /data/data/com.android.providers.settings/databases löschen und die bearbeitete settings.db dorthin verschieben. Danach sofort neustarten.
Und da ist sie, die Toolbox
############################################
URSPRÜNGLICHER RELEASE:
Hier der offizielle Release meiner ersten Custom Rom!
Als Vorbild und Vorlage diente die B937 Mod der Huawei Developer Group.
Was habe ich gemacht ?
/system und boot.img aus der Huawei Group Developer B937 Mod .zip entfernt
Aus der B939 UPDATE_SEC.APP das system.img extrahiert und den extrahierten /system Ordner daraus in die .zip gepackt
Dazu kommt noch der ICS B919 Kernel Mod aus diesem Forum: Klack
Danach noch das updater-script ein wenig modifiziert
Was habe ich verändert ?
Diese Rom ist wirklich clean & stock. Ich habe nur HwFMRadio.apk 6.1.01 vom Ascend P6 ergänzt und den Volume Rocker Wake Mod via android.policy.jar und Generic.kl eingebaut.
Originaldateien, um den Volume Rocker Wake Mod rückgängig zu machen:
Hier
Was fehlt ?
Es fehlt das, was durch das cust.img am System ergänzt wird. Es fehlt die Huawei Bootanimation, es wird die graue "android" gezeigt. Eine Andere kann jeder natürlich nachbauen, der möchte. Es fehlt die Möglichkeit in den Display-Einstellungen die toolbox.apk zu aktivieren, die aber im /system vorhanden ist. Wie man die aktiviert, steht weiter unten in einem Turorial. Ansonsten eine der zahlreichen Alternativen aus dem Play Store installieren.
Desweiterem fehlen ein paar Huawei Apps u.a. Themes, Totem Weather, Sound Recorder, Wifi Hotspot, ein paar Language Files ...
Diese Apps sind alle (bis auf HwFMRadio.apk) als normale App installierbar. Ich habe sie Alle in einem Ordner auf mediafire hochgeladen.
APN Voreinstellungen gibt es keine, ich habe sie automatisch vom Anbieter nach der Pin-Eingabe geschickt bekommen, ansonsten händisch nachtragen.
Was geht ?
Ich habe Vieles getestet und keine Einschränkungen festgestellt, inkl.:
Camera + HDR Camcorder
Bluetooth
Wifi Tethering (App nachinstallieren)
Mobile Daten
etc.
Warum diese Rom ?
Ein großer Vorteil ist, dass ich die B939 nutzen kann ohne meinen Bootloader zu sperren. Also kann ich auch immer noch TWRP als Recovery benutzen. Der Unterschied zur B919 merkt man sofort, es ist Alles viel flüssiger. Ich bleibe auch bei dieser Rom, nachdem ich wirklich viel ausprobiert habe. Außerdem ist die Akkulaufzeit sehr gut.
Installation:
Ich spare mir mal die Vorreden in puncto "Alles auf eigene Gefahr und ohne Gewähr" Ihr wisst, was Ihr tut
Das sollte beachtet werden:
Als Grundlage unbedingt die B919 und TWRP (2.8.0.0 UMS oder MTP) !!!
Die Rom hier runterladen: Klack
In der Recovery NUR einen Wipe via Factory Reset machen, nicht system oder etwas Anderes formatieren, das macht die Rom via update-script.
Dann die Rom flashen
Rooten am Besten über eine aktuelle .zip Eurer Wahl, geht aber auch über TWRP automatisch nach dem Flashen. Ich nehme für ICS immer noch gerne ganz oldschool diese: Superuser-3.2-RC3-arm-signed.zip
Reboot
How To Toolbox
Aus dem Tutorial in diesem Forum mit Ergänzungen:
Benötigt wird ein Root Explorer und ein SQLite Editor. Ich benutze immer den Root Explorer von Speedsoftware und habe für Windows diesen SQLite Editor zur Hand genommen: DB Browser for SQLite
Aus /data/data/com.android.providers.settings/databases die settings.db auf den PC kopieren. Mit dem SQLite Editor öffnen und im Tab Browse Data Table "systemex" auswählen.
New Record mit name: toolBoxSwitch und value: 1 erstellen
New Record mit name: toolBoxDisplayWidgetNameArray und value: com.huawei.android.toolbox,com.huawei.android.toolbox.ToolBoxProvider erstellen
Die Änderungen über File --> Write Changes speichern und schließen
Zurück auf die sdcard legen und mit dem Root Explorer folgendermaßen weiter machen: die settings.db zuerst in den Ordner /data/data/com.android.providers.settings ablegen und die Rechte auf rw-rw ändern, ggfs. bei der Vorhandenen in /databases nachsehen. Dann den Besitzer wie folgt ändern: Eigentümer und Gruppe beide auf 1000 - system umstellen. Jetzt die vorhandene settings.db in /databases löschen und die modifizierte in dorthin verschieben
Jetzt neustarten
Ich habe es so genau wie möglich beschrieben, da man hier wirklich vorsichtig vorgehen muss. Aber wer Alles genau befolgt hat, der hat jetzt die Toolbox im Dropdown Menu. Bei mir hat es nach dieser Anleitung geklappt.
Fehlende Apps aus dem cust.img
Alles was an Apps fehlt könnt Ihr in diesem Ordner finden: cust
So sieht es nach dem ersten Start aus:
############ UPDATE 10.11.2014 ############
Änderungen:
- Huawei FM Radio 6.1.01 aus einer KitKat EMUI ROM
- Stock ICS Kernel (Der lässt sich besser bearbeiten)
- Vibration im Lockscreen entfernt
- modifiziertes cust.img (geblieben ist nur /cust/hw/normal/xml/hw_defaults.xml)
- deshalb: aktivierte Voreinstellungen inkl. Toolbox in den Einstellungen (keine settings.db mehr notwendig)
Empfohlene Installation:
Damit die Einstellungen im cust.img neu wirksam werden, ist ein factory reset notwendig, dass ist bei Huawei immer so. Es befindet sich im image Ordner neben boot.img und recovery.img und wird in /cust gemountet. Im Root Explorer ist der image Ordner in .cust_backup zu finden. Die Einstellungen oder Apps liegen dann in /data/cust.
Wer in seinem system erkennt, dass das cust.img der B919 noch in /cust eingehängt wird, der mussdie B919 International Rom nicht noch einmal flashen.
Wessen /cust Ordner leer ist, der sollte noch einmal das Update auf die B919 International, sonst kann auch das neue cust.img nicht wirksam werden.
Wer einen leeren /cust Ordner hat und auf die Huawei Automatischen Einstellungen (u.a. Toolbox) verzichtet, der muss auch nicht noch einmal die B919 neu
flashen.
Wer meine ROM installiert und das "alte" B919 cust.img noch gemountet wird, der hat dann vor Allem Apps doppelt und welche, die nicht zu meinem ROM gehören und das Endergebnis ist dann nicht mehr wie erwünscht.
Deshalb habe ich das cust.img bearbeitet und wir nutzen es dann auch zu dem Zweck, zu dem es gebaut wurde.
Wer die B919 neu flasht und die IMEI,Mac und Seriennumer neu einstellen muss, der muss das vor Installation meiner ROM machen. Ich empfehle die letzten Post dazu lesen!) dann muss die B919 vorher nicht groß gerootet werden. Ich habe es auch bei den Tests zu diesen Update auch so gemacht. Im DC_Unlocker wird auch immer noch die Hersteller-Seriennummer korrekt angezeigt, also keine Angst bei "ausgedachter" Bluetooth Mac/Seriennummer.
Nun im Pink Screen das modifizierte cust.img für die vorhandene cust.img im image Ordner einsetzen. Nicht wundern, dass das immer noch 180 MB groß ist, es ist ein Partitionsabklatsch. Darin ist tatsächlich nur eine Textdatei Nach B919-Neuflash auch gleich das recovery.img eintauschen.
Dann in TWRP nur den factory reset machen und das neue ROM Update flashen.
B939U886010112014 @mediafire
Für die nächsten Updates muss das ganze natürlich nicht mehr so gemacht werden, der factory reset ist für die Wirksamkeit des modifizierten cust.img.
Gimmicks:
**** Stock ICS Camera.apk (in /system/app rw-r-r einfügen), ist ein Bisschen flotter, Panorama Mode **** edit: Camcorder geht nicht
KitKat EMUI Huawei File Browser, kann einfach installiert werden
############ UPDATE 31.10.2014 ############
Hier ist das Update, wieder via wipe ----> factory reset und dann Flashen:
Änderungen:
- CM9 ICS Tastatur mit funktionierenden Wortvorschlägen
- Huawei Bootanimation
- Slim Down: Gapps Core, d.h. es ist ausschließlich der Play Store (GoogleServicesFramework.apk, GoogleLoginService.apk, Phonesky.apk, NetworkLocation.apk) vorhanden, Livewallpaper entfernt
- Huawei Tastatur + Huawei Languages Apk's entfernt
- Huawei Facebook App hinzugefügt
- HwWifiHotspot.apk (Tethering) hinzugefügt
- YouTube.apk 4.4.11 mit ScreenOff und HD Playback xda thread
- EMUI 1.6 Sounds, Calculator
- CM11 Email + Exchange App
- Preroot (SuperSU v2.16)
- virtuelles CD-Rom-Laufwerk entfernt (Dort sind nur diese Windows USB/ADB-Treiber enthalten)
- MediaCenter.apk entfernt (HwMediaCenter.apk 5.6.31 als Download verfügbar)
Insgesamt 40 MB leichter
Download:
B939U886031102014 @mediafire
Wer die Toolbox jetzt aktivieren möchte, der geht wie folgt vor:
Nach dem ersten Start via Root Explorer (oder einem Explorer Eurer Wahl) diese Datei in
/data/data/com.android.providers.settings ablegen
Dann mit rw-rw---- die Rechte versehen und Eigentümer und Besitzer auf 1000 - system ändern.
Danach alle drei Dateien in /data/data/com.android.providers.settings/databases löschen und die bearbeitete settings.db dorthin verschieben. Danach sofort neustarten.
Und da ist sie, die Toolbox
############################################
URSPRÜNGLICHER RELEASE:
Hier der offizielle Release meiner ersten Custom Rom!
Als Vorbild und Vorlage diente die B937 Mod der Huawei Developer Group.
Was habe ich gemacht ?
/system und boot.img aus der Huawei Group Developer B937 Mod .zip entfernt
Aus der B939 UPDATE_SEC.APP das system.img extrahiert und den extrahierten /system Ordner daraus in die .zip gepackt
Dazu kommt noch der ICS B919 Kernel Mod aus diesem Forum: Klack
Danach noch das updater-script ein wenig modifiziert
Was habe ich verändert ?
Diese Rom ist wirklich clean & stock. Ich habe nur HwFMRadio.apk 6.1.01 vom Ascend P6 ergänzt und den Volume Rocker Wake Mod via android.policy.jar und Generic.kl eingebaut.
Originaldateien, um den Volume Rocker Wake Mod rückgängig zu machen:
Hier
Was fehlt ?
Es fehlt das, was durch das cust.img am System ergänzt wird. Es fehlt die Huawei Bootanimation, es wird die graue "android" gezeigt. Eine Andere kann jeder natürlich nachbauen, der möchte. Es fehlt die Möglichkeit in den Display-Einstellungen die toolbox.apk zu aktivieren, die aber im /system vorhanden ist. Wie man die aktiviert, steht weiter unten in einem Turorial. Ansonsten eine der zahlreichen Alternativen aus dem Play Store installieren.
Desweiterem fehlen ein paar Huawei Apps u.a. Themes, Totem Weather, Sound Recorder, Wifi Hotspot, ein paar Language Files ...
Diese Apps sind alle (bis auf HwFMRadio.apk) als normale App installierbar. Ich habe sie Alle in einem Ordner auf mediafire hochgeladen.
APN Voreinstellungen gibt es keine, ich habe sie automatisch vom Anbieter nach der Pin-Eingabe geschickt bekommen, ansonsten händisch nachtragen.
Was geht ?
Ich habe Vieles getestet und keine Einschränkungen festgestellt, inkl.:
Camera + HDR Camcorder
Bluetooth
Wifi Tethering (App nachinstallieren)
Mobile Daten
etc.
Warum diese Rom ?
Ein großer Vorteil ist, dass ich die B939 nutzen kann ohne meinen Bootloader zu sperren. Also kann ich auch immer noch TWRP als Recovery benutzen. Der Unterschied zur B919 merkt man sofort, es ist Alles viel flüssiger. Ich bleibe auch bei dieser Rom, nachdem ich wirklich viel ausprobiert habe. Außerdem ist die Akkulaufzeit sehr gut.
Installation:
Ich spare mir mal die Vorreden in puncto "Alles auf eigene Gefahr und ohne Gewähr" Ihr wisst, was Ihr tut
Das sollte beachtet werden:
Als Grundlage unbedingt die B919 und TWRP (2.8.0.0 UMS oder MTP) !!!
Die Rom hier runterladen: Klack
In der Recovery NUR einen Wipe via Factory Reset machen, nicht system oder etwas Anderes formatieren, das macht die Rom via update-script.
Dann die Rom flashen
Rooten am Besten über eine aktuelle .zip Eurer Wahl, geht aber auch über TWRP automatisch nach dem Flashen. Ich nehme für ICS immer noch gerne ganz oldschool diese: Superuser-3.2-RC3-arm-signed.zip
Reboot
How To Toolbox
Aus dem Tutorial in diesem Forum mit Ergänzungen:
Benötigt wird ein Root Explorer und ein SQLite Editor. Ich benutze immer den Root Explorer von Speedsoftware und habe für Windows diesen SQLite Editor zur Hand genommen: DB Browser for SQLite
Aus /data/data/com.android.providers.settings/databases die settings.db auf den PC kopieren. Mit dem SQLite Editor öffnen und im Tab Browse Data Table "systemex" auswählen.
New Record mit name: toolBoxSwitch und value: 1 erstellen
New Record mit name: toolBoxDisplayWidgetNameArray und value: com.huawei.android.toolbox,com.huawei.android.toolbox.ToolBoxProvider erstellen
Die Änderungen über File --> Write Changes speichern und schließen
Zurück auf die sdcard legen und mit dem Root Explorer folgendermaßen weiter machen: die settings.db zuerst in den Ordner /data/data/com.android.providers.settings ablegen und die Rechte auf rw-rw ändern, ggfs. bei der Vorhandenen in /databases nachsehen. Dann den Besitzer wie folgt ändern: Eigentümer und Gruppe beide auf 1000 - system umstellen. Jetzt die vorhandene settings.db in /databases löschen und die modifizierte in dorthin verschieben
Jetzt neustarten
Ich habe es so genau wie möglich beschrieben, da man hier wirklich vorsichtig vorgehen muss. Aber wer Alles genau befolgt hat, der hat jetzt die Toolbox im Dropdown Menu. Bei mir hat es nach dieser Anleitung geklappt.
Fehlende Apps aus dem cust.img
Alles was an Apps fehlt könnt Ihr in diesem Ordner finden: cust
So sieht es nach dem ersten Start aus:
Anhänge
-
Screenshot_2014-10-11-09-14-21.png72,7 KB · Aufrufe: 317
-
Screenshot_2014-10-11-09-16-18.png70,9 KB · Aufrufe: 332
-
Screenshot_2014-10-11-09-16-37.png64,8 KB · Aufrufe: 305
-
Screenshot_2014-10-11-09-14-34.png40,4 KB · Aufrufe: 337
-
Screenshot_2014-10-11-09-14-44.png24,5 KB · Aufrufe: 309
-
Screenshot_2014-10-11-09-15-58.png15,4 KB · Aufrufe: 328
Zuletzt bearbeitet: