綁定帳號登入

Android 台灣中文網

[教學] HTC J 4.1.1 修改電量圖教學

[複製連結] 查看: 3228|回覆: 21|好評: 2
sabpprook | 收聽TA | 顯示全部樓層 |閱讀模式
我的勳章
發表於 2013-3-26 23:54

馬上加入Android 台灣中文網,立即免費應用遊戲下載。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 sabpprook 於 2013-3-27 00:56 編輯

這篇教學的步驟有些複雜, 需要懂一些 dos 指令
不過我會盡量以圖片簡化的, 廢話不多說... 直接開始吧

首先須準備以下工具、檔案

apktool:

apktool1.5.2.tar.bz2
apktool-install-windows-r05-ibot.tar.bz2

下載下來後解壓縮出來, 把第二個壓縮檔內的檔案移至 apktool1.5.2 資料夾
就像這樣
sshot-1.png


我這邊也有現成的

apktool1.5.2.rar



核心檔案:
SystemUI.apk
framework-res.apk
com.htc.resources.apk

如何取得這些檔案?

手機ROOT後, 使用檔案管理器回到手機的系統根目錄
按照順序他們分別位於
  1. /system/app/SystemUI.apk
  2. /system/framework/framework-res.apk
  3. /system/framework/com.htc.resources.apk
複製代碼
找到他們之後就複製出來吧, 懶得找的話我也有提供
不同系統版本不能共用

HTC_J_Main_4.0.3.rar
HTC_J_Main_4.1.1.rar



電量圖集合包:

Battery_Icon.rar

這個是我整理出來的, 裡面有7種電量圖, 還有三種不同的動態模式



簡易刷機包:

flashpack.zip

---------------------------------華麗的分割線---------------------------------

接下來步入正題啦, 把核心檔案複製到 apktool1.5.2 資料夾內

sshot-2.jpg


雙擊 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"執行.bat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" 後跑出 cmd 指令窗口
沒有 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"執行.bat\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" 的可以自己新增一個 TXT 檔後在裡面輸入 cmd
儲存後再將副檔名改成 .bat 即可, 或是抓我的整合包

sshot-3.png


接下來掛載兩個核心檔案上去, 請輸入以下指令
  1. apktool if framework-res.apk
  2. apktool if com.htc.resources.apk
複製代碼
sshot-4.png

sshot-5.png


再來就是解包 SystemUI.apk 了

請輸入以下指令
  1. apktool d SystemUI.apk
複製代碼
sshot-6.png

sshot-7.png

sshot-8.png


接下來進入 SystemUI 資料夾內的 res 資料夾

我們需要修改到的部分為
  1. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery.xml
  2. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery_charge.xml
  3. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable-hdpi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery_XX
  4. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable-hdpi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery_charge_animXX
複製代碼
接下來就選擇要用哪一種電量圖與動態模式

動態模式:

UOT style: UOT style.gif

Smooth: Smooth.gif

Hybrid: Hybrid.gif


我這邊就用 Version O, White numbers 與 Hybrid 做示範

將選定好的電量圖內的 drawable-hdpi 資料夾
複製到用 apktool 解包出來的 SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res 資料夾內覆蓋

再將選定好的動態模式內的 drawable 資料夾一樣複製到 SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 資料夾內覆蓋

接下來回到 cmd 指令窗口輸入以下指令
  1. apktool b SystemUI
複製代碼
sshot-9.png


執行完成後, 在 SystemUI 資料夾內會多出兩個名為 build、dist 的資料夾

sshot-10.png


接下來將以下所指定的檔案複製到其他地方
我以 apktool1.5.2 為示範
  1. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\build\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\apk\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\resources.arsc
  2. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\build\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\apk\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery.xml
  3. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\SystemUI\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\build\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\apk\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\res\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\drawable\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\stat_sys_battery_charge.xml
複製代碼
sshot-11.png


再來將 apktool1.5.2 資料夾內的原始 SystemUI.apk 用 7-zip 或 WinRAR 打開
我自己用 7-zip, 沒有的人請自己去抓吧..

sshot-12.png

