PALMisLIFE 討論區

標題: [筆記]修改系統列上的日期時間顏色 [列印本頁]

作者: czh    時間: 2010-4-1 14:49
標題: [筆記]修改系統列上的日期時間顏色
本文最後由 czh 於 2010-5-6 16:45 編輯

要先安裝JRE
xda-developers下載colorChange.jar v3.1
想辦法取得機器上/system/framework/下的目錄與檔案
將這些目錄與檔案壓縮在一個framework.zip
用7-zip打開services.jar取出classes.dex(不用關閉7-zip視窗)
在電腦的命令列輸入java -jar baksmali-1.2.2.jar -o classout/ classes.dex
用文字編輯器開啟
.\classout\com\android\server\status\StatusBarIcon.smali

搜尋const/high16 v6, -0x100(黑色)
改成
const/high16 v6, -0x1(紅色)
v6, -0x1(白色)

改左邊的日期
用文字編輯器開啟
.\classout\com\android\server\status\StatusBarView.smali
搜尋第一個 Lcom/android/server/status/DateView;
在下一行加入
const v8, -0x20000001
invoke-virtual {v0, v8}, Landroid/widget/TextView;->setTextColor(I)V

儲存檔案
回到命令列輸入java -Xmx512M -jar smali-1.2.2.jar classout/ -o new-classes.dex
把new-classes.dex改名為classes.dex丟回services.jar(7-zip視窗)
將services.jar丟回機器原位,並將權限設定好

改狀態列訊息
想辦法取得機器上的/system/framework/framework-res.apk
用7-zip打開framework-res.apk(不用關閉7-zip視窗)
用HEX編輯器開啟
.\res\layout\status_bar.xml
搜尋HEX:08 00 00 1C
在找到的地方後面應該會有00 00 00 FF (黑色)
改成FF FF FF FF(白色)
儲存檔案
把status_bar.xml丟回framework-res.apk(7-zip視窗)
將framework-res.apk丟回機器原位,並將權限設定好
作者: czh    時間: 2010-4-2 00:32
成果圖








歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5