[DEV-ROM] JonasOS V0.90 für Telekom Move|Huawei U8600|280MB DATA|BASE: STOCKROM B119

JonasOS

JonasOS

Fortgeschrittenes Mitglied
86
ZUR ZEIT IST ES MIR LEIDER NICHT MÖGLICH POST 2 (Anleitung) und POST 3 (für die neue FAQ!) ZU BEARBEITEN!
MUSS ERST EIN MOD FÜR MICH ÄNDERN!





!!!! DIESE VERSION FUNKTIONIERT ZWAR, ABER IST NICHT DER AKTUELLE STAND UND HAT VIELE FEHLER !!!!!
Nach dem Wochenende werde ich die neue einstellen!​






Änderungen in der neuen Version:
  • init.rc, build.prop & ein paar Andere in der aktuellen Version
  • Mehr freier Speicher auf /SYSTEM
  • Tools die ich für die Arbeit brauche entfernt
  • /DATA wird um 1MB - 2MB verkleinert, alternativ /System
  • Es wird wieder eine /CUST mit 1-2MB integriert! Grund: Alle Grundeinstellungen (Leisten, Launcher, Homescreen, etc.) können automatisch gesetzt werden
  • Neue Batchdatei mit Menü zur Deinstallation, Installation von verschiedenen Recoverys, direktes einspielen anderer Custom-(Stock)ROMs
  • Falls die Zeit reicht keine BATCH, C# Proggi mit einfacher Oberfläche


Kernel:
Unveränderter Original aus dem StockRom Version B119 im boot.img

Paritionen:
280MB DATA | 125 MB SYSTEM | 32MB CACHE
245MB *frei* | 2,5MB frei

Features:
  • USB Deaktivieren funktioniert
  • SPIONAGE SOFTWARE Carriar IQ ist im ROM vollständig entfernt
  • Aktuelle GPU-Treiber Adreno 200
  • Libm.so integriert (bessere Fließkommaleistung)
  • verschiedene Build.prop Tweaks (GPU Rendering, etc.)
  • Keine cust & userdata2 Partition
  • APKs im ROM sind ZIPalligned
  • Clockwork Recovery 5 mit Ladeanzeige
  • Neuste SuperSU & BusyBox Version
  • INI.D Support für Startscripte
  • Alternatives Bootlogo
  • Bootanimation deaktiviert
  • Deutsche NTP Zeitserver eingestellt
  • Schriften entfernt (Arabic, Fallback, Thai, Hebrew)
  • Google DNS eingestellt
  • viele Klingeltöne entfernt
  • Bootimage gerootetd(boot.img)
  • Links2SD integriert
  • Modifizierte hosts Datei mit 100000+ BLOCKED SPAM, SCAM, etc.
  • Nervenden Kameraton deaktiviert
  • USB Debugging Icon deaktiviert
  • Nicht benötigte WIFI TEST Firmware(s) entfernt
  • Telekom Animationen, Sounds & Logo entfernt
  • Deutsche SVOX Sprachdateien vorinstalliert im ROM
  • zum Kernel passende tun.ko + OpenVPN installiert
  • Diverse Fehler von Huawei in den Init.rc Skripten beseitigt
  • Von Huawei im StockRom fehlende Dateien zusammengesucht und integriert
  • ISO mit Windows Treibern entschlackt, nur 2mb statt 10mb (autorun.iso)
  • Toolbox.apk original HUAWEI
  • uvm.


To Do:
  • Nicht vorhandene interne Karte wird immer noch angezeigt unter Windows
  • Vollständiges Entfernen des autorun.iso und dem virtuellen DVD Laufwerk
  • Den integrierten VOIP Client zum laufen bekommen! Ich höre nie etwas, mit SIPDroid alles 1A O_o
  • Wichtige Einstellungen noch einpflegen, bis jetzt ist nach dem flashen ein Neustart nötig. Ansonsten wird die SIM nicht erkannt!
  • Der Vorhang (toolbox.apk) muss bis jetzt per SQLScript, update.zip oder mit dem im ROM enthaltenen SQLite Editor aktiviert werden


Vielen Dank an

segler11 (CWM-Recovery mit Ladeanzeige)
fuchsteufel (Supertoast Thread)
D3V!Lc0r3 für das TURBOSCHNELLE bereitstellen der Mirrors
XDA Community


Download:
Zippyshare.com
Multiupload.nl - upload your files to multiple file hosting sites!

