close
在線訪客人數 FC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンター
訪問訪客人數 FC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンター

※ 2013/01/03 修改教學內文

小弟用的修改工具
01.DoAPK 繁化工具(用於反編譯與編譯)
02.ArscEditor 台灣繁體(用於修改APK名稱)變更修改名稱方式

01.自備一個字型檔.ttf與一個待改的.apk檔案
我用華康心動體.ttf與方正隸變 fzlb.apk來修改

02.將方正隸變 fzlb.apk 反編譯

備註:反編譯前確認APK檔案名稱不能為中文 以免造成後續編譯錯誤


03.把自備的華康心動體.ttf 改成英文名稱
我改成The_Hua_Kang_cardiac_body.ttf
檔名只能是英文或數字 其他不限
複製到 fzlb.apk.decode\assets\fonts
把資料夾內原有的 fzlb.ttf字型檔刪除

04.在來到fzlb.apk.decode\assets\xml資料夾 裡面有fzlb.xml檔案
把檔案名稱改成The_Hua_Kang_cardiac_body
也就是剛剛改的字體檔名稱
用記事本打開已經修改的The_Hua_Kang_cardiac_body.xml檔案
把第二行的<font displayname="fzlb">改成華康心動體

把兩段<filename>fzlb.ttf</filename>
改成
<filename>The_Hua_Kang_cardiac_body.ttf</filename>
用另存新檔方式存檔成UTF-8

05.fzlb.apk.decode\res\drawable放icon有自備就丟進去覆蓋
如果想換成自己的圖示可以替換 如果圖示不影響 可以不理

06.進入fzlb.apk.decode\res\values資料夾
打開strings.xml
<string name="app_name">fzlb FlipFont</string>
改成
<string name="app_name">華康心動體</string>
用另存新檔方式存檔成UTF-8

07.進入fzlb.apk.decode\smali\com\monotype\android\font
fzlb資料夾名稱換成The_Hua_Kang_cardiac_body
進入The_Hua_Kang_cardiac_body資料夾 裡面有5個.smali檔案
將5個檔案內的fzlb都改成The_Hua_Kang_cardiac_body

.smali 檔案用記事本開啟

08.fzlb.apk.decode資料夾下找到AndroidManifest.xml並打開
fzlb改成The_Hua_Kang_cardiac_body

09.現在可以進行編譯=打包成APK

10.修改前與修改後的APK

11.丟到手機安裝後截圖



※該改的文字一定都要改到 不然會失敗

替換字型樣式為三星系統內建
不需要root 只要安裝APK檔案 就能替換字型

安裝修改錯誤的字型並不會影響手機本身 只會無效果
並不會造成開機黑屏等錯誤


推文區塊
把這篇文章貼到facebook臉書   把這篇文章貼到Plurk噗浪   把這篇文章貼到twitter

引用:http://dl.dropboxusercontent.com/u/5611996/%E8%A3%BD%E4%BD%9C%E5%80%8B%E4%BA%BA%E5%AD%97%E5%BD%A2APK/index.html

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 sarli7357491 的頭像
    sarli7357491

    sarli7357491的部落格

    sarli7357491 發表在 痞客邦 留言(0) 人氣()