jadx-gui软件是个非常受欢迎好用的反编译工具,不仅支持多种格式,而且操作起来也是非常的简单,搜索也快,让你在这里可以快速就找到自己想要的内容,并且还可以一键导出成文档,欢迎有需要的朋友们前来安装体会!
反编译也不是什么新鲜的东西了。但是为了保护我们自己项目的代码,我们还是要通过反编译工具来检测一下我们的代码是否安全,所以就有了这款强大的jadx反编译工具!
*操作方便快捷,一步到位
*反编译代码可读性高
*有较为完善的gui界面,带有较多实用功能
*支持全局搜索class、method、field、code
先在本站下载压缩包并解压,然后找到解压目录的bin目录,双击打开jadx-gui.bat
如果打开顺利,你会看到这样的界面
如果双击打开时只是闪一下黑框,那说明你的环境有问题。jadx必须要运行在java8 64位的jdk上。
如果打不开很可能是你安装的是32位或者低版本的jdk。这个时候可以重新去下载安装java8 64位的jdk。
点击file-open file 然后选择apk文件,我们就可看到反编译后的源代码了。
1.打开一个没有任何处理的apk文件看一下,这个项目是开源的,没有做任何处理,没有混淆,也没有加固。我们通过jadx打开看看是什么样的。
可以看到,包名,包结构,类名以及类文件都原封不动的显示出来了。也就是说如果你的项目不做任何处理的话,那别人通过反编译工具就能很清晰的看到你的源代码。
2.打开一个混淆过后的apk,下面我们再看一个我混淆过的apk。
可以看到,一些包名包括类中的变量名,方法名等都被改成了毫无意义的字母。还有一些类文件隐藏掉了。
这样就大大增加了阅读者查看代码逻辑的难度。
3.打开一个加固过后的apk,这里用的是360加固。
可以看到,加固后的我们能看到的代码很少,而且跟源代码完全不一样,连原本的包名都没有了。
由此对比可以看出,混淆只是增加了阅读源代码的难度,隐藏了部分代码,而加固相当于阻止了我们查看源代码的一切信息。
混淆在我们打包的时候会自动混淆,比较方便,而加固需要我们手动上传apk文件,有些还需要我们上传jks等,相对麻烦一些。
结论:如果项目对安全性要求不是很高的话,混淆一下就可以了,如果要求很高,最好还是加固一下。
apk反编译工具是很多人都在使用的一款应用工具,不仅占用空间小,还具备强大的开发功能,包括反编译、重建、签名、优化等等,用户可以通过apk反编译工具,对.apk文件自定义处理,实现对apk的分析和操作,有需要的朋友赶快来体验下吧!
apk easy tool工具(多功能apk反编译工具) v1.55 官方版
42.97 MB/ 简体中文
v1.55 官方版
apk+dex文件反编译及回编译工具(apkdb) v2.1.3 官方版
36.50 MB/ 简体中文
v2.1.3 官方版
jadx gui 反编译工具 免费版
2.64 MB/ 简体中文
免费版
安卓修改大师免费版(apk反编译工具) v10.36 电脑版
77.5 MB/ 简体中文
v10.36 电脑版
android逆向助手官方版 v2.1 绿色版
15.20 MB/ 简体中文
v2.1 绿色版
安卓反编译工具中文版(apktool box) v1.6.4 最新版
37.40 MB/ 简体中文
v1.6.4 最新版
apk编译签名工具(apktool) v1.4.1 绿色版
10.00 MB/ 简体中文
v1.4.1 绿色版
android multitool v3.5.6 正版
13.94 MB/ 简体中文
v3.5.6 正版
编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载编程工具 /
下载
网友评论