Sony / SE (Android) - X10的狀態列圖示可以變更了(1205更新日版可用) - 手機

前往內容


X10的狀態列圖示可以變更了(1205更新日版可用)

所知道能改的圖示電池圖其他小圖示
工作列顏色
檔案是\framework-res\res\drawable-hdpi\statusbar_background.9.png
只要是\framework-res\res\drawable-hdpi\內所有圖示都可以替換只要有找到對應的圖檔來替換都可
開鎖鍵 桌面等等 看的到的都可以
大家就努力的把x10桌面設定到最獨一無二的樣式吧

理論上
x10系列的3隻手機跟x8都可用
其他牌子的手機因該也能用
不過資料夾名稱可能會有不同

*若是轉換失敗導致無法開機請下載Update Service 依指令來做回復

*手機需要root有失敗的機會,我本人重刷US*N次 會擔心保固者勿刷 要做好備份
*手機如有安裝超級管理器或是ES任務管理器等等的記憶體管理程式
如果有設定螢幕關閉自動殺的動作 記的要關掉
*替換後會有部分人的Market會無法安裝程式
去設定>應用程式設定>管理應用程式>找Market
把他解除安裝在重開啟就可以使用了
*原始篇最下面有開機畫面替代方式可以玩玩日版的朋友也可以照方式把日版開機畫面抓出來給大家玩玩



*有刷過日版的跳過跟曾經有刷到2.1又降回1.6版成功者也跳過本事項
要檢查開始>>控制台 找看看你有沒有安裝java 要有才可以
還有如果java是64位元的要從抓32位元的來安裝
java下載點

64位元改32位元方法
java的設定
開始>>我的電腦滑鼠按右鍵>屬性>高級系統設置>高級>環境變量
在系統變量下拉找到PATH 點編輯在最後添加
你電腦是32位元的添加
;C:\Program Files\Java\jre6\bin\
你電腦是64位系統添加
;C:\Program Files(x86)\Java\jre6\bin\
然後找到PATHEXT
在最後添加
;.JAR




x10台版直接請看11月30日的方法二
x10台版最簡單替換方式請看原始篇只是無法挑選電池圖示 但是比較安全簡單
=========12月05日新增電池100階顯示方法三==============
X10i所有版本適用
使用手機內system\framework\framwerk-res.apk自己的檔案來修改
有更改到電池圖示的顯示 日版的不需要更改電池圖的檔名

所需軟體
apktool
附加壓縮檔: 201012/mobile01-b7c85c3ea7a94546fa56e6ac7a9e5aaa.zip
7zip(解壓縮用 winrar沒實驗過不保證能用)
RootExplorer
(抽取framework-res.apk用 也能用其他替代程式 請抽取出來備份以利日後還原)
等待會自己做出來的framework-res.apk檔案千萬不可用RE替代回去會變磚的
Android SDK (是跟你手機說要換檔案的程式 我抓的檔名是android-sdk_r07-windows.zip)
root的程式

1-22的步驟就是要把framework-res.apk解碼>編譯>加密
解碼後才有辦法變更加密後才能使用
有興趣的朋友可以看解碼後的*.xml的檔案用滑鼠右鍵點他選編輯看看他的構造
這次主要是要變跟開啟framework-res\res\drawable目錄下的
stat_sys_battery.xml跟stat_sys_battery_charge.xml的2個檔
打開他稍微有點會程式語言的人就會知道他們的作業方式了
像按電源鍵關機的選項也能增加重開機的選項只要找對.xml 就可以變更了
只是我英文太爛懶的找

方法
1.將apktool.zip解壓縮到C:\
2.將手機內的framework-res.apk抽取出來到剛解開壓縮的apktool資料夾下
3.開始>>執行>>cmd
4.把目錄切換到c:\apktool\
5.輸入java -jar apktool.jar d framework-res.apk framework-res
6.等跑完會顯示c:\apktool\ (會多一個新資料夾名子是framework-res)
7.下載附加壓縮檔: 201012/mobile01-de72919ce74202920c5434230696b6e5.zip
8.把下載的壓縮檔解開裡面有2個檔案複製到c:\apktool\framework-res\res\drawable
9.把喜歡的電池圖示跟其他圖示複製到c:\apktool\framework-res\res\drawable-hdpi(這動作不知道是不是多餘的XDA那邊要要這樣動作)
10.回到CMD輸入java -jar apktool.jar b framework-res out\framework-res.apk
11.等跑完就可關閉cmd
12.新的framework-res.apk檔案會在c:\apktool\out下面(還不能用革命尚未完成這檔案約5mb)
13.把新的framework-res解壓縮
14.開啟framework-res\res\drawable
15.找2個檔案stat_sys_battery.xml跟stat_sys_battery_charge.xml
16.把這2個檔案還有喜歡的電池圖示放入原始的framework-res.apk裡面
目錄要放對圖示檔放在framework-res\res\drawable-hbpi
stat_sys_battery.xml跟stat_sys_battery_charge.xml放在 framework-res\res\drawable
方法跟11月30日的方法二 一樣用7-zip不解壓縮換置
不了解的往下拉到方法二的地方看一下
原始的framework-res.apk就是在apktool目錄下那個

