Android反编译(apktool、dex2jar、jd-gui)三件套教程
jd-gui
A standalone Java Decompiler GUI
项目地址:https://gitcode.com/gh_mirrors/jd/jd-gui
免费下载资源
·
Android反编译(apktool、dex2jar、jd-gui)三件套教程
这个是网上流行的使用工具,我现在重新写一下屡一下思路
apk反编译软件有个组合套餐:apktool 、dex2jar、jd-jui,
我直接打包好了一套工具,也配置好了,使用可以直接用剩的再收集麻烦w
这个下载地址:
https://download.csdn.net/download/god_zzz/11241989
简单介绍一下,大概了解一下各自是干什么的:
## apktool
可以反编译软件的布局文件、xml文件、AndroidManifest.xml和图片等。
## dex2jar
将apk反编译成java源码,也就是说把classes.dex转化成jar文件,反编译源码
## jd-gui
源码文件转化成jar文件,这个打开直接查看jar的源码
**
开始反编译
- 第一步下载好工具和要测试的apk
- 然后使用
apktool使用注意
- 要确保他们三个在一个文件夹里面,然后打开CMD命令把路径切到这里
使用命令
apktool d -f ***.apk
里面就是所要的文件,第一部分结束
第二部分–dex2jar反编译源文件
- 找到APK文件,直接右键解压
- 解压到新的文件夹,记得解压重新命名要不会覆盖(因为名字一样)
- 找到里面的文件 classes.dex
- classes.dex是我们要的文件
- 第二步把classes.dex文件放到dex2jar解压好的文件夹里
##还是要注意 运行命令的实话路径一定要切换到当前路径
然后输入命令:
d2j-dex2jar.bat classes.dex
这样反编译就成功了
**
最后一步用JD-GUI查看源码
**
**
- 现在有了jar文件
- 直接双击打开JD-GUI
- 把jar文件直接拖进去就可以看了
**
##这就是反编译的过程了
有一个提醒就行,用命令行有个问题如果生成的文件已经有了就会报错,不会提示你覆盖,所以运行之前最好检查不要有已经存在可能重名的
GitHub 加速计划 / jd / jd-gui
13.81 K
2.37 K
下载
A standalone Java Decompiler GUI
最近提交(Master分支:1 个月前 )
b3c1ced0 - 4 年前
a0fa89c7 - 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)