接下來將 resources.arsc、stat_sys_battery.xml、stat_sys_battery_charge.xml 丟到 SystemUI.apk 內
放置路徑在前面就有提到了, 這裡不再贅述

sshot-13.png

sshot-14.png


由於原始的 SystemUI.apk 並沒有添加過電量圖, 所以再重新添加一次

sshot-15.png


這樣就告一段落啦!!!

sshot-16.png


最後將修改過的 SystemUI.apk 丟到刷機包內的 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\system\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\app\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

sshot-17.png


這樣就完成啦!!!, 可以趕快把火熱出爐的電量刷機包刷進去囉~~~

Screenshot_2013-03-27-00-53-22.jpg


成功之後也別忘了給個評分喔!!! 這篇教學倒是花了我滿多時間呢....

評分

參與人數 12碎鑽 +10 幫助 +12 技術 +2 收起 理由
wu0cj04gp6j3 + 1 + 1 非常讚
a2632918 + 1 + 1 非常讚
bluesky20127 + 1 老衲來幫這篇文章開光
rs81128 + 1 + 1 非常讚
narv21 + 1 + 1 非常讚
sd25ec + 1 + 1 非常讚
clark407 + 1 很給力!
小鉤 + 1 + 1 + 1 讚一個!
skipper + 1 + 1 非常讚
onizuka320 + 1 讚一個!

查看全部評分

CPU : Intel Core i7-4770K 4.2GHz
MB : ASUS MAXIMUS VI HERO
RAM : Kingston DDR3 4G-1600*4 1.65v
VGA : EVGA GTX 670 2G
HDD : Plextor M5 Pro 128G
回覆

使用道具 舉報

winoz | 收聽TA | 顯示全部樓層
發表於 2013-3-27 01:09
卡在了輸入指令
apktool if framework-res.apk
系統提示指令錯誤?

點評

會不會是檔名不同或是目錄下沒有這個檔案?  發表於 2013-3-27 01:12

評分

參與人數 1幫助 +1 收起 理由
佐藤灨 + 1

查看全部評分

回覆 支持 反對

使用道具 舉報

jesse6722 | 收聽TA | 顯示全部樓層
發表於 2013-3-27 08:56
怎麼修改動態模式??
回覆 支持 反對

使用道具 舉報

ase58879 | 收聽TA | 顯示全部樓層
我的勳章
發表於 2013-3-27 22:41
'java' 不是內部或外部命令、可執行的程式或批次檔。

這個是??
回覆 支持 反對

使用道具 舉報

 樓主| sabpprook | 收聽TA | 顯示全部樓層
我的勳章
發表於 2013-3-28 02:17
CPU : Intel Core i7-4770K 4.2GHz
MB : ASUS MAXIMUS VI HERO
RAM : Kingston DDR3 4G-1600*4 1.65v
VGA : EVGA GTX 670 2G
HDD : Plextor M5 Pro 128G
回覆 支持 反對

使用道具 舉報

tw191983 | 收聽TA | 顯示全部樓層
發表於 2013-3-28 11:30
我的手機是HTC Droid DNA 版本也是4.1.1改電量顯示成功了,但是充電的動畫會變成3種不同圖案在跳....電量在100%的時候會是原廠的電池圖案,是缺少哪個步驟??能只有 Version O, White numbers 的方法嗎??
回覆 支持 反對

使用道具 舉報

 樓主| sabpprook | 收聽TA | 顯示全部樓層
我的勳章
發表於 2013-3-28 13:40
tw191983 發表於 2013-3-28 11:30
我的手機是HTC Droid DNA 版本也是4.1.1改電量顯示成功了,但是充電的動畫會變成3種不同圖案在跳....電量在1 ...

你是用哪一種電量圖與動態模式?
CPU : Intel Core i7-4770K 4.2GHz
MB : ASUS MAXIMUS VI HERO
RAM : Kingston DDR3 4G-1600*4 1.65v
VGA : EVGA GTX 670 2G
HDD : Plextor M5 Pro 128G
回覆 支持 反對

使用道具 舉報

mxg1 | 收聽TA | 顯示全部樓層
發表於 2013-3-28 15:29
回覆 支持 反對

使用道具 舉報

