dex2jar:将apk中的classes.dex转化成jar文件
jd-gui:查看jar包源代码(java代码)
apktool:反编译apk的资源文件(需要下载两个包,解压后放在一起,共三个文件aapt.exe、apktool.bat、apktool.jar)
一、反编译java源代码
- 将apk文件后缀修改为zip
- 解压得到classes.dex文件
- 将classes.dex复制到dex2jar.bat所在目录
- 命令行定位到该目录,输入命令:dex2jar.bat classes.dex
- 在当前目录生成classes_dex2jar.jar文件,用jd-gui.exe打开该文件即可看到java源码
二、反编译资源文件
- 命令行定位到apktool目录
- 输入命令:apktool.bat d <abc123>.apk <abc123> (有网友说apk要放在c盘根目录下,试了不放也行)
- (重新打包)apktool.bat b <abc123> (注:abc123 为apk文件名或者是目录名)
- 重新打包后在abc123目录下生成两个文件夹build和dist,打包生成的apk在dist文件夹下
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/35186.html