[中文化交流] Apk 改之理 + ConvertZ 輕鬆將簡體 APK 轉繁體
以前曾經寫過幾個關於 apk 繁化的教學
相關可看以下兩篇文章 :neutral:
偶爾會遇到好用的簡體 apk 檔案
有沒有簡單的方式簡轉繁? :mrgreen:
有低調宅...當然就有辦法...咕嘿嘿 :grin:
首先請準備好工具:
接著請想辦法下載你要繁化的 apk 檔案...
這個我也寫過~有興趣可參考 :wink:
[低調] APK Downloader – 把好用的 app 載回電腦裡
以下教學以「金山手機毒霸」為例,有需要範例檔案請載:[點我下載]
一開始 APK改之理 為簡體介面,你可以依照下圖來變更為繁體介面
![1.png](https://farm3.static.flickr.com/2844/9225677130_99e4a544a8.jpg)
將下載好的檔案檔名改為純英文&數字組合而成的檔名,避免反編譯錯誤!
按下「專案」→「開啟Apk」選取你要繁化的 apk 檔案,程式就會開始自動幫你反編譯
![3.png](https://farm8.static.flickr.com/7364/9222901649_5dddf0b83a.jpg)
當反編譯好以後程式會有提示,如下圖
![4.png](https://farm8.staticflickr.com/7372/9225679390_d748c0e499.jpg)
你就可以在主程式左側欄位發現反編譯好的檔案清單
![4-1.png](https://farm3.staticflickr.com/2848/9222992065_51420ca95b.jpg)
點開後請找到「res」→「values」(註1.)
接著選取「arrays.xml」與「strings.xml」這兩個關鍵檔案來進行繁化(註2.)
點開「arrays.xml」與「strings.xml」這兩個關鍵檔案後便可以看見簡體文字
![5.png](https://farm4.staticflickr.com/3714/9222902551_cdb55d8c0c.jpg)
這些簡體文字即為 Unicode 的形式
因此我們可以全選後右鍵複製簡體文字並使用 ConvertZ 的 Unicode 簡轉繁 模式進行轉換
(此時轉換好的字串已在剪貼簿中)
![6.png](https://farm6.static.flickr.com/5539/9225680376_7be0bbb84b.jpg)
![7.png](https://farm8.static.flickr.com/7286/9222903527_224352e2f8.jpg)
轉換完畢後,再回到 Apk改之理 全選右鍵貼上之!
![8.png](https://farm6.staticflickr.com/5545/9225681358_0279c7f5ee.jpg)
![9.png](https://farm6.staticflickr.com/5490/9225682080_ebe642f0b2.jpg)
接著這裡才是最重要的!!!請注意!!!
當手動修改好所有字串後,請按下「儲存」的圖示存檔
![12.png](https://farm6.staticflickr.com/5334/9225683950_41641f4813.jpg)
並選取「編譯」→「編譯產生apk」來編譯繁化好的apk檔案
![13.png](https://farm3.staticflickr.com/2877/9225684436_dc6736ac00.jpg)
當完成後介面會提示如下圖
![14.png](https://farm6.staticflickr.com/5541/9222907537_c7113a454e.jpg)
在提示中就可以看見檔案路徑囉~
繁化好的 apk 檔名會多了「ApkIDE_」的開頭
![15.png](https://farm4.static.flickr.com/3699/9222908001_792b65fc11.jpg)
接著你便可以安裝到你的 Android 裝置上把玩囉~^_^
給幾張範例
![Screenshot_2013-07-07-01-39-14.jpg](https://farm8.staticflickr.com/7298/9222989669_c9c0fdd281.jpg)
![Screenshot_2013-07-07-01-39-39.jpg](https://farm3.staticflickr.com/2831/9225767610_3b6b620957.jpg)
![Screenshot_2013-07-07-01-40-16.jpg](https://farm4.staticflickr.com/3720/9225768198_54b7aaa1f8.jpg)
![Screenshot_2013-07-07-01-42-10.jpg](https://farm4.staticflickr.com/3717/9222991535_7215d54084.jpg)
繁化不難,多種方式可以慢慢玩
多種工具可以交叉參考使用
就跟周星馳所說的一樣:「只要有心,人人都可以成為食神」
只要有心學習繁化,人人都可以成為頂尖高手!
低調宅與大家共勉之。 :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改之理 為簡體介面,你可以依照下圖來變更為繁體介面
![1.png](https://farm3.static.flickr.com/2844/9225677130_99e4a544a8.jpg)
必做部分!!
設定你的 JDK 路徑
當你下載好 JDK 後,請先安裝之,接著把路徑記下來,在 APK改之理 的「工具」→「配置與選項」→「配置SDK」
瀏覽 Java SDK 路徑!設定為你的 JDK 路徑!
將下載好的檔案檔名改為純英文&數字組合而成的檔名,避免反編譯錯誤!
按下「專案」→「開啟Apk」選取你要繁化的 apk 檔案,程式就會開始自動幫你反編譯
![3.png](https://farm8.static.flickr.com/7364/9222901649_5dddf0b83a.jpg)
Step 2.選取「關鍵檔案」開始繁化
當反編譯好以後程式會有提示,如下圖
![4.png](https://farm8.staticflickr.com/7372/9225679390_d748c0e499.jpg)
你就可以在主程式左側欄位發現反編譯好的檔案清單
![4-1.png](https://farm3.staticflickr.com/2848/9222992065_51420ca95b.jpg)
點開後請找到「res」→「values」(註1.)
接著選取「arrays.xml」與「strings.xml」這兩個關鍵檔案來進行繁化(註2.)
Step 3.執行 ConvertZ ,選取關鍵文字繁化
點開「arrays.xml」與「strings.xml」這兩個關鍵檔案後便可以看見簡體文字
![5.png](https://farm4.staticflickr.com/3714/9222902551_cdb55d8c0c.jpg)
這些簡體文字即為 Unicode 的形式
因此我們可以全選後右鍵複製簡體文字並使用 ConvertZ 的 Unicode 簡轉繁 模式進行轉換
(此時轉換好的字串已在剪貼簿中)
![6.png](https://farm6.static.flickr.com/5539/9225680376_7be0bbb84b.jpg)
![7.png](https://farm8.static.flickr.com/7286/9222903527_224352e2f8.jpg)
轉換完畢後,再回到 Apk改之理 全選右鍵貼上之!
![8.png](https://farm6.staticflickr.com/5545/9225681358_0279c7f5ee.jpg)
![9.png](https://farm6.staticflickr.com/5490/9225682080_ebe642f0b2.jpg)
接著這裡才是最重要的!!!請注意!!!
真正的繁化是必須考慮整體用語與語意流暢
因此我們必須手動去修改簡體程式內的一些字串用語
舉例來說...
金山手機毒霸內有「訪問」,在繁體中文的用語裡,程式的訪問應該改為「存取」才比較適當
也許你會覺得吹毛求疵了! :evil:
沒錯,真正的軟體中文化便是這般的吹毛求疵與臻求完美!
Step 4.編譯繁化後 Apk 檔案
當手動修改好所有字串後,請按下「儲存」的圖示存檔
![12.png](https://farm6.staticflickr.com/5334/9225683950_41641f4813.jpg)
並選取「編譯」→「編譯產生apk」來編譯繁化好的apk檔案
![13.png](https://farm3.staticflickr.com/2877/9225684436_dc6736ac00.jpg)
當完成後介面會提示如下圖
![14.png](https://farm6.staticflickr.com/5541/9222907537_c7113a454e.jpg)
在提示中就可以看見檔案路徑囉~
繁化好的 apk 檔名會多了「ApkIDE_」的開頭
![15.png](https://farm4.static.flickr.com/3699/9222908001_792b65fc11.jpg)
接著你便可以安裝到你的 Android 裝置上把玩囉~^_^
給幾張範例
![Screenshot_2013-07-07-01-39-14.jpg](https://farm8.staticflickr.com/7298/9222989669_c9c0fdd281.jpg)
![Screenshot_2013-07-07-01-39-39.jpg](https://farm3.staticflickr.com/2831/9225767610_3b6b620957.jpg)
![Screenshot_2013-07-07-01-40-16.jpg](https://farm4.staticflickr.com/3720/9225768198_54b7aaa1f8.jpg)
![Screenshot_2013-07-07-01-42-10.jpg](https://farm4.staticflickr.com/3717/9222991535_7215d54084.jpg)
繁化不難,多種方式可以慢慢玩
多種工具可以交叉參考使用
就跟周星馳所說的一樣:「只要有心,人人都可以成為食神」
只要有心學習繁化,人人都可以成為頂尖高手!
低調宅與大家共勉之。 :smile:
註1.
問:為什麼你知道資源在 「res」→「values」?
答:這個嘛...因為正常的標準字串資源就是位在「res」→「values」
通常你也會在「res」內發現多個不同的「values」資料夾
例如繁體中文語系檔案正常會出現在「values-zh-rTW」的資料夾內
註2.
問:為什麼你知道「arrays.xml」與「strings.xml」這兩個是關鍵檔案?
答:大部分的標準字串資源就是由這兩個檔案所組成,有些會散落在各個檔案裡
這時候就真的很麻煩了,你必須手動一個一個去確認修改
這裡沒有討論到非標準字串資源,因為那必須要到「smali」資料夾去慢慢撈
那才是真正的苦命活阿~
學到了 安卓繁化真是越來越方便了
回覆刪除對了想問一下 改之理能用來去廣告嗎?
回覆刪除(連源頭廣告都去掉,不只是把框縮到0,因爲不去源頭還是會吃流量。)
咕嘿嘿
回覆刪除可以,對岸「看雪論壇」的 android 版就有用這個來去廣告,當然得會看一些程式碼&追碼
回覆刪除找出關鍵點去掉這樣
感謝 馬上去看XD
回覆刪除