去年12月份开始,我的个人app记忆空间就被华为应用市场报病毒了,而且非常突然,之前都是好好的,突然报毒打得我猝不及防。

华为市场提供的信息如下:

你好,你的应用审核复测
应用经手机管家检测为风险软件,存在中等风险;无法上架;

是不是很坑,在使用华为手机进行验证才得知是病毒Trojan/Android.GDownload.jw[exp,gen],


看得我一脸懵逼,因为对病毒处理这块没有太多的经验,于是向客服求助,结果客服给了个病毒监测地址:https://www.virustotal.com ,检测结果如下:https://www.virustotal.com/#/file/aab60450b4247a4420739117fa0a22a5b8e471292974219501d398143ef18cbc/detection 我这边测试了几次都是没有问题的,华为那边硬是说有问题。没绑法硬着头皮解决呗。

然后各种百度谷歌查问题,看到有一篇是最类似的,说是因为使用了Bmob导致的报毒,去掉了Bmob相关的东西就好了。但是我这边后端数据都是依赖Bmob的,肯定不能去啊,然后还有说是申请了敏感权限,比如发送短信读取短信之类的,我这边排查后也是没有对应的问题。

在各种无解下只能猜了,因为工程中用到了Bugly和QQ互联的SDK,想着去他们官网上查一查信息,浪费了一下午,想想也是,像这种大公司出品的不应该有病毒报错的,于是换了调查方向,开始看Bmob官方最新文档,将项目SDK升级到最新后病毒华为监测还是报毒。

本来都想放弃了的,应用宝上都没有问题,但是我老婆的手机是华为的啊,这个就没办法了,总不能自己做的app老婆不能用吧,于是各种查。

终于在Bmob集成文档上看到,最新版本的SDK已经将各种so文件包含进来了,而我的项目中还有so文件

因为项目开始使用的时候,已经是17年的事情了,所以当时依赖的版本比较低,才会手动导入so文件到项目中。顿时心中大喜,感觉找到了问题,重新打包后,正常上线了。

总结

报毒的原因是因为Bmob的so文件导致的,这个版本比较老了。去掉了老版本的依赖,更新为最新版本的就可以了。

各个应用市场的检测标准不一样,应用宝就完全没问题,virustotal检测也是ok的,不知道华为用的什么检测服务,硬是住了。

Trojan/Android.GDownload.jw[exp,gen] 病毒报警解决方案相关推荐

  1. Trojan.DL.VBS.Agent.r 脚本病毒 ASP解密

    Trojan.DL.VBS.Agent.r 脚本病毒 ASP解密 2011年04月18日 Trojan.DL.VBS.Agent.r 脚本病毒 问题:1.Trojan.DL.VBS.Agent.r 的 ...

  2. React Native Android启动白屏的一种解决方案下

    React Native Android启动白屏的一种解决方案下 参考文章: (1)React Native Android启动白屏的一种解决方案下 (2)https://www.cnblogs.co ...

  3. android SQLite 批量插入数据慢的解决方案 (针对于不同的android api 版本)

    android SQLite 批量插入数据慢的解决方案 (针对于不同的android api 版本) 参考文章: (1)android SQLite 批量插入数据慢的解决方案 (针对于不同的andro ...

  4. React Native Android启动白屏的一种解决方案上

    React Native Android启动白屏的一种解决方案上 参考文章: (1)React Native Android启动白屏的一种解决方案上 (2)https://www.cnblogs.co ...

  5. android Button背景高度被拉伸问题--解决方案

    android Button背景高度被拉伸问题--解决方案 参考文章: (1)android Button背景高度被拉伸问题--解决方案 (2)https://www.cnblogs.com/slys ...

  6. android开发出现No Launcher activity found!解决方案

    android开发出现No Launcher activity found!解决方案 参考文章: (1)android开发出现No Launcher activity found!解决方案 (2)ht ...

  7. Android软键盘遮挡的四种解决方案

    Android软键盘遮挡的四种解决方案 参考文章: (1)Android软键盘遮挡的四种解决方案 (2)https://www.cnblogs.com/jerehedu/p/4194125.html ...

  8. android系统性能优化(63)---Android APP 卡顿问题分析及解决方案

    Android APP 卡顿问题分析及解决方案 用户对卡顿的感知, 主要来源于界面的刷新. 而界面的性能主要是依赖于设备的UI渲染性能. 如果我们的UI设计过于复杂, 或是实现不够友好,计算绘制算法不 ...

  9. 这也许是Android一句话权限适配的更优解决方案

    SoulPermission Android一行代码权限的更优解决方案: 解耦Activity和Fragment.不再需要Context.不再需要onPermissionResult 内部涵盖版本判断 ...

最新文章

  1. Unable to preview the file. Please open a JS, CSS or HML file of the JS UI framework or a layout.xml
  2. Java项目:晚会抽奖系统(java+Jdbc+Servlet+Ajax+mysql)
  3. ADSL防御******的十大方法
  4. python异常之ModuleNotFoundError: No module named ‘test01inner02‘
  5. php在用js_encode()转换时,实现斜杠不转义
  6. NRF52810能不能替代NRF52832
  7. vfp:数据库中表间关系的参照完整性
  8. Poj/OpenJudge 1094 Sorting It All Out
  9. GIS数据恢复(ArcMap)地理数据库误删
  10. Android 8.1 Launcher3实现动态指针时钟
  11. 头条视频中视频玩法技巧
  12. Tunnello安装指南
  13. 印象笔记无法连接服务器解决办法
  14. 在Vue中将单独一张图片设为背景图并充满整个屏幕
  15. 可跨页字符串:使用Spans设置文本样式
  16. pandas - 特别篇(关于读取DataFrame数据显示不完全的解决办法)
  17. C++多线程学习06 利用RAII
  18. hover后执行过渡效果
  19. 从9个组件开始,教你如何高效的阅读nginx源码?
  20. wince5+2440的睡眠和唤醒——转载

热门文章

  1. 中美塞尔研究中心主任邹晓辉老师融智学道翰天琼认知智能基础奠基理论。
  2. DevExpress VCL for Delphi 各版本收集下载(最新支持Delphi XE 7)
  3. 独家分享|中石化、伊利、宝洁三大行业巨头数字化实战秘笈
  4. 数据分享|R语言用主成分PCA、 逻辑回归、决策树、随机森林分析心脏病数据并高维可视化...
  5. 嵌入式软件开发工程师与FPGA开发工程师
  6. mysql having and or_MySQL HAVING子句
  7. js冒泡排序的四种方法
  8. FastDFS服务器端运行时目录结构讲解
  9. MATLAB——数据及其运算
  10. 放大格局!看AI如何助力软硬件智能化升级