首页 > 其他 > 详细

APK的汉化(apktool反编译与回编译)

时间:2014-04-08 21:31:49      阅读:539      评论:0      收藏:0      [点我收藏+]

转载请注明来源:http://blog.csdn.net/jiezhi2013/article/details/23193531

费了近一天的时间终于搞定了。


本来按照这篇教程做的http://bbs.mumayi.com/thread-31933-1-1.html,发现我要修改的那个软件的提取出来的resources.arsc文件用那个“汉化狂人”软件打开后都是乱码,用ArscEditor又说是“格式错误”……还以为代码被混淆后打不开呢,最后都快放弃了。囧


其实那篇帖子里的软件太多,对于刚上手的人会有很大压力……结果后来我只用了三个软件就基本搞定了,上菜:



工具准备:下载apktool(https://code.google.com/p/android-apktool/downloads/list)和apk签名工具。

这里我下载了apktool1.5.2.tar.bz2apktool-install-windows-r05-ibot.tar.bz2 两个文件,加上之前下的签名工具(随便给个地址吧http://www.pc6.com/softview/SoftView_60348.html)。


步骤:

1.将apktool解压放置到同一目录下,最好是在根目录(我放在了C:/my文件夹);


2.把要汉化的apk文件放置上述文件夹下(因为后面是用命令来反编译和回编译,可以省点事嘛)

bubuko.com,布布扣

3.把cmd命令切至该文件夹,输入:apktool.bat d test.apk C:\my\test

(解释:d[ecode] [OPTS] <file.apk> [<dir>])


bubuko.com,布布扣


bubuko.com,布布扣


4.去\res\values\strings里修改(有时还有其它文件要修改的,如arrays,不一而足,自己看着办吧)


5.回编辑,继续之前的命令,输入apktool.bat b test

( b[uild] [OPTS] [<app_path>] [<out_file>])

,不一会就可以看到之前的test文件夹里多出了两个文件夹:build(编译好的文件)和dist(里面是生成的未签名apk文件)


6.签名

bubuko.com,布布扣

选择之前生成的apk,然后选择输出目录,这里选择桌面,点击制作签名即可。


可以看到桌面上已经有了生成好的签名apk文件,装一下试试吧!




APK的汉化(apktool反编译与回编译),布布扣,bubuko.com

APK的汉化(apktool反编译与回编译)

原文:http://blog.csdn.net/jiezhi2013/article/details/23193531

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!