关于广告,大家肯定很讨厌,以下是安鹿在日常破解修改时遇到的一些广告品牌,今天提供的去广告的方法,包括一些不常见的广告。
以下是很常见广告:
腾讯广告 穿山甲广告 快手广告 百度广告 米盟广告 谷歌广告 sigmob广告 mbridge广告
1.腾讯广告
方法名
com.qq.e.comm.managers.b.d
赋值
const/4 v0, 0x1
2.穿山甲广告
方法名
com.bytedance.pangle.Zeus.hasinit
方法名
com.bytedance.sdk.openadsdk.TTAdConfig.getAppId
方法名
com.bytedance.sdk.openadsdk.TTAdConfig.getSdkInfo
搜索到后均赋值
const/4 v0, 0x0
125行到130行,只要搜到的结果里只要搜到的结果里面和133,134行,一样就可以像我那样赋值
方法二
dex++全选
浏览
Lcom/bytedance/sdk/openadsdk/AdSlot;
删掉整个AdSlot
可解决所有穿山甲的广告
如果闪退的,进入AdSlot,随便清空几个你觉得重要的方法(还闪退就换其他方法清空,广告没清干净就多清除几个方法)
方法三
dex++全选
常量 过滤
管理员
把
const/16 v0, 0x3e8
中的8随意换数/如 7
跳转 a 方法名/添加
const/4 v0, 0x0
原样本在过滤的途中并没有,所以此处简单的介绍
方法四
进assets找到穿山甲的特征
点击 打开方式选择apk信息,复制名字下方的版本号
随便点击一个classes
dex++ 全选 常量 过滤 搜索刚才复制的版本号
点击在当前结果中替换
替换内容为空或者随便改
3.快手广告
方法名下面
com.kwad.sdk.core.network.BaseResultData.isresultok
com.kwad.components.offline.api.core.network.model.BaseOfflineCompoResultData.isresult
以上方法名均改值
const/4 v0, 0x0
方法二
dex++ 全选
搜索的时候开完全匹配
常量-过滤-ksad 替换成别的
常量-过滤-kuaishou 替换成别的
记得点应用修改
dex++ 全选
com/kwad/sdk/core/network/BaseResultData
找到isResultOk
删除多余代码只留下
const/4 v1, 0x0
return v1
4.百度广告
dex搜索
回调成功
定位到onSuccess方法名
开头赋值 return-void
5.谷歌广告
把带ad的全部删除
com.google.gms
com.google.ads.mediation.AbstractAdViewAdapter.getInterstitialAdapterlnfo
dex搜索
第一个结果直接进入
下滑,看到:cond_ 37, 跳转a方法,赋值
const/4v0,0x0(return-object v0)
另外上滑,看到e()Z,直接跳转过去,把重写的两个方法都赋值
const/4 v0, 0x0
方法二
dex++搜索字符串
The ad size and ad unit ID must be set beforeloadAd is called.
所在方法开头加入
return-void
6.米萌广告
dex++搜索方法名
com.miui.zeus.mimo.sdk.MimoSdk.init
return-void
返回
7.sigmob
dex++搜索类名
com.sigmob.sdk.base.common.AdActivity
方法二
xml搜索
com.sigmob.sdk.base.common.AdActivity
把SDK前面的字母随便改也可以去除
方法三
抓广告act改名
方法4
dex++全选搜索方法名
getAd_type
然后赋值
const/4 v0, 0x0
dex++全选搜索字符串
com\..*\.sdk\..*
——一些通用的
以下为谷歌 百度 qq的正则去除广告
com\.qq\.e.*ads.*
com\..*baidu.*ads.*
com\..*google.*ads.*
搜到之后批量替换为空

暂无评论内容