如何确定来自市场的应用程序是否被混淆?

时间:2014-03-03 13:53:55

标签: android

我正在为学校做一个项目,我需要从Google Play商店分析一些Android应用。这是10个应用程序。有没有办法知道代码是否被混淆了?

我已经使用dax2jar进行反编译,使用jd-gui来打开jar文件,现在我可以看到Java代码,但是我不太擅长这种类型的东西,我无法确定代码是否被混淆了或不。

代码是否仅在有很多类时被模糊处理,称为a , b , b , c , d , e之类的东西?

1 个答案:

答案 0 :(得分:0)

混淆是隐藏意图的含义,因此在我看来,代码的任何部分(类,方法或变量)的目的不能通过它的名称来确定。

基本上,是的,会有类似奇怪名称的类和方法,比如a,b,c,d ......但是由于某些原因,应用程序的某些部分仍然可能仍然没有被混淆。可以从混淆中排除类或方法。