APK反编译工具(ApkToolkit)-ApkToolkit下载 v3.3 电脑版
星级

4.8

APK反编译工具(ApkToolkit)-ApkToolkit下载 v3.3 电脑版

更新时间:2022-02-08 当前版本:V 大小:23.51MB
软件类别:开发工具 软件平台:WinAll
已下线 1039人安装1455人喜欢
应用介绍

APK反编译工具(ApkToolkit) 是一款专业免费的APK反编译软件,该软件功能强大,并能够提供最佳的反编译效果来帮助你轻松进行APK反编译操作,并且ApkToolkit不仅能够对APK进行反编译,而且还能够根据反编译APK得到目录重建APK文件,十分强大。

ApkToolkit是适合广大APP程序开发人员使用的辅助工具,能够提供编译、反编译、签名等功能,帮助你轻松DIY安卓应用,而且该软件还带来了优化功能,能够轻松进行优化APK文件,此外还支持.apk转.jar、.dex转.jar等多种转换功能,可以很好满足你的使用需求。

ApkToolkit功能

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、反编译.dex

拖拽【XXX.dex】文件到"反编译.dex"按钮前的输入区,点击"反编译.dex"按钮,会在文件【XXX.dex】的同级目录下生成一个与dex文件名相同的文件夹【XXX】

6、重建.dex

拖拽要重建的文件夹【XXX】到"重建.dex"按钮前的输入区,点击"重建.dex"按钮,会在文件夹【XXX】的同级目录下生成与同名的dex文件【XXX.dex】

7、.dex转.jar

拖拽【XXX.dex】文件到".dex转.jar"按钮前的输入区,点击".dex转.jar"按钮,会在文件【XXX.dex】的同级目录下生成文件【XXX_dex2jar.jar】

8、.apk转.jar

拖拽【XXX.apk】文件到".apk转.jar"按钮前的输入区,点击".apk转.jar"按钮,会在文件【XXX.apk】的同级目录下生成文件【XXX_dex2jar.jar】

常见问题

一、如何利用apktool反编译apk?

1、首先安装该软件。该软件运行在Java环境下,如果没有则要安装java后,在进行该程序的安装。通过百度搜索"apktool",进入到apktool的官网,然后进入的"Install",该页面有windows,linux和mac安装的详细步骤,按照对应的步骤进行安装即可。

2、apktool安装完成后,进入到apk程序所在的文件目录下,然后输入命令"apktool d -f xxxx.apk"执行,apktool即对该apk程序进行反编译。

3、反编译完成后,在该apk目录下生成了一个同样名称的文件夹,该文件夹就是apktool反编译出来的源文件。

4、打开该文件就可以查看该apk的源代码了。

二、怎么知道apktool打包的apk版本?

首先的知道一下几条指令的意思

1、apktool d SysteUI.apk 12意思是将SystemUI.apk解包到12文件下,12文件夹不用创建,会自动生成

2、apktool b 12打包12文件夹(将会自动把12文件夹里的修改过得APK解包后修改完后自动打包,生成resources.arsc,文件,这就是我们反编译的主要目的,当然还有其他目的,后面将会说明怎么apktool需要反编译的目的,生成的文件。

3、apktool if framework-res.apk这条语句很重要很多时候我们容易忽略这条语句导致打包不成功,这句语句的意思是,有些时候我们解包apk文件需要用framework-res.apk(framework是指系统框架。有时也会用到apktool if twframework-res.apk,同样我们只需在前面输入就行。当然得把framework-res.apk 这个文件目录下。

4、apktool if twframework-res.apk ,当然 twframework-res.apk 也应该放在文件目录下,不如反编译Mms.apk.....会用到