apktool下载-apktool反编译工具v3.0汉化 电脑版下载
- 软件介绍
apktool 是一种用于第三方逆向工程,封闭,二进制的 Android 应用程序工具。它可以将 apk 资源解码为近乎原始的形式,并在进行一些修改后重建它们。它还使得使用应用程序更容易,因为项目像文件结构和一些重复性任务的自动化,如构建 apk 等。但是它不适用于盗版和其他非法律用途。它可用于本地化,添加一些功能或支持自定义平台,分析应用程序等等。纯净下载站提供apktool下载-apktool反编译工具v3.0汉化 电脑版下载,欢迎大家下载体验!
apktool特色
反编译.apk:对.apk文件进行反编译。
重建.apk:根据反编译.apk得到目录重建.apk文件。
签名.apk:对.apk文件进行签名。
优化.apk:对.apk文件进行优化。
framework-res.apk工具:实现framework-res.apk的安装和管理。
apk转.jar:将.apk文件转换为.jar文件。
dex转.jar:将.dex文件转换为.jar文件。
apktool使用教程
1、请先配置好JAVA的使用环境,使用方法可网上找教程。
2、选择在该页面下载apktool软件包,将下载的软件包解压到E盘根目录。
3、按windows徽标键 + R 键,在开始菜单找到运行并进入。
4、再运行输入框中输入cmd并回车进入小黑板。
5、然后依次:输入E: 并回车进入电脑的E盘——输入cd apktool 并回车即可进入E:/apktool目录下。该目录即是上边操作存放的反编译apk文件所在的目录下了。
6、将framework-res.apk从手机的官方刷机包里面提取出来放到E:/apktool目录
7、接下来为apktool安装框架。在命令提示符窗口输入 apktool if framework-res.apk 回车,这样框架就会自动安装好。

8、下面可以正常进行apk的反编译和回编译了。命令如下apktool d xxx.apk →这是反编译命令。xxx.apk就是在E:/apktool目录下欲反编译的apk文件apktool b xxx →这是回编译命令。xxx就是反编译后的文件所在文件夹,这个文件夹一般是以之前反编译的文件名为名称,例如我反编译SystemUI.apk,就会在E:/apktool目录下生成一个SystemUI文件夹,回编译命令就可以这样写“apktool b SystemUI”。回编译完成会在SystemUI文件夹生成一个dist文件夹和一个build文件夹。dist文件夹里面存放的就是回编译后不带有签名的apk文件,build文件夹里面还有一个apk文件夹,里面存放的就是回编译后没有打包成apk的文件。
apktool常见问题
问:用apktool工具反编译apk后怎么得到源码?
答:一、工具准备:apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的java源码
1.用解压工具从apk包中取出classes.dex文件
用命令(dex2jar.bat classes.dex)得到一个 jar文件
2.用jd-gui反编译工具将得到.jar文件反编译成.java文件
三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反编译xxx.apk包
2.从 xxx_xml 文件夹得到xml文件
四、第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码。
五、应用: 汉化/去广告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步骤三的文件夹xxx_xml/res/ 下, 建文件夹: values-zh-rCN,values-zh-rTW
2.1复制valuesstrings.xml 到 values-zh-rCN 并翻译.
2.2 去广告见;
3.重建APK,用命令(apktool b xxx) ,输出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)
六、重新打包和签名
问:如何利用apktool(APK反编译工具)反编译apk?
答:下载apktool所需文件:
解压刚刚下载的文件,并将解压的文件放入zhuanC:Windows目录下
启动控制台,输入apktool,回shu车可查看到apktool工具常用指令,如图
新建一个文件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:apk目录,同时放入用于测试的android app包(test.apk)
控制台输入:apktool d D:apktest.apk D:apktest 进行反编译操作
中句话中“D:apktest.apk”指apk存放位置,“D:apktest”指反编译后文件存放的位置
反编译成功之后,进入D:apktest文件目录可以查看到反编译后的文件
apktool更新日志
1、重新编译apktool,大幅度增强.apk重建和反编译的成功率。
2、自动检测JDK 6/7环境。
3、移除反编译和重建.dex功能。
4、更新aapt.exe到最新版本。
5、更新zipalign.exe到最新版本。
6、在上个版本的基础上进行优化精简。
7、新增使用统计功能。
8、对外正式发布。
小编寄语
ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具。Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源。apktool可支持编译、反编译、签名等功能。纯净下载站提供apktool下载-apktool反编译工具v3.0汉化 电脑版下载,如果你是经常DIY安卓软件的小伙伴们,那可以下载apktool体验下该软件的魅力了。
相关合集
- apktool反编译工具v3.0汉化版 免费版下载地址
相关阅读
网友评论