刚开始查了很多资料(主要是一些博客、简书),这些资料里读给出了具体的步骤,包括一些非常详细的配置代码,可能是对那些内容的理解不太到位,所以就直接将那些配置复制粘贴,但那个非常简单的helloworld程序一直混淆失败——反编译后java代码为空。
下面我将介绍如果混淆一个最简单的程序,并将其反编译查看混淆效果。
工具:
1)java混淆器,android studio自带的有
作用:将源代码混淆,使反编译后增加阅读理解的难度
免费下载地址:-
2)反编译工具dex2jar
作用:将安卓 apk中的classes.dex文件转换为 jar 文件
免费下载地址:http://download.csdn.net/detail/zhuang_stark/9923681
3)java反编译工具jd-gui
作用:查看jar文件中的源代码
免费下载地址:http://download.csdn.net/detail/zhuang_stark/9923712