APK反编译工具(ApkToolkit)是一款免费小巧的专业APK反编译软件,该软件适合广大APP程序开发人员使用,不仅带来编译、反编译、签名等功能,帮助用户轻松DIY安卓应用,而且ApkToolkit还需.apk转.jar、.dex转.jar等多种转换功能,是经常DIY安卓软件必不可少的工具。
ApkToolkit内置了安装反编译系统apk所需要的framework-res框架,同时还支持清理上次反编译文件夹等功能,使用户能够通过最佳的反编译服务轻松获得自己所需的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、反编译.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】
decode
该命令用于进行反编译apk文件,一般用法为
apktool d <file.apk> <dir>
<file.apk>代表了要反编译的apk文件的路径,最好写绝对路径,比如C:\MusicPlayer.apk
<dir>代表了反编译后的文件的存储位置,比如C:\MusicPlayer
如果你给定的<dir>已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktool d –f <file.apk> <dir>
这样就会强行覆盖已经存在的文件
build
该命令用于编译修改好的文件,一般用法为
apktool b <dir>
这里的<dir>就是刚才你反编译时输入的<dir>(如C:\MusicPlayer),输入这行命令后,如果一切正常,你会发现C:\MusicPlayer内多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。
install
install-framework命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。
一、如何利用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.....会用到
以上就是ApkToolkit的全部内容了,软件爱好者为您提供最好用的软件,为您带来最新的游戏!
108MB/国产软件
2021-12-10
1.74GB/国产软件
2021-01-12
896MB/国产软件
2021-02-25
88.18MB/国产软件
2021-01-14
379MB/国产软件
2021-02-04
12.38MB/国产软件
2021-03-27
246.13MB/国产软件
2021-02-24
231.41MB/国产软件
2021-03-11
2.54GB/国产软件
2021-01-12
UPUPOO激活码领取软件77.98MB / 2021-02-06
点击查看Photoshop 2020破解版1.9GB / 2021-01-04
点击查看Maya2021最新版1.86GB / 2021-02-03
点击查看Xshell7激活破解版88.18MB / 2021-01-14
点击查看RPG Maker MV全能修改器507KB / 2021-01-05
点击查看OC渲染器4.0破解版114.83MB / 2021-01-15
点击查看AI全自动剪辑软件破解版121MB / 2021-02-19
点击查看Auto Unlocker破解版35.7MB / 2021-11-12
点击查看diskgenius专业版38.7MB / 2021-09-25
点击查看方方格子Excel工具箱下载94.55MB / 2021-02-04
点击查看Photoshop 2020破解版1.9GB / 2021-01-04
点击查看CorelDRAW2021破解版727.34MB / 2021-01-16
点击查看