ase58879 | 收聽TA | 顯示全部樓層
我的勳章
發表於 2013-3-30 00:15
那個...我有做出來了...可是還不太敢用...
因為比較沒有時間可以去試試看
所以可以請有空閒的大大幫我試一下
看可不可以用...
順便想請問一下
那個如果沒有成功的話
要怎麼辦:P

點評

沒有成功就再把無修改的刷回去即可  發表於 2013-3-30 09:54
回覆 支持 反對

使用道具 舉報

skipper | 收聽TA | 顯示全部樓層
發表於 2013-4-3 11:53
小弟照樓主方式有刷成功了,但卻是10%在跳,是哪有問題?
回覆 支持 反對

使用道具 舉報

skipper | 收聽TA | 顯示全部樓層
發表於 2013-4-5 10:50
10%跳終於搞定,還是感謝樓主分享教學。
回覆 支持 反對

使用道具 舉報

qoo1802000 | 收聽TA | 顯示全部樓層
發表於 2013-5-22 10:17
謝謝大大的教學。。。。。
回覆 支持 反對

使用道具 舉報

q89541803 | 收聽TA | 顯示全部樓層
發表於 2013-5-25 15:09
謝謝大大 .. 回去研究研究 ..
回覆 支持 反對

使用道具 舉報

hycykwin | 收聽TA | 顯示全部樓層
發表於 2013-6-21 13:33
你也太用心了~~真的很棒!!!!
回覆 支持 反對

使用道具 舉報

me258852 | 收聽TA | 顯示全部樓層
發表於 2013-7-16 18:31
請問我刷進去之後 ,上方的整條bar都不見了 請問有解嗎~謝謝
回覆 支持 反對

使用道具 舉報

party_cat | 收聽TA | 顯示全部樓層
我的勳章
發表於 2013-7-19 22:08
謝謝你的熱心提供^^ 我來使用看看囉!
[img]http://i.imgur.com/hSGvERB.png[img]
回覆 支持 反對

使用道具 舉報

a2632918視頻認證 | 收聽TA | 顯示全部樓層
發表於 2013-7-22 11:05
感謝大大的教學分享!!!

我是從我的手機當中提取SystemUI.apk & framework-res.apk (我的手機是Sensation z710e)

修改stat_sys_battery & stat_sys_battery_charge的方式是從大大分享的檔案直接複製過去

drawable-hdpi的圖檔也是從大大分享的檔案,依照stat_sys_battery & stat_sys_battery_charge所需的圖檔來複製。

接下來的步驟皆依照大大的分享的做,但是在回傳至手機中,三讀一寫&重開機後,Status bar都正常,唯獨是電池圖示消失了@@"  

不知道大大有沒有辦法幫忙解決嘛!?
謝謝
回覆 支持 反對

使用道具 舉報

pirateboris | 收聽TA | 顯示全部樓層
發表於 2013-7-23 17:18
本帖最後由 pirateboris 於 2013-7-23 17:27 編輯

這一篇真的是太讚了,自從uot kichen不能用之後,一直煩腦不知道要怎麼辦


Version O 加  Hybrid的電量包在附件,需要的人可以自己下載來用喔~~~  HTC J 4.1.1版本

flashpack.zip

2.11 MB, 下載次數: 8, 下載積分: 碎鑽 -1 個

回覆 支持 反對

使用道具 舉報

pirateboris | 收聽TA | 顯示全部樓層
發表於 2013-7-23 17:30
a2632918 發表於 2013-7-22 11:05
感謝大大的教學分享!!!

我是從我的手機當中提取SystemUI.apk & framework-res.apk (我的手機是Sensation z ...

http://uot.dakra.lt/kitchen/


SENSATION 的可以自來來這個網站上選喔~~不需要自己提取檔案

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
a2632918 + 1 + 1 非常讚

查看全部評分

回覆 支持 反對

使用道具 舉報

pirateboris | 收聽TA | 顯示全部樓層
發表於 2013-7-25 13:12
htc j 最新版本的 4.1.1 的3.05.709.1 不適用
可能原因是最新的更新的處理到電池的問題,所以刷入的話會變空白,電池整個不見
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則