Datei: HWU8600JOSV090.7z
CRC-32: 87060deb
MD4: 67727d3c590d5105eb0931612f3ad912
MD5: 317bc0cae2e0a047d969d0cc1a8ca270
SHA-1: cc4c4fa31fd5167ab5007e564a6d1b4b062c944e
 

Anhänge

  • 2013-03-06_143027.png
    2013-03-06_143027.png
    15 KB · Aufrufe: 769
  • 2013-03-06_142734.png
    2013-03-06_142734.png
    1,2 KB · Aufrufe: 852
  • 2013-03-06_142906.png
    2013-03-06_142906.png
    12,9 KB · Aufrufe: 892
  • 2013-03-06_142920.png
    2013-03-06_142920.png
    31,4 KB · Aufrufe: 869
  • 2013-03-06_141942.png
    2013-03-06_141942.png
    107,3 KB · Aufrufe: 928
  • 1.png
    1.png
    118,7 KB · Aufrufe: 783
  • speicherinmib.png
    speicherinmib.png
    5,1 KB · Aufrufe: 745
  • bootlogo.png
    bootlogo.png
    23,2 KB · Aufrufe: 1.156
  • ErfolgreicheInstallation.png
    ErfolgreicheInstallation.png
    10,3 KB · Aufrufe: 947
  • Ladezustand.png
    Ladezustand.png
    6 KB · Aufrufe: 795
Zuletzt bearbeitet:
  • Danke
Reaktionen: pengu1981, ronson3, k8500 und 3 andere
Voraussetzungen:
  • 85 MB freien Speicher auf der SD-Karte
  • Funktionierendes ADB & FASTBOOT
Das Installationsskript ist so ausgelegt das es IMMER die ADB.exe / FASTBOOT.exe im Ordner benützt.
Kann sein das Eure Firewall deswegen nachfragt.
  • Der Installer flasht automatisch das neue Recovery.
  • Er kopiert auch automatisch die ZIP Datei auf die SD-Karte!

Installation:
1.) Das Telekom Move mit dem USB Kabel verbinden, sofern nicht schon geschehen.
2.) Heruntergeladene Datei an einen beliebigen Ort entpacken. Am besten Desktop oder direkt im Downloadordner
3.) Die darin enthaltene JonasOS.bat doppelklicken und den Anweisungen folgen.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Falls UAC aktiviert, die JonasOS.bat als Administrator ausführen!
! Mit Rechtsklick auf JonasOS.bat "Als Administrator ausführen"!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



DER ERSTE START DAUERT VIEL LÄNGER
DA ERST DIE GANZEN DATEIEN AUF DATA NEU ERSTELLT WERDEN!




Erweiterungen:

Funktionierendes LINK2SD

Schritt 1.)
Partitionieren der SD-Karte

Weg 1. mit Verlust der Daten auf SD-Karte
Ins Recovery booten, den Punkt "advanced" auswählen, dann "Partition SD Card"
bei Ext Size gewünschte Größe angeben diese wird später als zusätzlicher
Interner Speicher genutzt und bei SWAP "0"

ACHTUNG ALLE VORHANDENEN DATEN AUF DER SD KARTE WERDEN DURCH DAS PARTITIONIEREN VERNICHTET!

Weg 2. ohne Datenverlust
SD Karte mit einer LiveCD oder unter Linux/Unix, MacOS partitionieren
die zweite Partition mit EXT 2/3 oder 4 formatieren

Schritt 2.)
Konfiguration von LINK2SD siehe angehängte Screenshoots



Die Energieleiste (Vorhang | ToolBox.apk) wieder aktivieren

1.) SQLite Editor im ROM starten
2.) Einstellungen siehe Screenshoots
3.) Neustarten, jetzt ist die Energieleiste wieder vorhanden



Die zweite Toggle-Leiste:
(Kamera direkt starten, Taschenlampe, Herunterfahren|Bootloader|Recovery Menu, etc.)

1.) Ganz einfach, Notification Toggle starten, nach links wischen
2.) Die zum Anzeigen gewünschten Elemente auswählen (Am besten nur in der ersten Reihe Häkchen setzen, ansonsten hat man 2 Leisten)
3.) 2x nach links Wischen, dort im Menü "Reihenfolge ändern" anordnen
4.) Sich zu Tode Konfigurieren, es kann SEHR VIEL eingestellt werden!
5.) Damit das Herunterfahren Menü funktioniert, muss Notification Toggle Superuser Rechte haben. Ansonsten hängt das Menü!



Anmerkungen / Bekannte Bugs:

