FormelLMS
Dauer-User
- 380
Das erstellen von Metamorph Themes für Android
So kann sich jeder sein eigenes Metamorph-Theme erstellen. Es liest sich im ersten Augenblick sehr kompliziert. Ich habe es versucht auf das nötigste zu komprimieren. Im Grunde ist es sehr einfach.
Es besteht zum grössten Teil nur aus zippen, entzippen, hin und herkopieren und ein Batchprogramm starten. Mehr ist es nicht. (Wenn man mal vom künstlerischen Teil absieht)
Wichtige Ordner für das verändern des aussehens (von den einzelnen Apps mal abgesehen):
Kapitel Eins: Template erstellenDonut ROM
/desktop/morph folder/framework-res/res/drawable
Eclair ROM
/desktop/morph folder/framework-res/res/drawable-mdpi
Nexus ROM
/desktop/morph folder/framework-res/res/drawable-hdpi
a.
1. ROM extrahieren
2. Alles entfernen, ausser: [table_old]a. META-INF
b. app (von system)
c. framework (von system)
[/table_old]3. Alles in eine ZIP Datei speichern (im Beispiel Template1)
Kapitel Eins b: Themes erstellen
1. Neuen Ordner erstellen, zb "work"
2. dort alle apks reinentzippen, die verändert werden sollen, Verzeichnispfad muss erhalten
bleiben. (z.B. work/framework-res/res/drawable-hdpi)
Für "classes.dex aus der services.jar, Ordner Namens "services (work/services)
Wichtig: statusbar.xml in work/framework-res/layout
3. restliche Inhalte löschen
4. veränderte Dateien (und nur diese) in die entsprechenden Ordner einfügen
5. Leer gebliebene Ordner löschen
c.
1. THM Datei erstellen (textdatei mit der endung *.thm)
a. Notepad öffnen
b. Text einfügen
z.B. [table_old]TestCyanogen1
v1.0
services.jar
/system/framework/
framework-res.apk
/system/framework/
...undsoweiter mit allen apk, die ihr geändert habt[/table_old] c. speichern im UTF-8 Format (speichern unter und dann ganz unten UTF-8 auswählen)
Erklärung: 1. Zeile Name des ROM
2. Zeile Versions Nummer
dann: - Name der Datei die verändert werden soll
- Pfad der Datei die verändert wird
d. zippen, fertig WICHTIG: Name der Datei MUSS identisch mit Namen der *thm Datei sein!
d.2 So sollte es dann aussehen: 4shared.com - online file sharing and storage - download ClearStatusBarCM502Metamorph2.zip Einfach mal entzippen und anschauen, kann auch als Vorlage gebraucht werden.
Kapitel 2: Verändern der Schriftfarbe in der Statusbar
1. Programm ColorChanger.jar und template1.zip müssen in einem Ordner sein.
2. Eingabeaufforderung öffnen
3. In den Ordner navigieren
4. java -jar cc3.jar template1.zip ticker=FFFFFFFF clock=FFFFFFFF date=FFFFFFFF ongoing=FFFFFFFF latest=FFFFFFFF network=FFFFFFFF roam=FFFFFFFF clear=FF000000
Das ergibt alles in weiß
[table_old] Ticker ist die Laufschrift zb. SMS Texte die Durchlaufen
Clock ist die Uhr oben rechts
Date ist das Datum oben Links, wenn man die Notification Bar herunterzieht
Ongoing ist der Text in der heruntergezogenen Statusbar, wenn eine Neuigkeit eingetroffen ist
latest ist das Wort "Aktuell"
network ist euer Diensteprovider (T-Mobile, Vodafone, Eplus etc...)
roam .... keine Ahnung
clear ist der Schriftzug löschen, womit man notifications löschen kann
[/table_old] Das erste FF ist die Transparenz der Schrift. FF ist in diesem Fall "F(v)oll Fett"
Danach habe ich im Beispiel bei fast allen 6xF, also FFFFFF. Das ist WEIß
Ich kenne noch 000000, das ist schwarz. Es gehen alle RGB Hex Farben. Die findet man im www.
unter diesem Link
5. Aus der neu angelegten template-new.zip folgende Dateien rauskopieren:
a. aus der framework-res.apk die Datei framework-res/res/layout/statusbar.xml
b. aus der services.jar die Datei /services/classes.dex
6. Diese beiden werden dann an entsprechender Stelle in die in Kapitel 1 erstellte zip einfügen.
Kapitel 3: Installieren des Themes
1. Metamorph installieren und ausführen
1.b Nandroid Backup erstellen
2. Die entstandene Zip Datei in den Ordner Android Themes auf der SD Karte kopieren
3. Ausführen, fertig!
Kapitel 4 - Was brauche ich
1. Java muß installiert sein
2. ColorChanger NICHT ENTPACKEN!! Ich habe es zum Beispiel nur umbenannt in cc3.jar
Kapitel 5 - Wem habe ich das zu verdanken
Zu verdanken habe ich dieses Wissen meinem geschätzten Freund aus Huntsville, USA, Herrn KnowFear Danke, danke, danke!!!
Und natürlich den Machern von Metamorph, ColorChanger und JAVA
Kapitel 6 - Welche Vorteile haben wir dadurch
In der Regel können Themes nur bei einem ROM genutzt werden. Hier haben wir jetzt den Vorteil, dass sich diese Dateien sehr einfach auf andere ROMs anpassen lassen.
1. Einfach das Template aus dem neuen ROM erstellen (wie in Schritt 1a. beschrieben)
2. Nun Kapitel 2 ausführen und die dort entstandenen Dateien statusbar.xml und classes.dex in das upzudatende Theme kopieren, evtl Namen und Textdatei anpassen.
3. Fertig.
Geil einfach, oder?
Bei Fragen bitte Fragen. Es müsste aber so ganz einfach klappen.
Viel Spaß und lasst uns an euren Themes teilhaben. Nur so macht das ganze Spaß.
Credits
Mein Dank geht an: Know-Fear Ohne seine Hilfe hätte ich gar nichts verstanden.
Und stericson. Ohne ihn hätten wir Metamorph gar nicht.
Danke euch!!
Zuletzt bearbeitet: