Drobna modyfikacja, ale sporo ludzi o nią pytało, więc postanowiłem zrobić krótki tutorial "krok po kroku" do zmiany koloru czcionki zegara.
1. Ściągamy i instalujemy APKTool stąd: Multiupload.com - upload your files to multiple file hosting sites!
Jest to stara wersja (w nowej jest błąd uniemożliwiający poprawne skompilowanie pliku)
Instalacja polega na wrzuceniu wszystkich 3 plików do głównego katalogu systemu Windows.
2. Wyciągamy z naszego telefonu plik services.jar (za pomocą ADB, czy QtADB )
Znajduje się on w katalogu system/framework
3. Za pomocą linii komend przechodzimy do folderu, do którego skopiowaliśmy plik services.jar
4. W linii komend wpisujemy:
apktool d services.jar
5. Powstał katalog services.jar.out. Wchodzimy w ścieżkę:
\services.jar.out\smali\com\android\server\status\
6. Otwieramy do edycji plik StatusBarIcon.smali (Notatnik, bądź Notepad++, ale polecam ten drugi)
7. Znajdujemy fragment:
.line 46
const/high16 v6, -0x100
8. Zmieniamy go na:
.line 46
const v6, 0xFFxxxxxx
Gdzie FFxxxxxx to kolor w formacie aarrggbb. Dwa pierwsze znaki to poziom przezroczystości (FF - brak, 00 - w pełni przezroczyste), a kolejne 6 to nasz kolor.
Jak ktoś nie wie jak zapisać kolor w takim formacie to niech poszuka w googlach, np tu: Web Color Chart - Hexadecimal - by VisiBone
9. Po edycji pliku powracamy do linii komend i wpisujemy:
apktool b services.jar.out services_new.jar
10. Gotowy plik wrzucamy na telefon poprzez ADB bądź QtADB, najlepiej w trybie recovery, aby system się nie wysypał. (zmieniając uprzednio nazwę oczywiście)
Telefon będzie uruchamiał się dość długo z uwagi na konieczność odbudowania cache!
Nie odpowiadam za ewentualne uszkodzenia bądź utracone dane.
Efekt końcowy może wyglądać np. tak: