scheichuwe
Philosoph
- 2.718
Wie gewünscht versuche ich hier mal zu erklären, wie man (relativ) einfache grafische Veränderungen an .apk Dateien vornehmen kann.
Beispiel
Schwarze Benachrichtigungsleiste
Ich hab ganz am Ende einen wichtigen Hinweis für Euch.
Was man braucht (bzw. was ich nutze):
Für den PC
7-Zip
Bildbearbeitungsprogramm (Photoshop wers hat, GIMP z.B. tuts auch)
Das wars eigentlich auch schon.
Fürs Galaxy
root
Root Explorer (per adb gehts natürlich auch, falls ihr damit was anfangen könnt)
Auf gehts
1. Schwarze Benachrichtigungsleiste
Dafür wird die Datei framework-res.apk (den Namen wird man noch öfter hören), zu finden unter
/system/framework/framework-res.apk
benötigt.
Am besten macht man davon ein Backup, man weiß ja nie
Die Datei auf den PC kopieren (z.B. Desktop) und mit 7-Zip entpacken (Rechtsklick -> 7-Zip -> Extract to "framework-res").
Auf dem Desktop liegen also die framework-res.apk und ein Ordner framework-res.
Im Ordner framework-res/res/drawable-hdpi-v4 öffnet man die Datei
statusbar_background.9.png.
Ich nutze derzeit die JPC, da heißt der Ordner drawable-hdpi-v4, Android-Standard (und auch bei einigen Firmwares bei Samsung) ist allerdings drawable-hdpi. Wenn also drawable-hdpi-v4 nicht vorhanden ist, dann befindet sich die Datei in drawable-hdpi (logisch).
Ganz kurz was zu .9.png-Dateien.
Das sind Grafiken, die sich unterschiedlichen Auflösungen anpassen können und nur mit sehr Aufwand bearbeitet/erstellt werden können. Dafür benötigt man Zusatzprogramme wie draw9patch und Eclipse. Wenn man nur die Farbe der statusbar_background.9.png ändert dann bleibt einem das Patchen mit draw9patch erspart. Wens interessiert:
https://www.android-hilfe.de/forum/...sehen-einer-apk-modding-einsteiger.23724.html
Ich hab selbst keine Ahnung davon, also fragt bitte nicht
Die schwarz eingefärbte statusbar_background.9.png muss jetzt zurück in die framework-res.apk. Dazu öffnet man die framework-res.apk mit 7-Zip (Rechtsklick -> 7-Zip -> Open Archive ) und fügt die Datei per Drag&Drop in den Ordner res/drawable-hdpi-v4 ein.
Anschliessend die modifizierte framework-res.apk wieder auf das Galaxy nach /system/framework/ kopieren und neu starten.
Beim Galaxy werden die Dateien mit dem Root Explorer direkt mit ausreichenden (eigentlich sogar zu vielen) Rechten kopiert (bei mir jedenfalls).
Wer die Rechte im Root Explorer anpassen möchte:
Lange auf die Datei drücken -> Permissions und dann die Häkchen so setzen
xx-
x--
x--
(x = Haken, - = kein Haken)
2. Für weitere Modifikationen einfach mal die Datei framework-res.apk bzw den Ordner /res/drawable-hdpi-v4 anschauen.
Die Icons in der Benachrichtigungsleiste heißen z.B.
stat_notify_alarm.png
stat_notify_missed_call.png
usw.
Wenn man die ändern möchte muss man lediglich die ursprüngliche Auflösung sowie den Dateinamen beibehalten. Ansonsten ist der Vorgang wie oben beschrieben.
Neben der framework-res.apk gibt es im Ordner /system/framework auch noch die Datei twframework-res.apk.
Wer die Benachrichtigungsleiste (auch die geöffnete) komplett schwarz habe möchte, der muss auch da noch Änderungen vornehmen. Außerdem kann man dort das Control-Panel ändern (grafisch zumindest), die Vorgehensweise ist aber auch gleich.
So,
das war jetzt mal auf die Schnelle runtergetippt. Wer Fehler findet meldet sich bitte umgehend
Ohne eine funktionierende framework-res.apk startet das Galaxy nämlich nicht mehr
Die Bearbeitung der framework-res.apk erfolgt auf eigene Gefahr
Edit:
Das Bearbeiten von Apps funktioniert im Prinzip ganz ähnlich (Icon suchen, bearbeiten, zurück in die .apk), allerdings nur bei Apps die unter /system/app liegen (oder dorthin kopiert werden).
Edit::
Diese Anleitung an sich ist nix neues, eigentlich steht alles auch im Link den ich oben reingesetzt habe. Danke daher an he_stheone64.
Ich hab's halt nur ans Beispiel Benachrichtigungsleiste angepasst.
EDIT:::
Ich hab mal einen aktuellen Screenshot angehängt.
Da ist allerdings schon einiges mehr als nur die Benachrichtigungsleiste geändert
Beispiel
Schwarze Benachrichtigungsleiste
Ich hab ganz am Ende einen wichtigen Hinweis für Euch.
Was man braucht (bzw. was ich nutze):
Für den PC
7-Zip
Bildbearbeitungsprogramm (Photoshop wers hat, GIMP z.B. tuts auch)
Das wars eigentlich auch schon.
Fürs Galaxy
root
Root Explorer (per adb gehts natürlich auch, falls ihr damit was anfangen könnt)
Auf gehts
1. Schwarze Benachrichtigungsleiste
Dafür wird die Datei framework-res.apk (den Namen wird man noch öfter hören), zu finden unter
/system/framework/framework-res.apk
benötigt.
Am besten macht man davon ein Backup, man weiß ja nie
Die Datei auf den PC kopieren (z.B. Desktop) und mit 7-Zip entpacken (Rechtsklick -> 7-Zip -> Extract to "framework-res").
Auf dem Desktop liegen also die framework-res.apk und ein Ordner framework-res.
Im Ordner framework-res/res/drawable-hdpi-v4 öffnet man die Datei
statusbar_background.9.png.
Ich nutze derzeit die JPC, da heißt der Ordner drawable-hdpi-v4, Android-Standard (und auch bei einigen Firmwares bei Samsung) ist allerdings drawable-hdpi. Wenn also drawable-hdpi-v4 nicht vorhanden ist, dann befindet sich die Datei in drawable-hdpi (logisch).
Ganz kurz was zu .9.png-Dateien.
Das sind Grafiken, die sich unterschiedlichen Auflösungen anpassen können und nur mit sehr Aufwand bearbeitet/erstellt werden können. Dafür benötigt man Zusatzprogramme wie draw9patch und Eclipse. Wenn man nur die Farbe der statusbar_background.9.png ändert dann bleibt einem das Patchen mit draw9patch erspart. Wens interessiert:
https://www.android-hilfe.de/forum/...sehen-einer-apk-modding-einsteiger.23724.html
Ich hab selbst keine Ahnung davon, also fragt bitte nicht
Die schwarz eingefärbte statusbar_background.9.png muss jetzt zurück in die framework-res.apk. Dazu öffnet man die framework-res.apk mit 7-Zip (Rechtsklick -> 7-Zip -> Open Archive ) und fügt die Datei per Drag&Drop in den Ordner res/drawable-hdpi-v4 ein.
Anschliessend die modifizierte framework-res.apk wieder auf das Galaxy nach /system/framework/ kopieren und neu starten.
Beim Galaxy werden die Dateien mit dem Root Explorer direkt mit ausreichenden (eigentlich sogar zu vielen) Rechten kopiert (bei mir jedenfalls).
Wer die Rechte im Root Explorer anpassen möchte:
Lange auf die Datei drücken -> Permissions und dann die Häkchen so setzen
xx-
x--
x--
(x = Haken, - = kein Haken)
2. Für weitere Modifikationen einfach mal die Datei framework-res.apk bzw den Ordner /res/drawable-hdpi-v4 anschauen.
Die Icons in der Benachrichtigungsleiste heißen z.B.
stat_notify_alarm.png
stat_notify_missed_call.png
usw.
Wenn man die ändern möchte muss man lediglich die ursprüngliche Auflösung sowie den Dateinamen beibehalten. Ansonsten ist der Vorgang wie oben beschrieben.
Neben der framework-res.apk gibt es im Ordner /system/framework auch noch die Datei twframework-res.apk.
Wer die Benachrichtigungsleiste (auch die geöffnete) komplett schwarz habe möchte, der muss auch da noch Änderungen vornehmen. Außerdem kann man dort das Control-Panel ändern (grafisch zumindest), die Vorgehensweise ist aber auch gleich.
So,
das war jetzt mal auf die Schnelle runtergetippt. Wer Fehler findet meldet sich bitte umgehend
Ohne eine funktionierende framework-res.apk startet das Galaxy nämlich nicht mehr
Die Bearbeitung der framework-res.apk erfolgt auf eigene Gefahr
Edit:
Das Bearbeiten von Apps funktioniert im Prinzip ganz ähnlich (Icon suchen, bearbeiten, zurück in die .apk), allerdings nur bei Apps die unter /system/app liegen (oder dorthin kopiert werden).
Edit::
Diese Anleitung an sich ist nix neues, eigentlich steht alles auch im Link den ich oben reingesetzt habe. Danke daher an he_stheone64.
Ich hab's halt nur ans Beispiel Benachrichtigungsleiste angepasst.
EDIT:::
Ich hab mal einen aktuellen Screenshot angehängt.
Da ist allerdings schon einiges mehr als nur die Benachrichtigungsleiste geändert
Anhänge
Zuletzt bearbeitet: