【技術分享】常見七種軟件類型廣告去除-百度騰訊穿着山甲快手米盟穀歌廣告去除

關於廣告,技术件类甲快大家肯定很討厭,以下是分享安鹿在日常破解修改時遇到的一些廣告品牌 ,今天提供的常见除百除枪林弹雨脚本代码去廣告的計劃,包括一些不常見的廣告。
以下是种软着山很常見廣告 :
騰訊廣告 穿著山甲廣告 快手廣告 百度廣告 米盟廣告 穀歌廣告 sigmob廣告 mbridge廣告
1.騰訊廣告
計劃名
com.qq.e.comm.managers.b.dcom.qq.e.comm.managers.b.dcom.qq.e.comm.managers.b.d
賦值
const/4 v0, 0x1const/4 v0, 0x1const/4 v0, 0x1

2.穿著山甲廣告
計劃名
com.bytedance.pangle.Zeus.hasinitcom.bytedance.pangle.Zeus.hasinitcom.bytedance.pangle.Zeus.hasinit
計劃名
com.bytedance.sdk.openadsdk.TTAdConfig.getAppIdcom.bytedance.sdk.openadsdk.TTAdConfig.getAppIdcom.bytedance.sdk.openadsdk.TTAdConfig.getAppId
計劃名
com.bytedance.sdk.openadsdk.TTAdConfig.getSdkInfocom.bytedance.sdk.openadsdk.TTAdConfig.getSdkInfocom.bytedance.sdk.openadsdk.TTAdConfig.getSdkInfo
碰見到後均賦值
const/4 v0, 0x0const/4 v0, 0x0const/4 v0, 0x0
125行到130行 ,隻要搜到的型广讯穿枪林弹雨电视剧全集免费版結果裏隻要搜到的結果裏麵和133,134行 ,一樣就可以像我那樣賦值

計劃二
dex++全選
校驗
Lcom/bytedance/sdk/openadsdk/AdSlot;Lcom/bytedance/sdk/openadsdk/AdSlot;Lcom/bytedance/sdk/openadsdk/AdSlot;
刪掉整個AdSlot
可解決所有穿著山甲的告去歌广告去枪林弹雨下电视剧廣告
如果閃退的,進入AdSlot ,度腾隨便清空幾個你覺得重要的手米計劃(還閃退就換其他計劃清空,廣告沒清幹淨就多清除幾個計劃)
計劃三
dex++全選
常量 過濾
管理員
把
const/16 v0,盟谷 0x3e8const/16 v0, 0x3e8const/16 v0, 0x3e8
中的8隨意換數/如 7
跳轉 a 計劃名/增補
const/4 v0, 0x0const/4 v0, 0x0const/4 v0, 0x0
原樣本在過濾的途中並沒有,所以此處簡易的介紹
計劃四
進assets找到穿著山甲的特征
點擊 打開方式選擇apk信息,複製名字下方的技术件类甲快版本號
隨便點擊一個classes
dex++ 全選 常量 過濾 碰見剛才複製的版本號
點擊在當前結果中替換
替換內容為空或者隨便改
3.快手廣告
計劃名下麵
com.kwad.sdk.core.network.BaseResultData.isresultokcom.kwad.sdk.core.network.BaseResultData.isresultokcom.kwad.sdk.core.network.BaseResultData.isresultok
com.kwad.components.offline.api.core.network.model.BaseOfflineCompoResultData.isresultcom.kwad.components.offline.api.core.network.model.BaseOfflineCompoResultData.isresultcom.kwad.components.offline.api.core.network.model.BaseOfflineCompoResultData.isresult
以上計劃名均改值
const/4 v0, 0x0const/4 v0, 0x0const/4 v0, 0x0
計劃二
dex++ 全選
碰見的時候開完全匹配
常量-過濾-ksad 替換成別的
常量-過濾-kuaishou 替換成別的
記得點應用修改
dex++ 全選
com/kwad/sdk/core/network/BaseResultDatacom/kwad/sdk/core/network/BaseResultDatacom/kwad/sdk/core/network/BaseResultData
找到isResultOk
刪除多餘代碼隻留下
const/4 v1, 0x0return v1const/4 v1, 0x0return v1const/4 v1, 0x0return v1
4.百度廣告
dex碰見
回調大捷
定位到onSuccess計劃名
開頭賦值 return-void
5.穀歌廣告
把帶ad的全部刪除
com.google.gmscom.google.ads.mediation.AbstractAdViewAdapter.getInterstitialAdapterlnfocom.google.gmscom.google.ads.mediation.AbstractAdViewAdapter.getInterstitialAdapterlnfocom.google.gmscom.google.ads.mediation.AbstractAdViewAdapter.getInterstitialAdapterlnfo
dex碰見
第一個結果直接進入
下滑,校驗到:cond_ 37 ,分享 跳轉a計劃,常见除百除賦值
const/4v0,种软着山枪淋弹雨电视剧0x0(return-object v0)const/4v0,0x0(return-object v0)const/4v0,0x0(return-object v0)
另外上滑,校驗到e()Z,型广讯穿直接跳轉過去,把重寫的告去歌广告去枪林弹雨刷永久枪和金币兩個計劃都賦值
const/4 v0, 0x0const/4 v0, 0x0const/4 v0, 0x0
計劃二
dex++碰見字符串
The ad size and ad unit ID must be set beforeloadAd is called.The ad size and ad unit ID must be set beforeloadAd is called.The ad size and ad unit ID must be set beforeloadAd is called.
所在計劃開頭加入
return-voidreturn-voidreturn-void
6.米萌廣告
dex++碰見計劃名
com.miui.zeus.mimo.sdk.MimoSdk.initcom.miui.zeus.mimo.sdk.MimoSdk.initcom.miui.zeus.mimo.sdk.MimoSdk.init
return-voidreturn-voidreturn-void
返回
7.sigmob
dex++碰見類名
com.sigmob.sdk.base.common.AdActivitycom.sigmob.sdk.base.common.AdActivitycom.sigmob.sdk.base.common.AdActivity
計劃二
xml碰見
com.sigmob.sdk.base.common.AdActivitycom.sigmob.sdk.base.common.AdActivitycom.sigmob.sdk.base.common.AdActivity
把SDK前麵的字母隨便改也可以去除
計劃三
抓廣告act改名
計劃4
dex++全選碰見計劃名
getAd_typegetAd_typegetAd_type
然後賦值
const/4 v0, 0x0const/4 v0, 0x0const/4 v0, 0x0
dex++全選碰見字符串
com\..*\.sdk\..*com\..*\.sdk\..*com\..*\.sdk\..*
——一些通用的
以下為穀歌 百度 qq的正則去除廣告
com\.qq\.e.*ads.*com\..*baidu.*ads.*com\..*google.*ads.*com\.qq\.e.*ads.*com\..*baidu.*ads.*com\..*google.*ads.*com\.qq\.e.*ads.*com\..*baidu.*ads.*com\..*google.*ads.*
搜到之後批量替換為空