[中文化交流] Apk 改之理 + ConvertZ 輕鬆將簡體 APK 轉繁體
以前曾經寫過幾個關於 apk 繁化的教學
相關可看以下兩篇文章 :neutral:
偶爾會遇到好用的簡體 apk 檔案
有沒有簡單的方式簡轉繁? :mrgreen:
有低調宅...當然就有辦法...咕嘿嘿 :grin:
首先請準備好工具:
接著請想辦法下載你要繁化的 apk 檔案...
這個我也寫過~有興趣可參考 :wink:
[低調] APK Downloader – 把好用的 app 載回電腦裡
以下教學以「金山手機毒霸」為例,有需要範例檔案請載:[點我下載]
一開始 APK改之理 為簡體介面,你可以依照下圖來變更為繁體介面
將下載好的檔案檔名改為純英文&數字組合而成的檔名,避免反編譯錯誤!
按下「專案」→「開啟Apk」選取你要繁化的 apk 檔案,程式就會開始自動幫你反編譯
當反編譯好以後程式會有提示,如下圖
你就可以在主程式左側欄位發現反編譯好的檔案清單
點開後請找到「res」→「values」(註1.)
接著選取「arrays.xml」與「strings.xml」這兩個關鍵檔案來進行繁化(註2.)
點開「arrays.xml」與「strings.xml」這兩個關鍵檔案後便可以看見簡體文字
這些簡體文字即為 Unicode 的形式
因此我們可以全選後右鍵複製簡體文字並使用 ConvertZ 的 Unicode 簡轉繁 模式進行轉換
(此時轉換好的字串已在剪貼簿中)
轉換完畢後,再回到 Apk改之理 全選右鍵貼上之!
接著這裡才是最重要的!!!請注意!!!
當手動修改好所有字串後,請按下「儲存」的圖示存檔
並選取「編譯」→「編譯產生apk」來編譯繁化好的apk檔案
當完成後介面會提示如下圖
在提示中就可以看見檔案路徑囉~
繁化好的 apk 檔名會多了「ApkIDE_」的開頭
接著你便可以安裝到你的 Android 裝置上把玩囉~^_^
給幾張範例
繁化不難,多種方式可以慢慢玩
多種工具可以交叉參考使用
就跟周星馳所說的一樣:「只要有心,人人都可以成為食神」
只要有心學習繁化,人人都可以成為頂尖高手!
低調宅與大家共勉之。 :smile:
問:為什麼你知道資源在 「res」→「values」?
答:這個嘛...因為正常的標準字串資源就是位在「res」→「values」
通常你也會在「res」內發現多個不同的「values」資料夾
例如繁體中文語系檔案正常會出現在「values-zh-rTW」的資料夾內
問:為什麼你知道「arrays.xml」與「strings.xml」這兩個是關鍵檔案?
答:大部分的標準字串資源就是由這兩個檔案所組成,有些會散落在各個檔案裡
這時候就真的很麻煩了,你必須手動一個一個去確認修改
這裡沒有討論到非標準字串資源,因為那必須要到「smali」資料夾去慢慢撈
那才是真正的苦命活阿~
相關可看以下兩篇文章 :neutral:
偶爾會遇到好用的簡體 apk 檔案
有沒有簡單的方式簡轉繁? :mrgreen:
有低調宅...當然就有辦法...咕嘿嘿 :grin:
首先請準備好工具:
1. Apk 改之理 - http://www.xiaomiren.net/apkmodifier-index/
2. ConvertZ - http://www.softking.com.tw/soft/clickcount.asp?fid3=1763
3. JDK 工具 - http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
4. 人手&人腦 - 請自備 Orz
接著請想辦法下載你要繁化的 apk 檔案...
這個我也寫過~有興趣可參考 :wink:
[低調] APK Downloader – 把好用的 app 載回電腦裡
以下教學以「金山手機毒霸」為例,有需要範例檔案請載:[點我下載]
開始苦命活:
Step 1.執行並設定 APK改之理 ,開啟欲繁化之 apk 檔案
一開始 APK改之理 為簡體介面,你可以依照下圖來變更為繁體介面
必做部分!!
設定你的 JDK 路徑
當你下載好 JDK 後,請先安裝之,接著把路徑記下來,在 APK改之理 的「工具」→「配置與選項」→「配置SDK」
瀏覽 Java SDK 路徑!設定為你的 JDK 路徑!
將下載好的檔案檔名改為純英文&數字組合而成的檔名,避免反編譯錯誤!
按下「專案」→「開啟Apk」選取你要繁化的 apk 檔案,程式就會開始自動幫你反編譯
Step 2.選取「關鍵檔案」開始繁化
當反編譯好以後程式會有提示,如下圖
你就可以在主程式左側欄位發現反編譯好的檔案清單
點開後請找到「res」→「values」(註1.)
接著選取「arrays.xml」與「strings.xml」這兩個關鍵檔案來進行繁化(註2.)
Step 3.執行 ConvertZ ,選取關鍵文字繁化
點開「arrays.xml」與「strings.xml」這兩個關鍵檔案後便可以看見簡體文字
這些簡體文字即為 Unicode 的形式
因此我們可以全選後右鍵複製簡體文字並使用 ConvertZ 的 Unicode 簡轉繁 模式進行轉換
(此時轉換好的字串已在剪貼簿中)
轉換完畢後,再回到 Apk改之理 全選右鍵貼上之!
接著這裡才是最重要的!!!請注意!!!
真正的繁化是必須考慮整體用語與語意流暢
因此我們必須手動去修改簡體程式內的一些字串用語
舉例來說...
金山手機毒霸內有「訪問」,在繁體中文的用語裡,程式的訪問應該改為「存取」才比較適當
也許你會覺得吹毛求疵了! :evil:
沒錯,真正的軟體中文化便是這般的吹毛求疵與臻求完美!
Step 4.編譯繁化後 Apk 檔案
當手動修改好所有字串後,請按下「儲存」的圖示存檔
並選取「編譯」→「編譯產生apk」來編譯繁化好的apk檔案
當完成後介面會提示如下圖
在提示中就可以看見檔案路徑囉~
繁化好的 apk 檔名會多了「ApkIDE_」的開頭
接著你便可以安裝到你的 Android 裝置上把玩囉~^_^
給幾張範例
繁化不難,多種方式可以慢慢玩
多種工具可以交叉參考使用
就跟周星馳所說的一樣:「只要有心,人人都可以成為食神」
只要有心學習繁化,人人都可以成為頂尖高手!
低調宅與大家共勉之。 :smile:
註1.
問:為什麼你知道資源在 「res」→「values」?
答:這個嘛...因為正常的標準字串資源就是位在「res」→「values」
通常你也會在「res」內發現多個不同的「values」資料夾
例如繁體中文語系檔案正常會出現在「values-zh-rTW」的資料夾內
註2.
問:為什麼你知道「arrays.xml」與「strings.xml」這兩個是關鍵檔案?
答:大部分的標準字串資源就是由這兩個檔案所組成,有些會散落在各個檔案裡
這時候就真的很麻煩了,你必須手動一個一個去確認修改
這裡沒有討論到非標準字串資源,因為那必須要到「smali」資料夾去慢慢撈
那才是真正的苦命活阿~
學到了 安卓繁化真是越來越方便了
回覆刪除對了想問一下 改之理能用來去廣告嗎?
回覆刪除(連源頭廣告都去掉,不只是把框縮到0,因爲不去源頭還是會吃流量。)
咕嘿嘿
回覆刪除可以,對岸「看雪論壇」的 android 版就有用這個來去廣告,當然得會看一些程式碼&追碼
回覆刪除找出關鍵點去掉這樣
感謝 馬上去看XD
回覆刪除