17.把原始framework-res.apk附檔名改為framework-res.zip
18.在剛剛新的framework-res解壓縮的目錄下有個檔案resources.arsc抓出來到apktool目錄下
19.點resources.arsc按右鍵選7-zip的加入壓縮檔
20.壓縮檔名選c:\framework-res.zip,壓縮檔格式選zip,壓縮層級選封存,更新模式選加入並取代,確認壓縮

21.檢查framework-res.zip檔案是否有10mb以上(跟你加入圖檔多寡有關但是一定要比你之前抽取原始的framework-res.apk大)
22.把framework-res.zip附檔名改為framework-res.apk
23.如果正常就可以使用adb來替換了

現在新的framework-res.apk已經準備完成了

把你手機跟電腦連線
掛載你的記憶卡
等記憶卡連線後
到新的framework-res.apk上點滑鼠右鍵>選傳送到>你手機的記憶卡
傳送完畢後關掉掛載

接下來就是要給手機換上漂亮的圖示了

綠色字是要輸入的部分
紅色字是注意事項

很多人有可能會在adb那邊會下錯指令導致無法開機
我無意間發現用複製跟貼上的指令
這樣速度變快也不會按錯了
先把這一排反白按ctrl+c 等到adb畫面按滑鼠右鍵就會出現貼上的指令直接貼上就能用了
一次複製一排
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk


把android-sdk_r07-windows.zip解壓縮到C槽