***RESERVIERT*** Grad zu Faul, kommt aber später/morgen

*
 

Anhänge

  • Schritt2-Link2SD.png
    Schritt2-Link2SD.png
    30,2 KB · Aufrufe: 487
  • Schritt1-SQLiteEditor.png
    Schritt1-SQLiteEditor.png
    27,5 KB · Aufrufe: 492
  • Schritt4-Link2SD.png
    Schritt4-Link2SD.png
    1 KB · Aufrufe: 447
  • Schritt3-Link2SD.png
    Schritt3-Link2SD.png
    14 KB · Aufrufe: 449
  • Schritt1-Link2SD.png
    Schritt1-Link2SD.png
    19,7 KB · Aufrufe: 438
  • Schritt2-SQLiteEditor.png
    Schritt2-SQLiteEditor.png
    4,9 KB · Aufrufe: 407
  • Schritt3-SQLiteEditor.png
    Schritt3-SQLiteEditor.png
    5,1 KB · Aufrufe: 424
  • Schritt4-SQLiteEditor.png
    Schritt4-SQLiteEditor.png
    3,4 KB · Aufrufe: 388
  • Schritt5-SQLiteEditor.png
    Schritt5-SQLiteEditor.png
    16,6 KB · Aufrufe: 414
  • Schritt6-SQLiteEditor.png
    Schritt6-SQLiteEditor.png
    1,1 KB · Aufrufe: 425
  • NotificationToggle1.png
    NotificationToggle1.png
    19,1 KB · Aufrufe: 481
  • NotificationToggle2.png
    NotificationToggle2.png
    19,6 KB · Aufrufe: 350
  • NotificationToggle3.png
    NotificationToggle3.png
    11,3 KB · Aufrufe: 372
Zuletzt bearbeitet:
- reserviert-
 
Zuletzt bearbeitet von einem Moderator:
ich würde auch gerne wissen, welche fehler. Habe selber da keine gefunden in der init.rc. (orginal boot.img, auch nicht im logcat)

sonnige grüße
 
Falls noch weitere fragen..., dies hat mir JonasOS freundlicherweise mitgeteilt:
Diversere Duplizierte Dienste, werden in der init.rc geladen, später dann wird nochmals versucht diese in der huaweiXYZ.rc zu laden, im Log kommt dann

Fehler: "ignored duplicate definition of service 'qmuxd'"
Fehler: "ignored duplicate definition of service 'wpa_supplicant'"
Fehler: "ignored duplicate definition of service 'dhcpcd'"

oder es wird zB versucht die Datei,
\\\ADB\?\system\etc\AutoVolumeControl.txt

zu laden die im Stockrom gar nicht vorhanden ist
lustigerweise war die aber im S8600er rom
 
segler11 schrieb:
ich würde auch gerne wissen, welche fehler. Habe selber da keine gefunden in der init.rc. (orginal boot.img, auch nicht im logcat)

sonnige grüße

Also mein Log spricht da ne andere Sprache:

<3>[1, init] [ 2.077473] init: /init.rc: 395: invalid command '/*'
<3>[1, init] [ 2.077526] init: /init.rc: 401: invalid command '/*'
<3>[1, init] [ 2.078146] init: /init.rc: 486: invalid option '/*'
<3>[1, init] [ 2.078181] init: /init.rc: 486: invalid option '/*'
<3>[1, init] [ 2.078333] init: /init.rc: 524: user option requires a user id
<3>[1, init] [ 2.078376] init: /init.rc: 536: invalid option 'chmod'
<3>[1, init] [ 2.079159] init: /init.huawei.rc: 117: ignored duplicate definition of service 'qmuxd'
<3>[1, init] [ 2.079263] init: /init.huawei.rc: 122: ignored duplicate definition of service 'wpa_supplicant'
<3>[1, init] [ 2.079304] init: /init.huawei.rc: 123: ignored duplicate definition of service 'dhcpcd'
<3>[1, init] [ 2.079404] init: /init.huawei.rc: 129: invalid command '/system/bin/log'

Außerdem existiert zum Beispiel die Datei AutoVolumeControl.txt überhaupt nicht im StockRom,
des Weiteren sind einige der Dienste die zum Schluss in der init.rc stehen auf dem U8600 überhaupt nicht vorhanden.

<3>[1, init] [ 2.738939] init: cannot find '/system/bin/DrmHost', disabling 'DrmHost'
<3>[1, init] [ 2.754506] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
<3>[1, init] [ 2.784450] init: cannot find '/system/xbin/cplusw', disabling 'cplusw'
<3>[1, init] [ 2.799952] init: cannot find '/system/bin/wiperiface', disabling 'wiperiface'

