贴吧去广告教程

贴吧去广告教程

  • 更新时间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;
  • 搜索类型:类名
  • 方法名:
  • 修改:将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. 把文字删除然后保存即可

严禁搬运本文章到 CSDN 或 知

严禁搬运本文章到 CSDN乎!

严禁搬运本文章到 CSDN知乎

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

12.69.1.4下载链接(lanzou)

12.66.1.0+TS下载链接(lanzou)