開始->執行->cmd
Microsoft Windows [版本 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\你電腦名稱>cd..
C:\Users>cd..
C:\>cd android-sdk_r07-windows
C:\android-sdk_r07-windows>cd tools
C:\android-sdk_r07-windows\tools>adb shell
$ su第一次使用手機會出現授權選項選接受
su
符號由$變#
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
這邊千萬別輸入錯誤 輕者從打一次 重者會無法開機 要US重刷
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
# dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk
dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk
21255+1 records in
21255+1 records out
10882741 bytes transferred in 5.929 secs (1835510 bytes/sec)
這邊數據跟你的圖檔有關不一定會相同
#
有刷成功會自動跳出重開機 要等一下下
C:\android-sdk_r07-windows\tools>





=============11月30日新增方法二===================
台版測試OK
日版電池顯示只有7階充電6階
全球版跟北歐版原則上可以用台版的檔案

新方法 可以只替換環狀電池或是狀態列其他小圖示也能全部換
手機需要root有失敗的機會,我本人重刷US*N次 會擔心保固者勿刷 要做好備份
台版2.1測試沒問題
日版X10.x10mini.x10mini pro.x8理論上也可以替換電池以外的小圖示 需要勇者測試

日版等版本因為framework-res.apk電池圖檔部分
原廠設定就只會顯示0%10%20%40%60%80%跟100%7種
所以就算你把電池圖換至過去也只會顯示這7種這邊要考慮好在做
這部分因為是系統檔設定的我不知道哪邊改所已無能為力
因為X10狀態列是深藍色如果電池字體選黑色會看不到所以我都放白色字體的
狀態列其實也能改色只是找不到要改哪個檔

所需要的檔案
7zip(解壓縮用 winrar沒實驗過不保證能用)
RootExplorer
(抽取framework-res.apk用 也能用其他替代程式 請抽取出來備份以利日後還原)
Android SDK (是跟你手機說要換檔案的程式 我抓的檔名是android-sdk_r07-windows.zip)

root的程式

上面這4個檔上網找一下都會有

電池圖
其他圖示
台版專用100階電池的framework-res.apk(其他版本千萬不要抓 其他版本拿來用會無法開機)
日版的請自己抽取手機內的framework-res.apk


附加壓縮檔: 201011/mobile01-00024b54d03c84bd5582067aad4bd185.zip其他圖示

附加壓縮檔: 201011/mobile01-012bb802ed9d9bc277e8a01ba8cae921.zip 台版專用100階電池圖framework-res.apk

附加壓縮檔: 201011/mobile01-0b244c250f13bc2189751defdcd69421.zip電池圖1

附加壓縮檔: 201011/mobile01-9805557dbe7ac81d3608c82b94f8baa3.zip電池圖2

檔案準備完畢接下來

功能鍵>設定>應用程式>開發>USB偵錯 把他打勾
手機要root
用RE到system\framework\framwerk-res.apk 把他抓到你的電腦裡做備份

把電池圖1跟2解在同一個資料夾下
其他圖示解在不同的資料夾
其他圖示有11種樣式能選
電池有12種
(只要是同檔名都可以任意跟換非常自由我只是把他都抓在一起比較簡單替換)
開啟一個新的資料夾把你喜歡的圖示全部放在這個資料夾下

如果是台版的就下載我附加的台版專用板把他解壓縮到你電腦裡
到解開的資料夾上點選framework-res.apk點右鍵
選7zip 開啟壓縮檔

不要解開壓縮
進入res資料夾

進入drawable-hdpi資料夾


到你剛挑選圖示的資料夾那邊把所有檔案全選

按滑鼠右鍵把所有檔案拖曳到剛剛開啟的drawable-hdpi資料夾上面

確定複製


現在新的framework-res.apk已經準備完成了

把你手機跟電腦連線
掛載你的記憶卡
等記憶卡連線後
到新的framework-res.apk上點滑鼠右鍵>選傳送到>你手機的記憶卡
傳送完畢後關掉掛載

接下來就是要給手機換上漂亮的圖示了

綠色字是要輸入的部分
紅色字是注意事項

很多人有可能會在adb那邊會下錯指令導致無法開機
我無意間發現用複製跟貼上的指令
這樣速度變快也不會按錯了
先把這一排反白按ctrl+c 等到adb畫面按滑鼠右鍵就會出現貼上的指令直接貼上就能用了
一次複製一排
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk


把android-sdk_r07-windows.zip解壓縮到C槽



開始->執行->cmd
Microsoft Windows [版本 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\你電腦名稱>cd..
C:\Users>cd..
C:\>cd android-sdk_r07-windows
C:\android-sdk_r07-windows>cd tools
C:\android-sdk_r07-windows\tools>adb shell
$ su第一次使用手機會出現授權選項選接受
su
符號由$變#
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
這邊千萬別輸入錯誤 輕者從打一次 重者會無法開機 要US重刷
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
# dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk
dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk
21255+1 records in
21255+1 records out
10882741 bytes transferred in 5.929 secs (1835510 bytes/sec)
這邊數據跟你的圖檔有關不一定會相同
#
有刷成功會自動跳出重開機 要等一下下
C:\android-sdk_r07-windows\tools>

這時候就開始等審判了
到底是要還是
就等開機之後來決定了
重開機會比較慢一點
如果一直都呆在開機畫面就就等著重刷機了
================原始篇================

我是用台版2.1安裝無問題

日版的被回報說會出現無限回圈


根據這一篇
X10也可以有環狀電源圖!
就跑去XDA研究就有神人做出不同的小圖示了
http://forum.xda-developers.com/showthread.php?t=832253









方法都需要ROOT

先在XDA的網頁下面抓取檔案

解開壓縮後進入X10 Res Mods 1.3目錄
執行X10 Res Mods v1.3 Installer.cmd
會出現6個選項
英文我不是很懂
翻譯後因該
1是安裝檢查吧
2是備份
3是安裝X10 Res Mods 1.3
4是開起手機權限
5備份恢復
6離開

先選4按Enter
會先出現說明
就是要你把手機USB設定偵錯跟不要掛載
在按任意鍵後
依序輸入這些指令
(最前面的$跟#都不用打 那是系統自己會出現的)
$ su (輸入之後如果是第一次執行手機會出現要你授權的選項 前面的$會變#)

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system

# chmod 4755 /system/bin/sh

# exit

$ exit

之後會再出現一開始的6選像那邊
按3 就會自動安裝了
安裝好後會自動重開機
第一次重開會滿久的(當時以為我又要US了 = =)
開機之後就完成了


2號選項的備份我沒用過也來不及用
不過也沒差拉 頂多再US一次


還有找到開機畫面的跟換
簡單多了..


http://forum.xda-developers.com/showthread.php?t=748145

一樣先下載檔案
解壓縮後裡面有5個資料夾
每個資料夾都有1個開機壓縮檔
不需要解壓縮
用RE把開機壓縮檔複製到 system/media 就可以了
等重開機就有新的開機畫面了


補充:替換後會有部分人的Market會無法安裝程式
去設定>應用程式設定>管理應用程式>找Market
把他解除安裝在重開啟就可以使用了
附加檔案已被下載718次
感謝您的教學

另外想請教 第一張圖 右下角顯示記憶體的軟體是什麼?謝啦

guoshuchang wrote:
感謝您的教學另外想請...(恕刪)


那是超級管理器
請問第一張圖 右邊那個睡覺的事什麼軟體??

lyclouis wrote:
請問第一張圖 右邊...(恕刪)


那是Beautiful Widgets 付費版的 (要免費的找Google大神)
謝謝板大分享..但是日版的好像不行...我的日版x10陷入無限回圈...^^
刷日版的朋友還是別亂修改的好
基頻版本不一樣~據說內部檔案也有很大差異
所以無論是JIT或是電池圖示這些都不能用~
再忍耐一下吧~我在等XDA神人的2.2ROM
如果一切正常的話就可以直接刷2.2來用
到時候應該就可以自由修改啦
請問一下您X10桌面的超級管理器
灰色字319.5M的意思是....?!
我的都只有155.9

艾薩克5146 wrote:
我是用台版2.1安裝...(恕刪)


不知道可不可以只換狀態列????
我的裝完了...但沒有自動重開機...ADB是顯示我已安裝完成...結果自己重開機...什麼事也沒發生...手機裡也沒有任何新的程式出現..我的是北歐版...

1頁 (共6頁) » 分享到

前往



廣告
廣告