Bitdefender が職場にインストールされていますが、プロジェクトをビルドしようとすると、resources.ap_がAndroid.Adware.GingerMaster.BJとして検出されるため、失敗します。私がマルウェアを作成していないことが明らかであることを願っています。
それを virustotal にアップロードしたところ、次のようにフラグが付けられました。
- Android_dc.VUJ
- Trojan.AndroidOS.Generic.A
- Android-Malicious/GinMaster
- AHPri.Hippo.A
- a.privacy.popsp.c
など、似たような名前がいくつかあります。
これらのアクティビティのペアに絞り込みました: Fyber :
<activity android:name="com.sponsorpay.publisher.ofw.SPOfferWallActivity"
android:configChanges="keyboardHidden|orientation|screenLayout|screenSize"
android:screenOrientation="sensorPortrait"/>
<activity android:name="com.sponsorpay.publisher.mbe.SPBrandEngageActivity"
android:configChanges="keyboardHidden|orientation|screenLayout|screenSize"
android:screenOrientation="sensorPortrait"/>
とAppLovin :
<activity android:name="com.applovin.adview.AppLovinInterstitialActivity"
android:configChanges="keyboardHidden|orientation|screenLayout|screenSize"
android:screenOrientation="sensorPortrait" />
<activity android:name="com.applovin.adview.AppLovinConfirmationActivity"
android:configChanges="keyboardHidden|orientation|screenLayout|screenSize"
android:screenOrientation="sensorPortrait" />
マニフェストにAppLovinまたはFyberのみを保持すると、リスト全体ではなくAndroid.Adware.GingerMaster.BUとしてのみフラグが付けられます。
使用される権限は次のとおりです。
GET_TASKS, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, READ_PHONE_STATE,
WRITE_EXTERNAL_STORAGE, INTERNET, GET_ACCOUNTS, BILLING, CHECK_LICENSE, WAKE_LOCK
明らかに、すべての広告とすべてのアクセス許可を削除すると、マルウェアとしてフラグが付けられることはなくなりますが、その時点でアプリは機能しなくなります。
誰かがそのような問題に遭遇してそれを修正したことがありますか? または、代わりに、Android マニフェスト ファイルを分析して、「疑わしい」許可の組み合わせがあるかどうかを教えてくれるツールがありますか?