jadx中文版下载-jadx gui 反编译工具免费版
jadx-gui软件是个非常受欢迎好用的反编译工具,不仅支持多种格式,而且知识兔操作起来也是非常的简单,搜索也快,知识兔让你在这里可以快速就找到自己想要的内容,并且知识兔还可以一键导出成文档,欢迎有需要的朋友们前来安装体会!
jadx官方版简介
反编译也不是什么新鲜的东西了。但是为了保护我们自己项目的代码,我们还是要通过反编译工具来检测一下我们的代码是否安全,所以就有了知识兔这款强大的jadx反编译工具!
软件亮点
*操作方便快捷,一步到位
*反编译代码可读性高
*有较为完善的gui界面,带有较多实用功能
*支持全局搜索class、method、field、code
jadx gui安装教程
先在知识兔下载压缩包并解压,然后知识兔找到解压目录的bin目录,知识兔双击打开jadx-gui.bat
如果知识兔打开顺利,你会看到这样的界面
如果知识兔知识兔双击打开时只是闪一下黑框,那说明你的环境有问题。jadx必须要运行在java8 64位的jdk上。
如果知识兔打不开很可能是你安装的是32位或者低版本的jdk。这个时候可以重新去下载安装java8 64位的jdk。
jadx怎么用
知识兔点击file-open file 然后知识兔选择apk文件,我们就可看到反编译后的源代码了。
1.知识兔打开一个没有任何处理的apk文件看一下,这个项目是开源的,没有做任何处理,没有混淆,也没有加固。我们通过jadx打开看看是什么样的。
可以看到,包名,包结构,类名以及类文件都原封不动的显示出来了。也就是说如果知识兔你的项目不做任何处理的话,那别人通过反编译工具就能很清晰的看到你的源代码。
2.知识兔打开一个混淆过后的apk,下面我们再看一个我混淆过的apk。
可以看到,一些包名包括类中的变量名,方法名等都被改成了毫无意义的字母。还有一些类文件隐藏掉了。
这样就大大增加了阅读者查看代码逻辑的难度。
3.知识兔打开一个加固过后的apk,这里用的是360加固。
可以看到,加固后的我们能看到的代码很少,而且知识兔跟源代码完全不一样,连原本的包名都没有了。
由此对比可以看出,混淆只是增加了阅读源代码的难度,隐藏了部分代码,而加固相当于阻止了我们查看源代码的一切信息。
混淆在我们打包的时候会自动混淆,比较方便,而加固需要我们手动上传apk文件,有些还需要我们上传jks等,相对麻烦一些。
结论:如果知识兔项目对安全性要求不是很高的话,混淆一下就可以了,如果知识兔要求很高,最好还是加固一下。
下载仅供下载体验和测试学习,不得商用和正当使用。