我们的应用程序更新上线后,使用卡巴斯基反病毒软件的一些用户报告说我们的应用程序被标记为Trojan。
经过一些调查和测试,我发现更改源代码(类名)有助于清除该标志。
具体的类名称为“ SepcialSmsHelper”,“ SpecialSmsPresenter”等。某些视图的名称中也包含“ SpecialSms ...”。因此,更改类名有助于解决该问题。
我正在使用ButterKnife lib绑定视图。也许ButterKnife生成的类与此有关。
无法知道卡巴斯基算法的工作原理,但是第三方应用程序如何知道我的应用程序类名称?以后我应该知道我的班级名称吗?
答案 0 :(得分:0)
是的。您可以通过安装一个APK反编译器(可在Play商店中购买)来证明这一点,然后反编译您在该手机上安装的应用。
您将看到开发人员编写的类名称。在大多数情况下,名称会被混淆,但是某些apk不会使用混淆(您的apk就是这种情况)。