【问题标题】:android InstantRun - Norton Security finds Trojanandroid InstantRun - 诺顿安全发现木马
【发布时间】:2017-12-12 05:51:04
【问题描述】:

一周前,Norton Security 开始在文件 R.class 中发现特洛伊木马 (Trojan.Gen.NPE.2):

app\build\intermediates\transforms\instantrun\debug\folders\1\5\main\android\support\v4\ r.class

app\build\intermediates\transforms\instantrunslicer\debug\folders\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"}));
        }
    }
}

是误报吗?

【问题讨论】:

  • 也对响应感兴趣。以及代码的哪个方面导致标记。

标签: android antivirus android-instant-run trojan norton


【解决方案1】:

我无法在我的笔记本电脑上添加赛门铁克的排除项,因为其公司的笔记本电脑和排除应用程序、文件或文件夹功能已停用。所以为了开始我已经禁用了即时运行,否则我什至无法在我的模拟器上安装应用程序并遇到安装错误。

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

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

【讨论】:

    【解决方案2】:

    您可以将此误报报告给赛门铁克并让他们修复它。

    https://submit.symantec.com/false_positive/

    【讨论】:

    • 我 2 天前做过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    相关资源
    最近更新 更多