• 3

有人研究過 defy 如何換預設電池圖示嗎?


chienlun wrote:
kenchen_12...(恕刪)



再次警告,這很危險
還是建議不要用 root explorer 去做,
相同的 apk, 用 root explorer 就是掛
用 dd 比較保險

還有,這是rom 指定版本
不是 defy 2.51, 不要輕易嘗試
否則可能變磚
其他的 HTC, sony ,等其他機型 ,就算是 moto milestone 也不是用


要玩之前
一定要用自定義 recovery 備份你的 rom ,
我搞了四次磚 終於成功了,

我把我改好的 framework-res.apk 給你吧

http://freakshare.com/files/fwy711kg/framework-res.7z.html

framework-res.7z
解開變成
framework-res.apk
在用 7zip 再解一次
就可以看到裡面的 icon 了

這是我目前的 圖



kenchen_1226 wrote:
再次警告,這很危險還...(恕刪)

小弟也很想改,不過DEFY都是10級顯示...改了好像功能性沒其他手機有用.....
01真是太美好了處處有人情~

回甘就像 wrote:
小弟也很想改,不過DEFY都是10級顯示...改了好像功能性沒其他手機有用


是啊
而且我那個 apk, 由於沒有改 xml,
所以只有七級顯示,
曾經試著想改 xml, 但是 apktool 說錯誤,真怪...
只好放棄....

其實改了就是比較明顯知道幾 %,
還有就是 自 high,
我的 defy 就是跟別人不一樣
基本上不改也無所謂的...只是想試試看


如果要defy能夠完整顯示11階,就必須先將framework-res.apk 做 decompile
之後更改下面兩個目錄下的 stat_sys_battery.xml,

res\drawable
res\drawable-hdpi

然後再做compile,將framework-res.apk重新編碼,
再將裡面以編碼的 stat_sys_battery.xml 與 resources.arsc 取出,
取代原先在framework-res.apk,再將framework-res.apk寫回系統。
詳細作法可參考 外國討論

下面是我的成果


另外,如果要將 framework-res.apk 寫入defy,
除了用前面的 dd 方式外,也可將其包裝成 zip 檔案,放在SD卡的根目錄
然後透過對岸發展出來的 recovery 中的 "Install zip from SDCARD",
將framework-res.apk 寫入defy,風險比較低。

下面是我用的 zip 檔案,只要將裡面的framework-res.apk
換成你自己改好的framework-res.apk即可。

用於 recovery 的zip檔案

而下面則是我用的

stat_sys_battery.xml

titmis wrote:
另外,如果要將 fr...(恕刪)


讚.
01真是太美好了處處有人情~

titmis wrote:
另外,如果要將 fr...(恕刪)

感謝啦
回家研究一下

titmis wrote:
另外,如果要將 fr...(恕刪)


您好想請教如何修改APK裡的XML?
01真是太美好了處處有人情~
今天用 Circle Battery Widget
可以顯示個位數部分...

跟印象中moto的限制僅能顯示 10進位不一樣
該Widget不知如何達成..

其實 MOTO 的手機應該都只能 改成0% 5% 10% 15% 20% 30% 40% 50% 60% 70% 80% 90% 100%
(要改XML) 要改XML 關鍵字 → apktool

Widget 我覺得他應該是自己寫程式 計算現在電池剩下幾mA去算出現在有幾%八
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?