查看: 3327|回复: 3
收起左侧

[实用教程] 安卓软件简单汉化教程--By.Jxdm

 关闭 [复制链接]
极限度—魔
发表于 2013-4-3 19:24:42 | 显示全部楼层 |阅读模式
本帖最后由 极限度—魔 于 2013-4-3 20:08 编辑

PS:本人是菜鸟,难免会出现错误,如果有错误的话请大家提出,我修改  
部分工具放在最下面~
这里用Screen Filter软件做例子。
1.首先我们用winrar之类的压缩器打开,然后把里面的文件解压出来,伱也可以只解压 resclasses.dexresources.arsc
16995.png
2.png
2.一般我们只要汉化ARSC文件就可以了,但是有的软件隐藏得深,那我们就需要汉化dex文件了。当然,也可以用Notepad++来汉化〖在此说明一下,Notepad++不能汉化arsc文件的,只能汉化txt,xml 〗,只不过找起来有点麻烦而已,不过汉化起来没有那么多的遗漏
3.然后,用ARSC文件汉化工具将其打开,然后就可以在里面汉化了.例如用AndroidResEdit_By_汉化浪子
3.png
4.png
4.然后,再次用“压缩及解压缩”工具打开APK文件,直接把汉化后的ARSC文件添加替换进去。同时,在进入压缩包里的〖META-INF〗〖这是签名,证书文件目录〗,删除里面除了MANIFEST.MF外的其他文件.
5.最后,使用签名工具完成签名,签名后就可以安装了
  但是安装后我们发现,还有两个字条没有被汉化〖Ok&Cancel〗,这样我们就需要考虑到dex文件了

我们用winrar解压classes.dex,然后把它放到dex解包文件夹下,然后直接双击 双击反编译dex文件.bat,这时文件夹上会出现 classes 这个文件夹
然后我们就要用到Notepad++ 点击此下载Notepad++汉化版.然后
点击]搜索--在文件中查找--点击目录的那个按钮--选择解包后的 classes 的目录--在查找中输入 Ok -- 全部查找
5.png
6.png
7.png
但是我们搜索除了很多个,这是因为没有勾选 匹配大小写,我们勾选它
8.png
然后再点击全部查找,这样就只出现了一个 “Ok”
9.png
然后我们双击就会来到这里,然后把“Ok”修改 “确定”,“Calcen”汉化的方法和汉化“Ok”一样~
10.png
但是因为smali文件不支持中文,所以我们要将格式转换为UTF-8无BOM形式
11.png
然后点击文件--保存即可

最后将classes编译回去。回到dex(反)编译文件夹。点击“双击编译dex文件”。最后在"打包后的dex文件"文件夹内生成同名文件。
然后把它拉回到apk程序里,然后签名就可以了~
这样汉化就完成了
PS:签名前一定要〖META-INF〗〖这是签名,证书文件目录〗,删除里面除了MANIFEST.MF外的其他文件
汉化工具下载

评分

参与人数 2经验 +5 人气 +1 收起 理由
深雅爱哲 + 1 人气必须的
ppy0606 + 5 感谢提供分享

查看全部评分

深雅爱哲
发表于 2013-4-6 23:23:47 | 显示全部楼层
竟然没人顶,辛苦了,多好的教程贴。手机区要提高点人气了
lyx827590484
发表于 2013-4-15 10:56:17 | 显示全部楼层
深雅爱哲 发表于 2013-4-6 23:23
竟然没人顶,辛苦了,多好的教程贴。手机区要提高点人气了

好贴一枚,不容错过
hmm1274148166
发表于 2013-4-20 00:22:58 | 显示全部楼层
这么好的帖子竟然没有高亮,是不是版主没看到,支持一下
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-4-30 21:12 , Processed in 0.140118 second(s), 21 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表