2017-07-07 34 views
7

一个星期前,诺顿安全开始寻找文件R.class木马(Trojan.Gen.NPE.2)位于:安卓InstantRun - 诺顿安全发现木马

应用程序\编译\中间体\转换\ instantrun \调试\文件夹\ 1 \ 5 \主\机器人\支持\ V4 \ r.class

应用\构建\中间体\变换\ instantrunslicer \调试\文件夹\ 1 \ 5 \ slice_2 \ android \ support \ v4 \ r.class

链接virustotal.com扫描:https://www.virustotal.com/pl/file/282f4e09c102cd93c2f849c9fe9ed570188f5a03395ab84d2457a7c64d7acb1c/analysis/1499458308/

,代码:

package android.support.v4; 

import com.android.tools.fd.runtime.IncrementalChange; 
import com.android.tools.fd.runtime.InstantReloadException; 

public final class R { 
    public static final long serialVersionUID = 830508538663712626L; 

    public R() { 
     IncrementalChange var1 = $change; 
     if(var1 != null) { 
      Object[] var10001 = (Object[])var1.access$dispatch("init$args.([Landroid/support/v4/R;[Ljava/lang/Object;)Ljava/lang/Object;", new Object[]{null, new Object[0]}); 
      Object[] var2 = (Object[])var10001[0]; 
      this(var10001, (InstantReloadException)null); 
      var2[0] = this; 
      var1.access$dispatch("init$body.(Landroid/support/v4/R;[Ljava/lang/Object;)V", var2); 
     } else { 
      super(); 
     } 
    } 

    R(Object[] var1, InstantReloadException var2) { 
     String var3 = (String)var1[1]; 
     switch(var3.hashCode()) { 
     case -1968665286: 
      super(); 
      return; 
     case -71951640: 
      this(); 
      return; 
     default: 
      throw new InstantReloadException(String.format("String switch could not find \'%s\' with hashcode %s in %s", new Object[]{var3, Integer.valueOf(var3.hashCode()), "android/support/v4/R"})); 
     } 
    } 
} 

它是虚惊一场?

+0

对此也感兴趣。代码的哪个方面导致了标记。 –

回答

3

我不能在赛门铁克在我的笔记本电脑作为其公司的笔记本电脑,但不包括应用程序,文件或文件夹功能被禁用添加排除。因此,为了开始行动,我已禁用即时运行,以便其他人甚至无法在我的模拟器上安装应用程序,并遇到安装错误。

您可以通过取消选中Android Studio中的设置即时运行来禁用即时运行。

注意:这只是解决方法,不是永久的解决方案。

enter image description here