Die Dateien sind aber im ROM des S8600 enthalten, habe ich aber nicht wieder eingefügt da diese Dienste überflüssig sind.

Bei bedarf kann ich auch meinen LOG posten, grade eben extra noch einmal das ORIGINAL STOCKROM ohne irgendwas installiert und ihn gezogen.
 
Zuletzt bearbeitet:
ok, danke

hatte ich nur nach dem update nicht mehr, also nach dem update....

das erklärt so einiges, danke für deine Info.

aber so ganz blickst du das auch nicht:

Zitat von dir:

Außerdem existiert zum Beispiel die Datei AutoVolumeControl.txt

schon mal weiter gedacht warum?
 
Zuletzt bearbeitet von einem Moderator:
segler11 schrieb:
schon mal weiter gedacht warum?
Ist es denn schlecht wenn sie existiert?
Mir war nur aufgefallen das sie nicht existiert und Logcat dies immer angeprangert hat.
Dachte wäre für die Startwerte der Lautstärke beim Initalisieren irgendwie zuständig.
Jedenfalls wird die Datei nicht automatisch erzeugt beim Stockrom. Wenn Du mehr weißt kläre mich auf.
Sie ist bei Huawei Geräten mal vorhanden dann mal wieder nicht.
Wenn ich mir so die verschiedenen Huawei ROMs|Kernel anschaue,
die sich mittlerweile hier bei mir angesammelt haben...
Dann muss ich sowieso davon ausgehen das Huawei nicht einmal selbst weiss warum das so ist.

PS
Ich bin jetzt auch nicht so der Android / Linux Crack. Verstehe bei Huawei Stockrom so einiges nicht.
Andere ROMs von anderen Herstellern sind irgendwie verständlicher oder ich halt zu doof / unerfahren für Huawei :razz:
 
doof bist du sicher nicht. Aber wenn du eine, oder auch keine "Datei AutoVolumeControl.txt" findest, ligt es wohl an deiner S8600 firmware (also was du da hast ist keine stock)

was du da hast möchte die bravia engine laden.

Ich bin total begeistert was du machst, ich denke du verstehst mich faslch!!!
 
Zuletzt bearbeitet von einem Moderator:
Ich danke Dir, jetzt weis ich mal für was das zuständig ist.
Das ROM hat definitiv im boot.img einen stinknormalen U8600 Stockkernel.

Aber mir dämmert es langsam, ich habe ja auch mit dem S8600 Kernel experimentiert, logischerweise wird dann vom Logcat die fehlende Datei als Fehler ausgegeben.
Rest vom ROM war ja U8600, nur zImage oder S8600 boot.img geflashed.

@segler11
Warum gibt es die Bravia Engine nicht beim U8600?
Kann mann die einbauen beim U8600 ins ROM, lohnt sich das?
Müsste doch gehen, da baugleich?
 
Zuletzt bearbeitet von einem Moderator:
bravia engine, kannst du ja einbauen, (ist in s8600 firmware drin) aber nicht in der stock firmware (auch nicht beim s8600) und ja, klar kannst du die einbauen, läuft sogar mit beat audio. alles gut
 
  • Danke
Reaktionen: JonasOS
Teste jetzt mal die Installation ;)
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: JonasOS
@ALL
Ich bitte Euch einfach die im Ordner vorhandene Datei "JonasOS.bat" für die Installation zu nutzen.
Habe diese auf drei verschiedenen real existierenden Rechnern mit Win 8 Pro 64-Bit, Win 7 32-Bit und 64-Bit getestet. Keine Probleme bei mehr als mittlerweile 10 Durchläufen.
UAC ist bei meinem PC deaktiviert (Win 8 Pro 64-Bit), auf den anderen Geräten war UAC aktiviert, es reichte aber die Datei einfach mit Adminrechten auszuführen.

Sammle grad Probleme, da es unter bestimmten Konstellationen welche gibt. Bitte einfach posten oder per PN.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: keinea-hnung
zitat: Das liegt daran das mein Recovery Image natürlich angepasste Werte für die Partitionen beim booten übermittelt, genauso das Boot Image.

mein deutsch ist, unter aller sau! aber was du da schreibst ist ja nur Mist! Boot.img hat den kernel und läd den "rechner" mobil phone. Recovery läd ein "minimal system"

wie hast du in deiner "recovery" ? werte um gestellt?
 
