Apktool破解版是一款出色的APK反编译软件,这款软件开源且免费,为用户提供了编译、反编译、签名等优质的功能,可以轻松实现apk、dex的反编译、回编译等操作,适合广大经常DIY安卓软件的朋友使用。
Apktool是一款用于Windows系统的强大的反编译辅助软件,该软件采用最新的组件制作而成,不但能够帮助用户对APK文件进行多种编译操作,更是能够解码来自第三方、封闭和二进制APK的资源,能够很好满足广大用户的日常使用需求。
1、反编译.apk
对.apk文件进行反编译。
2、重建.apk
根据反编译.apk得到目录重建.apk文件。
3、签名.apk
对.apk文件进行签名。
4、优化.apk
对.apk文件进行优化。
5、framework-res.apk工具
实现framework-res.apk的安装和管理。
6、.apk转.jar
将.apk文件转换为.jar文件。
7、.dex转.jar
将.dex文件转换为.jar文件。
1、反编译.apk
拖拽【XXX.apk】程序到"反编译.apk"按钮前的输入区,点击"反编译.apk"按钮,
会在文件【XXX.apk】的同级目录下生成文件夹【XXX】。
2、重建.apk
把第一步得到的文件夹【XXX】拖拽到"重建.apk"按钮前面的输入区,点击"重建.apk"按钮,
会在文件夹【XXX】的同级目录下生成未签名的程序【XXX.R.apk】。
3、签名.apk
把第二步得到的程序【XXX.R.apk】拖拽到"签名.apk"按钮前的输入区,点击"签名.apk"按钮,
会在文件【XXX.R.apk】的同级目录下生成已经签名好的程序【XXX.RS.apk】。
4、优化.apk
把第三步得到的程序【XXX.RS.apk】拖拽到"优化.apk"按钮前的输入区,点击"优化.apk"按钮,
会在【XXX.RS.apk】的同级目录下生成已经优化好的程序【XXX.RSO.apk】。
5、framework-res.apk工具
拖拽【XXX.apk】文件到"安装"按钮前的输入区,点击"安装"按钮,会生成相应的apk,编译对某
些APK程序的反编译和重建。
点击"查看",即可在资源管理器中看到已经安装的framework-res.apk,可对其进行管理或删除。
6、.apk转.jar
拖拽【XXX.apk】文件到".apk转.jar"按钮前的输入区,点击".apk转.jar"按钮,
会在文件【XXX.apk】的同级目录下生成文件【XXX_dex2jar.jar】。
7、.dex转.jar
拖拽【XXX.dex】文件到".dex转.jar"按钮前的输入区,点击".dex转.jar"按钮,
会在文件【XXX.dex】的同级目录下生成文件【XXX_dex2jar.jar】。
1、下载最新版本的apktool,然后重命名为apktool.jar
2、将apktool和apktool.jar移动到/usr/local/bin文件夹中
mv apktool /usr/local/bin
mv apktool.jar /usr/local/bin
3、给apktool和apktool.jar添加可执行权限
chmod +x apktool
chmod +x apktool.jar
4、在终端(Terminal)上输入apktool,安装成功
安装完成后,输入以下命令即可执行Apktool:
apktool d xxx.apk
示例:
一、APKTOOL使用环境配置
1、安装JAVA并设置环境变量。
下载安装都很简单,关键是安装完后还需要亲自设置环境变量以方便其他程序能够条用JAVA。
以WIN7为例,在桌面上右键点击计算机——>属性——>高级系统设置——>环境变量——>在下边的系统变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的安装路径,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26
二、APKTool的安装
1、其实这个谈不上安装,不过如果你愿意的话可以把下载到的APKTOOL中的三个文件(aapt.exe、apktool.bat、apktool.jar)解压缩到你的Windows安装目录下,以方便使用Dos命令.
2、可能有些人下载的APKTOOL里有个安装的bat文件,并且有另外两个方便使用的bat文件。
三、APKTool的使用
1、decode
该命令用于进行反编译apk文件,一般用法为
apktool d
如果你给定的
apktool d –f
这样就会强行覆盖已经存在的文件
2、build
该命令用于编译修改好的文件,一般用法为
apktool b
这里的
3、install-framework
该命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。
1、配置好JAVA环境,方法自行度娘搜索。
2、下载apktool并解压到E盘根目录
3、在桌面或任意界面同时按住windows徽标键+R(或在开始菜单找到运行)
4、在呼出的运行窗口中输入cmd然后回车
5、在命令提示符中输入
E: 回车
cd apktool 回车
即可进入E:/apktool目录,这个目录就是反编译apk后文件存放的文件夹。接下来需要将framework-res.apk从手机的官方刷机包里面提取出来放到E:/apktool目录
6、接下来为apktool安装框架。
在命令提示符窗口输入
apktool if framework-res.apk 回车
这样框架就会自动安装好。
7、下面可以正常进行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,反编译后修改STRING文件里面的程序名字。
要是修改包名AndroidManifest.xml,里面的包名之后到SMIL文件格式里面替换新的包名,之后改掉目录。主要如果有主,程序的启动包请拉回去,即不要改动文件的包名和文件夹,其他的都重新创建个新的包名文件夹,就是这样。
二、Apktool怎么反编译?
1、下载对应的jar文件
2、安装java环境并配置java环境变量
3、把apk复制到apktool的jar包同级目录
4、比如下载的是apktool_2.4.0.jar
5、在命令行执行:java -jar apktool_2.4.0.jar d xx.apk
6、之后会在同级目录生成xx文件夹,里面是解压后的apk文件
168.49MB|行业软件
115.08MB|行业软件
38.68MB|行业软件
8.51 MB|行业软件
219.1 MB|行业软件
228 KB|行业软件
42.95 MB|行业软件
994 MB|行业软件
22.67MB|行业软件
4.33MB|行业软件
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!