推测谷歌Play的马甲包检测逻辑,并提供相应的应对措施

访客 143 0
在海外项目中,同学们经常会遇到马甲包的困扰。所谓马甲包,是指除了主包的图标和应用名称不同之外,其余内容基本相同。
马甲包的作用是:
  1. 给主包导流
  2. 覆盖关键词,增加曝光量
  3. 功能测试

然而,自2021年年初以来,谷歌对马甲包的检测力度有所加强。因此,我们有必要了解谷歌是如何进行马甲包的检测工作。

谷歌如何检测马甲包?

我们将代码反编译:
推测谷歌Play的马甲包检测逻辑,并提供相应的应对措施-第1张图片-谷歌商店上架
从反编译的产物可以猜测出如下几个可能点:
1.通过比对dex,通过代码的相似程度来判断
2.比对res文件夹下资源相似程度
3.比对AndroidManifest.xml中的声明的四大组件等,比对相似程度

马甲包如何规避谷歌检测?

以下是改写后的文案: 您可以在dex上应用更复杂的混淆规则。我们推荐使用变态代码混淆字典库来实现这一目标。只需将代码检出,并将bt-proguard.txt文件复制到您的工程目录下,然后在proguard-rules.pro文件中进行相应配置即可轻松完成设置。

    	

标签: 马甲包的 马甲包 谷歌是如何 谷歌如何

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~