码迷,mamicode.com
首页 > 其他好文 > 详细

APK反编译工具与使用方法

时间:2020-03-30 13:19:49      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:nal   load   下载   href   imageview   还原   get   rar   签名   

工具:

1、apktool.bat;apktool.jar 官网下载地址

作用:最大程度的还原apk中的manifest文件和资源文件 。

使用apktool工具反编译apk文件比直接解压同一个apk文件大;

还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装使用。

2、dex2jar 官方下载地址

作用:将APK直接解压后,目录下包含的一个classes.dex文件反编译为classes-dex2jar.jar文件。

3、jd-gui.jar 官方下载地址

作用:直接查看classes-dex2jar.jar文件。

网盘资源 完整工具压缩包下载

使用方法:

将下载好的apktool.bat与apktool.jar复制到C:\Windows目录下。

1、apktool.bat;apktool.jar

打开cmd命令编辑器

反编译:

进入.apk文件目录(如test.apk)

输入命令apktool d test.apk

 
技术图片
 

默认输出test文件夹为当前目录

 
技术图片
 

重新打包:

进入test文件夹所在目录

输入命令apktool b test

默认输出test.apk文件为当前目录

2、dex2jar

将dex2jar.jar解压成文件夹

将test.apk后缀名修改为.rar然后解压(.apk 也可以直接解压)

将test.apk解压后的目录下包含的classes.dex文件复制到dex2jar解压后的文件夹中

(classes.dex文件与d2j-dex2jar.bat文件同在一个目录中)

 
技术图片
 

打开cmd命令编辑器

进入classes.dex文件与d2j-dex2jar.bat所在文件目录

输入命令d2j-dex2jar.bat classes.dex

此时可以看到目录中多出了classes-dex2jar.jar文件

 
技术图片
 

3、jd-gui

双击运行 jd-gui-1.4.0.jar 文件,

将.jar文件拖到工作区即可打开。

 
技术图片


作者:ZHOU_ZR
链接:https://www.jianshu.com/p/6c4f19331284
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

APK反编译工具与使用方法

标签:nal   load   下载   href   imageview   还原   get   rar   签名   

原文地址:https://www.cnblogs.com/zgq123456/p/12597737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!