Benny1988
Erfahrenes Mitglied
- 118
Hey ihr erfahrenen Themer unter euch, ich bin's mal wieder.
Hab' mir nach diesem Beitrag mal vorgenommen, Dinge im LauncherPro zu aendern. Die .apk hab' ich mit folgendem Befehl in der CMD entpackt / decompiliert
Danach hatte ich, wie ueblich, ziiiiig .smali-Dateien (Was zum Teufel muss man eig. damit machen? Die sind alle bloed verteilt und noch bloeder beschriftet, dass man da so gar nicht durchblickt.) und halt den sonstigen Inhalt der App, wie Bilder / decompilierte .xml's, etc. Soweit kein Problem. Dann hab' ich mir die .9.png von SMS-Card-Widget vorgenommen, die Farbe normal abgeaendert, Patch-Linien an Ort & Stelle gelassen und wie ueblich gespeichert. Also diese .9.png's sind mittlerweile kein Problem mehr, also muss mein Problem bei der bearbeiteten .xml liegen.
Ich nahm mir also die "sms_widget_card_view.xml" aus dem Ordner layout und dem Ordner layout-land, oeffnete diese mit dem normalen Editor, suchte mir die Farbcodes "#FF111111" und aenderte diese Farbcodes (zustaendig fuer die Schriftfarbe der angezeigten SMS inkl. Absender, Datum, etc.) in den Code "#FFf2ecf1" (fuer ein Grau, anstelle des Schwarz'), speicherte die .xml's wieder in ihre jeweiligen Ordner und compilierte den Ordner mit folgendem Befehl wieder zurueck in seine .apk-Form:
Daraus wurde dann auch eine .apk, wie soll's auch anders sein?! Ich hab' die .apk dann mal mit WinRAR geoeffnet um Aenderungen zu erkennen, und auf einmal hatten die drawable-hdpi-Ordner alleine ein "-v4" dahinter. Ausserdem fehlte der "META-INF"-Ordner. Da dies ja nicht in der Original-.apk so ist, hab' ich den Original "META-INF"-Ordner in die neue .apk geschoben und die "-v4"'s hinter den drawable-Ordnern entfernt. Abgespeichert, in den Theme-Ordner auf der SD geschoben und ueblich installiert...
Installation lief problemlos ~> Handy eingeschaltet ~> "M" erscheint ~> "ANDROID"-Schriftzug erscheint ~> Und das war's. Der ANDROID-Schriftzug, also die Bootanimation, "rodelt" - wenn ich nicht vorher das Akku rausnehmen wuerde weil der AN-/AUS-Knopf nicht funktioniert - ueber 10 Minuten. Nach ca. 8 Minuten hab' ich mal aus "Spass" die Knoepfe fuer die Klingeltonlautstaerke gedrueckt und hoerte dann beim lauterstellen diesen normalen "Doed"-Ton und wenn ich es leiser stellte, auch die normale Vibration, wenn die Lautstaerke halt auf Vibrationsmodus gestellt wird.
Sooooo... (Man, steht hier schon viel. o.ô)
Dann dachte ich mir, dass es daran liegen koennte, dass ich die "-v4"'s und den "META-INF"-Ordner veraendert bzw. aus'm Original ruebergeschoben hab', also hab' ich die .apk nochmal neu compiliert (Heisst das ueberhaupt so? Ist ja auch egal, ihr wisst ja, was ich meine.). So hatte ich dann nun die .apk ohne "META-INF"-Ordner und mit den "-v4"'s. Diese dann auf die SD in den Theme-Ordner, und gleiches Prozedere.
Ergebnis davon: Das gleiche Resultat wie davor schon.
Kann mir einer helfen / sagen, wie ich das Ganze nun bearbeiten kann? Ich denke mal, es liegt an der Neu-Compilierung, dass da irgendwas fehlt oder so, aber ich hab' keine Ahnung.
Zum Glueck hab' ich das "nur" mit 'ner App gemacht und nicht gleich mit der framework-res.apk oder sowas. Wer weiss, was dann schief gelaufen waere... x.x
Waere nett, wenn sich einer erbarmt und mir hilft.
Ansonsten, wenn ihr mir nicht helfen koennt / moechtet, 'tschuldigung, dass ihr sooo viel Text lesen musstet.
MfG
Benny.
Hab' mir nach diesem Beitrag mal vorgenommen, Dinge im LauncherPro zu aendern. Die .apk hab' ich mit folgendem Befehl in der CMD entpackt / decompiliert
Code:
apktool.bat d launcherproplus.apk C:\Users\Benny\Desktop\Milestone-Zeugs\Test
Ich nahm mir also die "sms_widget_card_view.xml" aus dem Ordner layout und dem Ordner layout-land, oeffnete diese mit dem normalen Editor, suchte mir die Farbcodes "#FF111111" und aenderte diese Farbcodes (zustaendig fuer die Schriftfarbe der angezeigten SMS inkl. Absender, Datum, etc.) in den Code "#FFf2ecf1" (fuer ein Grau, anstelle des Schwarz'), speicherte die .xml's wieder in ihre jeweiligen Ordner und compilierte den Ordner mit folgendem Befehl wieder zurueck in seine .apk-Form:
Code:
apktool.bat b C:\Users\Benny\Desktop\Milestone-Zeugs\Test C:\Users\Benny\Desktop\LauncherTest.apk
Installation lief problemlos ~> Handy eingeschaltet ~> "M" erscheint ~> "ANDROID"-Schriftzug erscheint ~> Und das war's. Der ANDROID-Schriftzug, also die Bootanimation, "rodelt" - wenn ich nicht vorher das Akku rausnehmen wuerde weil der AN-/AUS-Knopf nicht funktioniert - ueber 10 Minuten. Nach ca. 8 Minuten hab' ich mal aus "Spass" die Knoepfe fuer die Klingeltonlautstaerke gedrueckt und hoerte dann beim lauterstellen diesen normalen "Doed"-Ton und wenn ich es leiser stellte, auch die normale Vibration, wenn die Lautstaerke halt auf Vibrationsmodus gestellt wird.
Sooooo... (Man, steht hier schon viel. o.ô)
Dann dachte ich mir, dass es daran liegen koennte, dass ich die "-v4"'s und den "META-INF"-Ordner veraendert bzw. aus'm Original ruebergeschoben hab', also hab' ich die .apk nochmal neu compiliert (Heisst das ueberhaupt so? Ist ja auch egal, ihr wisst ja, was ich meine.). So hatte ich dann nun die .apk ohne "META-INF"-Ordner und mit den "-v4"'s. Diese dann auf die SD in den Theme-Ordner, und gleiches Prozedere.
Ergebnis davon: Das gleiche Resultat wie davor schon.
Kann mir einer helfen / sagen, wie ich das Ganze nun bearbeiten kann? Ich denke mal, es liegt an der Neu-Compilierung, dass da irgendwas fehlt oder so, aber ich hab' keine Ahnung.
Zum Glueck hab' ich das "nur" mit 'ner App gemacht und nicht gleich mit der framework-res.apk oder sowas. Wer weiss, was dann schief gelaufen waere... x.x
Waere nett, wenn sich einer erbarmt und mir hilft.
Ansonsten, wenn ihr mir nicht helfen koennt / moechtet, 'tschuldigung, dass ihr sooo viel Text lesen musstet.
MfG
Benny.
Zuletzt bearbeitet: