屏蔽微信广告简单有效的方法!免root!
微信广告实在是太烦人了,非常碍眼,必须毙掉。网上搜到的方法基本全是无用的,全是废话。假如你朋友圈里之前没有广告,千万别听信网上的那些设置,修改隐私关闭推荐广告,如果改了会增加广告。下面说的方法会屏蔽朋友圈和订阅号消息中间穿插的信息流广告。
屏蔽广告大概有几种方法:
1.修改app,删除广告部分代码。
这种方法难度大,而且方法门槛太高,不适合推广,使用非官方的app还是有风险的
2.删除广告文件,阻止广告生成
这种方法比较稳妥安全,比较绿色环保,童叟无欺
3.使用软件屏蔽广告地址
这种方法好于第一种,但是需要修改系统文件,存在一定的风险
推荐第2种方法(可以免root)。
按照第2种方法的思路,经过分析找到订阅号消息和朋友圈广告的存放位置:/sdcard/Android/data/com.tencent.mm/cache下的sns_ad_landingpages目录和webcanvascache目录。常规思路是删除这两个目录,新建同名的文件,设置只读或不可删除权限,让app无法生成广告文件而达到屏蔽的方法。由于/sdcard是fat分区,不可修改权限,只能删除文件并新建同名文件。不过企鹅厂比较鸡贼,app会检测并删除不可写的文件,再重建广告目录。
解决办法就是后台定时删除并创建同名文件。
定时功能可以使用crontab。下载MT管理器,点击右上角三个圆点,会弹出下拉框,点击打开终端项。
打开虚拟终端后执行(没有root的可以忽略)
su -
使用su -获取root权限。使用mt管理器,不root也可以执行下面的步骤,执行
crontab -l
会报错:
按照报错提示新建一个文件夹就好了
mkdir -p '/data/data/bin.mt.plus/files/term/usr/var/spool/cron/crontabs'
之后crontab -e 会给当前用户(root)创建计划任务
crontab -e
第一次进入crontab编辑界面是空白的,输入下面的内容(使用方法和vi是一样的)
0 * * * * sh /sdcard/clearmd.sh
上面内容是代表每小时0分执行/sdcard/clearmmad.sh脚本。可以增加半小时一次
30 * * * * sh /sdcard/clearmmad.sh
编辑后按esc,然后输入:x保存退出
之后就是启动crond服务了
crond &&ps -ef|grep crond
应该能看到跑起来的crond进程。
在/sdcard/目录下编辑clearmmad.sh文件
cd /sdcard/Android/data/com.tencent.mm/cache && rm -rf `find .|grep sns_ad_land|head -n1` rm -rf `find .|grep webcanv|head -n1`
这样每半小时会删除一次微信广告,从此看不到订阅号和朋友圈广告。
免root下使用mt管理器成功,系统emui10。
第二种方法无法完全屏蔽广告,需要完全屏蔽必须修改APP,目前该方法安全、简单而有效,欢迎试用!如果有好的方法,欢迎一起讨论!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~


嘎嘎的嘎子
校验提示文案
yt7130916
校验提示文案
对面王大叔
校验提示文案
施滑洛世稽
校验提示文案
Lucy轻一度
校验提示文案
流氓耍太极
校验提示文案
超逸绝尘
校验提示文案
深圳老猫
校验提示文案
梅茶茶
校验提示文案
卖女孩的火柴棍
校验提示文案
白纵酒
校验提示文案
tiger3698
校验提示文案
wayne_chen
校验提示文案
米高M
校验提示文案
[已注销]
校验提示文案
米高M
校验提示文案
wayne_chen
校验提示文案
[已注销]
校验提示文案
tiger3698
校验提示文案
白纵酒
校验提示文案
卖女孩的火柴棍
校验提示文案
梅茶茶
校验提示文案
深圳老猫
校验提示文案
超逸绝尘
校验提示文案
施滑洛世稽
校验提示文案
流氓耍太极
校验提示文案
Lucy轻一度
校验提示文案
对面王大叔
校验提示文案
嘎嘎的嘎子
校验提示文案
yt7130916
校验提示文案