Danke für deine NETTE Belehrung, meiner Meinung nach sollten schon beide Systeme (Boot & Recovery) wissen wie die neuen Werte für das Partitionslayout sind.
Diese werden beim booten, EGAL ob boot.img oder recovery.img mit den Werten vom "mtdparts= " überschrieben. So zumindest bei meinem ROM, das das bei einem eigenen selbst kompilierten Kernel nicht nötig ist mir schon klar. Aber wie soll es sonst mit dem Stockkernel funktionieren?

Zitat: "The mtdparts command offers an easy to use and powerful interface to define
the contents of the environment variable of the same name that can be passed
as boot argument to the Linux kernel"
 
Zuletzt bearbeitet:
Echt cool was du hier machst:thumbsup:!

Aber so ganz verstehe ich das nicht.

Bevor deine Batch ausführe, würde ich das gerne noch wissen.

- heißt das, das die Recovery eine neue Partitionierung auf dem Move anlegt?
- wenn man die Original-Recovery (oder eine unveränderte cwm) wieder einsetzt, wird die ursprüngliche Partition wiederhergestellt?
- was bedeutet bootimg gerootet?
- ZIPalligned? (mach ich mich mal bei google schlau)


Hab es schonmal ohne deine Recovery (Batch-Datei) mit @segler11 boot.img aufgespielt, und es gefällt mir sehr:drool:!
 
@JonasOS: Die Firmware läuft super ;)

Nachdem ich endlich mein Treiberproblem behoben hatte, war dann auch das flashen des CWM Recovery in der Version 5 möglich :)

Mit der hier aus dem Forum ehemals geflashten CWM Recovery v6.0.2.7 war eine Installation dieser Firmware nicht möglich und endete in einem Bootloop :cursing:

Für die Leute mit einem funktionierenden Fastboot Driver sollte das mit dem ausführen der Batch aber kein Problem darstellen ...

Ich werde jedoch gerne einen Thread aufmachen, der bei Treiberproblemen hilft und stelle die dementsprechenden Packages gerne zur Verfügung :smile:

Ansonsten kann ich nur sagen ... TOP Firmware :cool:

@keinea-hnung: Ich denke mal er meinte eigentlich, dass die FW pre-rooted ist ...

zipalligned bedeutet folgendes (siehe Link):

https://developer.android.com/tools/help/zipalign.html

Sry, dass ich gerade keinen auf deutscher Sprache parat habe :(

@ll: Wie Jonas ja schon selbst gesagt hat ... er ist kein Linux Crack ... aber ich bin der Meinung, er hat echt was auf die Beine gestellt :thumbsup:

Ich denke, wenn er etwas falsch, missverständlich oder so ausdrückt, können wir das ja entsprechend korrigieren.

Somit hat Jeder etwas davon und lernt dazu *g*


Gruss & weiter so :D

D3V!Lc0r3
 
Zuletzt bearbeitet von einem Moderator:
Ich will mich ja eigentlich nicht einmischen, weil ich sonst wieder der Böse bin aber fuchsteufel hat es hier eigentlich schön beschrieben: https://www.android-hilfe.de/forum/...rtitionen-von-supertoast-anpassen.203731.html

Ich habe das so verstanden, dass boot.img und recovery.img die gleichen Command Line Parameter enthalten muss/soll, da das Recovery, wenn man die neue ROM mit angepasster boot.img (wegen den Partitionen) flasht, diese die einzelnen Partitionen an die Standardstartadressen schreibt, während danach beim normalen durchstarten, die boot.img/Kernel die einzelnen Partitionen bei den geänderten Startadressen erwartet und dort aber nix findet. Flasht man vorher die angepasste Recovery, weiß die Recovery ja schon beim flashen der ROM die neuen "Startadressen" der Partitionen und flasht die dementsprechend "richtig". Keine Ahnung ob ich das jetzt einigermaßen verständlich erklärt habe. :blink:
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: keinea-hnung und JonasOS
Danke, vielleicht hätte ich einfach fuchsteufel's Thread bei den Danksagungen im ersten Post verlinken sollen. fuchsteufel steht da nicht ohne Grund.
 
  • Danke
Reaktionen: keinea-hnung

Ähnliche Themen

Shinji
  • Shinji
Antworten
0
Aufrufe
1.707
Shinji
Shinji
X
Antworten
0
Aufrufe
2.132
xy-2007
X
F
  • FranzFranzi
Antworten
6
Aufrufe
2.634
FranzFranzi
F
Zurück
Oben Unten