kindle fire系统汉化入门详细图文教程
rom之家小编今天带来kindle fire系统汉化入门详细图文教程,感兴趣的机油赶紧去看看吧。
一、环境
需要java环境,自己到官方下载,然后缺省安装就行了,现在好像是7.2版本。
二、工具软件
编译、反编译工具:akptool
文本编辑工具:notepad++
压缩解压缩工具:winrar
英文不好的(比如我),请安装“有道词典”。
大家在网上下吧。
三、步骤
1、找到需要汉化的程序:
我们吧kindle fire的rom解包,在目录\system\app下就是它的主要程序文件。
比如我们要汉化快捷菜单,就是这个:

它对应的程序就是:QuickSettings.apk
2、反编译、汉化、编译:
现在我们就需要工具akptool,我们先建立一个工作目录,比如c:\akptool,我们把下载的akptool解包,
里面的三个文件全部放倒这个目录下,同时把我们要反编译的对象QuickSettings.apk也放到这个目录下。
(在正式反编译之前,还有一个步骤,有些程序需要用到服务框架,我们必须先加载框架;这个框架
就是rom包里的\system\framework\framework-res.apk这个文件。我们把它也放到c:\akptool目录下。
然后在CMD窗口,进入c:\apktool目录,输入:
apktool if framework-res.apk,如下图:

图片里的f.apk就是framework-res.apk,被我改名了。
这个加载服务器框架的步骤只需要做一次,以后就不用做了。)
现在接下了,就可以反编译QuickSettings.apk了,命令很简单:
apktool d QuickSettings.apk,如图:

它会把QuickSettings.apk反编译到QuickSettings的目录。(同样被我改名了,q1.apk就是QuickSettings.apk)
然后在QuickSettings\res目录下就是我们需要汉化的文件夹了,values文件夹是缺省目录,
如果有values-zh-rCN文件夹,就说明程序本身支持中文显示;如果没有,你可以直接汉化value文件夹里的文件,
那么缺省显示就是中文了,不过,最好是自己新建一个values-zh-rCN文件夹,然后把vlaue文件下strings.xml和arrays.xml这两个文件
复制到values-zh-rCN文件下,汉化values-zh-rCN文件夹下的这两个文件就行了。
现在我们就可以对着kindle fire屏幕显示,在文件中找到相应的英文,然后进行汉化了,如图:

