冰凌汇编

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 116|回复: 1
收起左侧

[分享] 百度云 PC版去除广告

[复制链接]
bingling 发表于 2022-1-20 15:45:19
百度云  PC版去广告教程
这里以官网下载的最新版本7.10.2.8为例,其他版本请自行测试

不提供成品

不提供成品

不提供成品

想要成品的请绕道

去广告
原理
修改皮肤文件,修改弹窗的位置达到使弹窗不可见

相关路径
皮肤文件路径

软件根目录\skin\duiengineskin.zip

前期准备
解压上述路径的压缩包

思路
用内容搜索工具搜索整个文件夹,关键字为广告,效果如图

百度云 PC版去除广告 - bingling_冰凌汇编

修改文件
TitlePanel.xml
我们打开TitlePanel.xml以后看到如下内容,篇幅原因做了删减,仅展示了广告有关的代码
[HTML] 纯文本查看 复制代码
  <!--文字运营位-->
  <link name="link_header_ad" pos="-670,|-8" crtext="C9A566" font="0000:微软雅黑" align="left" maxwidth="200" cursor="hand" dotted="1" show="0"></link>

  <!--icon广告-->
  <imgbtn name="btn_icon_ad" pos="-588,|-14,@28,@28" skin="titlepanel_ad_skin" cursor="hand" show="0"></imgbtn> 

   <!--企业认证-->
  <dlg name="dlg_enterprise" pos="-380,|-7,@60,@14">
    <link name="link_enterprise_authentication" pos="0,0" font="0004:微软雅黑" crtext="0065DD" cursor="hand">%str1553%</link>
    <imgbtn name="btn_enterprise_arrow" pos="[4,|-5,@12,@12" skin="enterprise_down_btn" cursor="arrow" show="0"></imgbtn>
  </dlg>

  <!--游戏icon-->
  <imgbtn name="btn_game_icon_ad" pos="-208,|-14,@28,@28" skin="titlepanel_game_center_skin" cursor="hand" ></imgbtn>
  <dlg name="title_right_region" pos="-179,10,-119,-10">

我们可以清晰的看到每个部分的布局代码,这样我们就可以依照自己的需求做改动.对于去除广告,我们可以修改它们的显示位置,也就是pos这个属性.下面我举几个例子


<!--文字运营位-->

修改前:
[HTML] 纯文本查看 复制代码
 <link name="link_header_ad" pos="-670,|-8" crtext="C9A566" font="0000:微软雅黑" align="left" maxwidth="200" cursor="hand" dotted="1" show="0"></link>

修改后
[HTML] 纯文本查看 复制代码
<link name="link_header_ad" pos="0,|-8" crtext="C9A566" font="0000:微软雅黑" align="left" maxwidth="0" cursor="hand" dotted="1" show="0"></link>

<!--游戏icon-->

修改前:
[HTML] 纯文本查看 复制代码
<imgbtn name="btn_game_icon_ad" pos="-208,|-14,@28,@28" skin="titlepanel_game_center_skin" cursor="hand" >
</imgbtn>

修改后
[HTML] 纯文本查看 复制代码
<imgbtn name="btn_game_icon_ad" pos="-1500,|-14,@,@" ></imgbtn> 

其他的修改位置你们可以参照这张图

百度云 PC版去除广告 - bingling_冰凌汇编

TransLeftPanel.xml
我们接着打开TransLeftPanel.xml,看到以下内容
[HTML] 纯文本查看 复制代码
 <!--广告面板-->
  <dlg name="dlg_ad" pos="|-72,-230,@145,@160" show="0">
    <!--与AdPanel.xml内容一致-->
    <dlg name="AdPanel" pos="0,0,-0,-0">
      <gifplayer name="ad_img_bkg" pos="0,0,-0,-0" bulltimer="1"></gifplayer>
      <imgbtn name="ad_img_btn" pos="0,0,-0,-0"></imgbtn>
      <imgbtn name="ad_close_btn" pos="-16,0,-0,16" cursor="arrow" tip="关闭" show="0"></imgbtn>
      <text name="ad_calc_size" pos="0,0" crtext="ffffff" font2="facename:宋体;bold:0;italic:0;underline:0;adding:-1" textmode="40825" show="0"></text>
      <dlg name="AdTipPanel" pos="-31,-17,-0,-0" msgtransparent="1">
        <img name="ad_tip_bkg" pos="0,0,-0,-0"></img>
        <text name="ad_tip" pos="0,0,-0,-0" crtext="ffffff" font2="facename:宋体;bold:0;italic:0;underline:0;adding:-1" textmode="40825"></text>
      </dlg>
    </dlg>
  </dlg>

我们除了和刚刚一样的操作外,还看到了一条注释.
与AdPanel.xml内容一致
我们修改完这个文件后,再去寻找AdPanel.xml
修改方式和之前的雷同,这里就不在赘述了. 详情请看图

百度云 PC版去除广告 - bingling_冰凌汇编

Adpanel.xml(AdCardWnd.xml)
我们并没有找到这个文件,但是找到了类似的文件名AdCardWnd.xml
[HTML] 纯文本查看 复制代码
<layer name="AdCardWnd" width="360" height="284" appwin="0" toolwindow="1" ncRect="5,5,5,5" translucent="1" nomaxsize="1">
  <body> 
    <dlg name="dlg_ad" pos="0,0,-0,-0" skin="titlepanel_textad_bgk" >   
        <imgbtn name="adcard_btn" pos="30,34,@300,@220" skin="titlepanel_translucent" cursor="hard" ></imgbtn>  
    </dlg>
  </body>
</layer>

老规矩,这里把body里面的内容都删了就可以,或者修改pos的值也可以.
[HTML] 纯文本查看 复制代码
<layer name="AdCardWnd"  >
  <body> 
  </body>
</layer>

重新打包
这样修改完成后,重新打包为zip文件,重新打开百度云就可以了
冰凌汇编免责声明
以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
ollydbg 发表于 2022-1-21 13:55:34
我去试试 - ollydbg_冰凌汇编
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|站点统计|Archiver|小黑屋|RSS|冰凌汇编 ( 滇ICP备2022002049号 滇公网安备 53032102000029号)|网站地图

GMT+8, 2022-9-25 07:07 , Processed in 0.125673 second(s), 9 queries , Redis On.

冰凌汇编 - 建立于2021年12月20日

Powered by Discuz! © 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表