贴吧去广告教程

贴吧去广告教程

  • 更新时间 9.20 18:24
  • 成品下载链接在文末
    • 成品下载链接在文末
      • 成品下载链接在文末
        • 成品下载链接在文末
          • 成品下载链接在文末
            • 成品下载链接在文末
  • 贴吧版本为 12.69.4.1 和 12.66.1.0+TS
  • 无法去除首页推荐的视频流广告,因为暂时没能反混淆

第三方广告

腾讯 GDT

    • 搜索:Lcom/qq/e/comm/managers/GDTAdSdk
    • 搜索类型:类名
    • 方法名:init
    • 修改:在 sget-object 后添加 return-void
    • 搜索:Lcom/qq/e/comm/managers/GDTAdSdk
    • 搜索类型:类名
    • 方法名:initWithOutStart
    • 修改:在 sget-object 后添加 return-void
    • 搜索:Lcom/qq/e/comm/managers/GDTAdSdk
    • 搜索类型:类名
    • 方法名:start
    • 修改:在 sget-object 后添加 return-void

字节 TTAd

  • 搜索:Load initializer failed
  • 搜索类型:字符串
  • 方法名:init
  • 修改:将“Load initializer failed”前几行的 if-nez v0, :cond_13 注释或删除

快手

  • 搜索:Lcom/kwad/sdk/api/KsAdSDK;
  • 搜索类型:类名
  • 方法名:init
  • 修改:.prologue 后添加
    	const v0,0x0
    	return v0  
    

开屏广告

禁缓存开屏广告

  • 搜索:img_download/
  • 搜索类型:字符串
  • 方法名:<init>
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

禁缓存开屏广告 2

  • 搜索:download splash resource
  • 搜索类型:字符串
  • 方法名:混淆的
  • 签名:(Lcom/baidu/tieba/<obfed>;)V;
  • 修改:再次搜索定位到 isNetworkUrl,把 isNetworkUrl 下面的第一个判断 if-nez v0, cond_d 删除或者注释掉

禁开屏广告显示

  • 搜索:跳转详情页或第三方应用
  • 搜索类型:字符串
  • 类名:com.baidu.tieba.<obfed>
  • 方法名:a
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

内置广告

吧内广告 1

  • 搜索:Lcom/baidu/tieba/recapp/lego/view/AdCardBaseView;
  • 搜索类型:类名
  • 方法名:<init>
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

吧内广告 2

  • 搜索:Lcom/baidu/tieba/recapp/lego/model/AdCard;
  • 搜索类型:类名
  • 找到方法名:<init>
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

去除帖子内相关推荐

  • 搜索:Lcom/baidu/tieba/pb/pb/main/adapter/PbFirstFloorItemAdapter;
  • 搜索类型:类名
  • 方法名:混淆的
  • 签名:(ILandroid/view/View;Landroid/view/ViewGroup;Lcom/baidu/tieba/<obfed>;Lcom/baidu/tieba/pb/pb/main/adapter/PbFirstFloorItemAdapter$PbFirstFloorItemViewHolder;)Landroid/view/View;
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

禁 FunAD (高版本闪退)

  • 搜索:isSdkInitializeComplete
  • 搜索类型:方法名
  • 签名:()Z;
  • 修改:在 sget-booleanreturn v0 之间,添加 const v0, 0x0

去除帖子内直播推荐

  • 搜索:Lcom/baidu/tieba/pb/pb/main/PbImageAlaRecommendVH;
  • 搜索类型:类名
  • 方法名:<init>
  • 修改:将 sget-object 后第一个 if-nez v0, :cond_9d 判断改为 goto :cond_9d 跳转

去除吧内直播推荐

  • 搜索:frs_live_play
  • 搜索类型:字符串
  • 类名:混淆的
  • 方法名:<init>
  • 修改:将 sget-object 后第一个 if-nez v, :cond 判断改为 goto :cond 跳转

去除首页推荐的直播推荐

  • 搜索:com.baidu.tieba.homepage.personalize.adapter.HomePageAlaLiveThreadAdapter
  • 搜索类型:类名
  • 方法名: 混淆的
  • 签名:(Landroid/view/View/ViewGroup;)Lcom/baidu/tieba/homepage/personalize/adapter/HomePageAlaLiveThreadAdapter$HomePageAlaLiveThreadViewHolder;
  • 修改:将 sget-object 后第一个 if-nez v0, :cond_24 判断改为 goto :cond_24 跳转

去除查看他人帖子时提示 图片找不到:image_emoticon

  • 搜索:com.baidu.tbadk.core.util.CustomToast2
  • 搜索类型:类名
  • 方法名:showToast
  • 修改:将 invoke-virtual {p0}, Landroid/widget/Toast;->show()V 删除或者注释掉

修复部分

去除提示资源加载失败

  1. 打开:resources.arsc
  2. 选择:arsc 编辑器
  3. 点击:搜索资源值
  4. 输入“资源加载失败”
  5. 点击确定
  6. 把文字删除然后保存即可

严禁搬运本文章到 C S D N 或知

严禁搬运本文章到 C S D N 乎!

严禁搬运本文章到 C SD N知乎

思路来自 【原创教程】百度贴吧终极去广告+精简主页布局(终)

12.69.1.4下载链接(lanzou)

12.66.1.0+TS下载链接(lanzou)

Built with Hugo
Theme Stack designed by Jimmy