APK的汉化(apktool反编译与回编译)
2014-04-08 17:27
204 查看
转载请注明来源: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.bz2和apktool-install-windows-r05-ibot.tar.bz2 两个文件,加上之前下的签名工具(随便给个地址吧http://www.pc6.com/softview/SoftView_60348.html)我后来试了一下,被Chrome报是恶意文件,被拦截了,所以我把自己用的打包发上来吧。点击去下载,里面包含了所有需要的工具了。
步骤:
1.将apktool解压放置到同一目录下,最好是在根目录(我放在了C:/my文件夹);
2.把要汉化的apk文件放置上述文件夹下(因为后面是用命令来反编译和回编译,可以省点事嘛)
3.把cmd命令切至该文件夹,输入:apktool.bat d test.apk C:\my\test
(解释:d[ecode] [OPTS] <file.apk> [<dir>])
4.去\res\values\strings里修改(有时还有其它文件要修改的,如arrays,不一而足,自己看着办吧)
5.回编辑,继续之前的命令,输入apktool.bat b test
( b[uild] [OPTS] [<app_path>] [<out_file>])
,不一会就可以看到之前的test文件夹里多出了两个文件夹:build(编译好的文件)和dist(里面是生成的未签名apk文件)
6.签名
选择之前生成的apk,然后选择输出目录,这里选择桌面,点击制作签名即可。
可以看到桌面上已经有了生成好的签名apk文件,装一下试试吧!
费了近一天的时间终于搞定了。
本来按照这篇教程做的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.bz2和apktool-install-windows-r05-ibot.tar.bz2 两个文件,加上之前下的签名工具(随便给个地址吧http://www.pc6.com/softview/SoftView_60348.html)我后来试了一下,被Chrome报是恶意文件,被拦截了,所以我把自己用的打包发上来吧。点击去下载,里面包含了所有需要的工具了。
步骤:
1.将apktool解压放置到同一目录下,最好是在根目录(我放在了C:/my文件夹);
2.把要汉化的apk文件放置上述文件夹下(因为后面是用命令来反编译和回编译,可以省点事嘛)
3.把cmd命令切至该文件夹,输入:apktool.bat d test.apk C:\my\test
(解释:d[ecode] [OPTS] <file.apk> [<dir>])
4.去\res\values\strings里修改(有时还有其它文件要修改的,如arrays,不一而足,自己看着办吧)
5.回编辑,继续之前的命令,输入apktool.bat b test
( b[uild] [OPTS] [<app_path>] [<out_file>])
,不一会就可以看到之前的test文件夹里多出了两个文件夹:build(编译好的文件)和dist(里面是生成的未签名apk文件)
6.签名
选择之前生成的apk,然后选择输出目录,这里选择桌面,点击制作签名即可。
可以看到桌面上已经有了生成好的签名apk文件,装一下试试吧!
相关文章推荐
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名
- apktool 汉化apk 主要反编译xml相关配置文件
- Mac下利用Apktool反编译apk
- Apktool|ShakaApktool 简体中文汉化版|APK反编译工具(12月20日更新)
- 如何使用apktool反编译APK
- 使用apktool编译以及反编译apk文件
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- 利用apktool反编译apk
- 反编译apk详解(apktool +apktool +jd-gui编译文件下载)
- android 7.0 使用apktool反编译apk
- 使用apktool反编译apk的XML文件
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
- 一个APK反编译利器Apktool(android汉化)
- 利用apktool反编译apk
- android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)
- 通过apktool和逆向助手反编译apk
- 使用apktool反编译apk获取资源文件
- 安卓逆向学习笔记(2)- 利用apktool反编译apk并进行二次打包
- MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)