(编辑xml文件请用notepad++)
汉化完成后,然后我们就要对源代码进行编译了,命令是:
akptool b QuickSetting
编译完成的程序QuickSetting.apk会在这dist目录下。这个时候最好不要直接把编译生成的这个程序替换原来的程序,
我们用winrar把QuickSetting.apk打开,在目录下把资源文件resources.arsc拉出来,替换到编译前的QuickSetting.apk程序里面。
这样经过汉化了的QuickSetting.apk就完成了。(不用重新签名)
这样我们就可以把汉化好了的QuickSetting.apk装进我们的rom包,或者直接传到kindle fire中,用这个命令:
adb shell /data/local/BurritoRoot2.bin
adb root
@pause
adb shell id
adb remount
adb push QuickSettings.apk /system/app
@pause
(kindle fire 必须root了的)
现在点击你的kindle fire 看看是不是汉化好了。
注:kindle fire里的程序即使反编译后,有values-zh-rCN文件夹,其汉化也不准确,因为kindle fire其实没有针对中文地区发售,
其汉化只是将就原来的安卓系统,比如关闭kindle fire,缺省因为现实是“Do you want to shut down your Kindle?”而中文
显示是“是否关闭手机?”,所以如果你愿意,你可以把values-zh-rCN文件夹里汉化纠正一下,或者干脆直接把value里的文件
复制过来,汉化英文原版的。。
简单讲就这些吧。。。
热门刷机包top10
- 联想A320t(移动4G)刷机包 基于官方 稳定 省电 流畅 原生安卓版
- 宏为h98-g7刷机包_救砖包_官方包_宏为H98-G7_4.2.2_HOOW-G7 (凡卓Z18-02切换G3动画和型号HOOW-G7)
- 努比亚Z11 mini刷机包 基于官方 极致精简 首款第三方ROM ROM之家首发
- 中兴 V880 基于CM7 优化 稳定 流畅 18号发布
- 一加手机2刷机包 氢OS 1.4 For 一加手机2 公测第五版 全网首发
- 纽曼N1刷机包 乐蛙ROM第七十四期 开发版 LeWa_ROM_N1
- OPPO R7T 刷机包 OPPO_R7t_R7t_11_150519_中国(China)_4.4.4 原汁原味
- 金立 ELIFE S5.5L (GN9000L/移动4G)刷机包_救砖包_官方包_金立GN9000_4.2.2_CBT5701A01_A_T2926
- 欧乐迪w1160a刷机包_救砖包_官方包_欧乐迪W1160A_4.1.1_MocorDroid2.3.5.W12.20_P12_20121225.173726
- 华为 荣耀畅玩4C(CHM-UL00/双4G)刷机包_救砖包_官方包_华为CHM-UL00_4.4.2_联通版固件BalongV100R001C51B311
热门刷机教程top10
热门ROM资讯top10
热门手机刷机包
- HTC One SU (T528W)刷机包
- 三星 G800H刷机包
- 酷珂 W528t+刷机包
- 魅族 魅蓝E2刷机包
- 魅族 魅蓝Max刷机包
- 中江臻智 106刷机包
- IUNI U3刷机包
- 峰米 F588刷机包
- 宏为 YUYI-D901刷机包
- 华为 荣耀畅玩6X(全网通)刷机包
- 华为 荣耀9(STF-AL10/全网通)刷机包
- 格莱特 D6刷机包
- 三星 S5820刷机包
- 博立信 BROADSEE N1刷机包
- 三星 A800YZ刷机包
- 祥米 Y16刷机包
- 三星 Galaxy S6 Edge(SM-G925P)刷机包
- 三星 Galaxy S III Neo+ (i9300i)刷机包
- 三星 i9128i刷机包
- 三星 G3508J刷机包
热门刷机包top10
- 联想A320t(移动4G)刷机包 基于官方 稳定 省电 流畅 原生安卓版
- 宏为h98-g7刷机包_救砖包_官方包_宏为H98-G7_4.2.2_HOOW-G7 (凡卓Z18-02切换G3动画和型号HOOW-G7)
- 努比亚Z11 mini刷机包 基于官方 极致精简 首款第三方ROM ROM之家首发
- 中兴 V880 基于CM7 优化 稳定 流畅 18号发布
- 一加手机2刷机包 氢OS 1.4 For 一加手机2 公测第五版 全网首发
- 纽曼N1刷机包 乐蛙ROM第七十四期 开发版 LeWa_ROM_N1
- OPPO R7T 刷机包 OPPO_R7t_R7t_11_150519_中国(China)_4.4.4 原汁原味
- 金立 ELIFE S5.5L (GN9000L/移动4G)刷机包_救砖包_官方包_金立GN9000_4.2.2_CBT5701A01_A_T2926
- 欧乐迪w1160a刷机包_救砖包_官方包_欧乐迪W1160A_4.1.1_MocorDroid2.3.5.W12.20_P12_20121225.173726
- 华为 荣耀畅玩4C(CHM-UL00/双4G)刷机包_救砖包_官方包_华为CHM-UL00_4.4.2_联通版固件BalongV100R001C51B311
热门刷机教程top10
热门ROM资讯top10
热门手机刷机包
- HTC One SU (T528W)刷机包
- 三星 G800H刷机包
- 酷珂 W528t+刷机包
- 魅族 魅蓝E2刷机包
- 魅族 魅蓝Max刷机包
- 中江臻智 106刷机包
- IUNI U3刷机包
- 峰米 F588刷机包
- 宏为 YUYI-D901刷机包
- 华为 荣耀畅玩6X(全网通)刷机包
- 华为 荣耀9(STF-AL10/全网通)刷机包
- 格莱特 D6刷机包
- 三星 S5820刷机包
- 博立信 BROADSEE N1刷机包
- 三星 A800YZ刷机包
- 祥米 Y16刷机包
- 三星 Galaxy S6 Edge(SM-G925P)刷机包
- 三星 Galaxy S III Neo+ (i9300i)刷机包
- 三星 i9128i刷机包
- 三星 G3508J刷机包