APK去广告思路

2025-03-03  本文已影响0人  flamingocc

1.删除广告文件
删除:okhttp3文件夹

打开assets文件夹找到相关特征:
删除:grs_sdk_Server_config.json
删除:zlsioh.dat
删除:supplierconfig.json
删除:ksad_idc.json
删除:gdt_plugin
删除:bdxadsdk.jar
无用的文件,广告垃圾直接删除。


2.常见广告类型+去除办法
可疑入口:showad
可疑入口:showAdContent
腾讯广告(qq.e)
去除:dex++→全选→常量→过滤qq.e替换

快手广告(kwad)
去除:dex++→全选→常量-分别过滤(完全匹配)→ksad/kuaishou然后替换

百度广告
去除:dex++→全选→常量→过滤回调成功→搜索
并定位到onSuccess→开头赋值return-void

京东(jad)
去除:dex++→全选→常量→过滤jad

米萌广告(miui)
去除:dex++→全选方法名搜索com.miui.zeus.mimo.sdk.MimoSdk.init在上面加上return-void

sigmob广告
去除:dex++→全选→常量→过滤sigmob替换

mbridge广告
去除:dex++→方法名搜索getAdHtml,赋值const/4 v0, 0x0

谷歌广告
去除:反编译AndroidManifest.xml搜索com.google.gms,把带ad的全部删除

穿山甲广告(bytedance)去除:进assets找一串数字→找到后选择apk信息→复制版本号→dex++→全选→常量→过滤刚才复制的版本号然后替换dex++→方法名搜索com.bytedance.pangle.Zeus.hasinit赋值const/4 v0, 0x0

参考链接:https://www.bilibili.com/video/BV1DcXXYqEPx

上一篇 下一篇

猜你喜欢

热点阅读