只要两条过滤规则就行了,一个是chinalist+easylist,还有一个是easylist(easylist这条不要也行)。你在adblock的选项里面,添加这两条过滤规则并且更新就行了,以后你的浏览器就木有任何广告了。
1. 只显示需要的输出,白名单。
最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:
adb logcat | grep MyApp。
adb logcat | grep -i myapp #忽略大小写。
adb logcat | grep --color=auto -i myapp #设置匹配字符串颜色。更多设置请查看 grep 帮助。
进阶一点可以使用 grep 的正则表达式匹配。例如上一个例子会匹配一行中任意位置的 MyApp,可以设置为仅匹配 tag。默认的 log 输出如下,如果修改过输出格式相应的表达式也要修改。
I/CacheService( 665): Preparing DiskCache for all thumbnails.。
可以看出 tag 是一行开头的第三个字符开始,根据这点写出表达式:
adb logcat | grep "^..MyApp"。
根据这个格式也可以设置只显示某个优先级的 log,再匹配行首第一个字符即可。例如仅显示 Error 级别 tag 为 MyApp 的输出:
adb logcat | grep "^E.MyApp"。
当然也可以匹配多个,使用 | 分割多个匹配表达式,要加转义符。例如要匹配 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep "^..MyApp\|^..MyActivity"。
adb logcat | grep -E "^..MyApp|^..MyActivity" #使用 egrep 无须转义符。
2. 过滤不需要的输出,黑名单。
还是使用 grep,用法也跟上面的一样,加一个 -v 即可。例如要过滤 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep -v "^..MyApp\|^..MyActivity"。
adb logcat | grep -vE "^..MyApp|^..MyActivity" #使用 egrep 无须转义符。
3. 显示同一个进程的所有输出。
有时一个程序里面的 tag 有多个,需要输出该程序(同一个 PID)的所有 tag;仅使用 tag 过滤有时也会漏掉一些错误信息,而一般错误信息也是和程序同一个 PID。还是通过 grep 实现,思路是先根据包名找到 pid 号,然后匹配 pid。写成 shell 脚本如下,参数是程序的 java 包名(如 com.android.media)。
查看源代码打印帮助
1 #!/bin/bash
2 packageName=$1。
3 pid=`adb shell ps | grep $packageName | awk '{print $2}'`。
4 adb logcat | grep --color=auto $pid。
4. 从当前开始显示
logcat 有缓存,如果仅需要查看当前开始的 log,需要清空之前的。
adb logcat -c && adb logcat。
5. 过滤 log 文件
有时需要分析 log 文件,过滤 log 文件还是使用 grep。例如 log 文件为 myapp.log,要匹配 tag 为 MyApp 和 MyActivity 的输出,然后输出到 newmyapp.log:
cat myapp.log | grep "^..MyApp\|^..MyActivity" > newmyapp.log。
Windows 下推荐使用 Notepad++,一个免费强大的记事本,支持正则表达式查找替换。可以高亮显示匹配内容,也可以删除不需要的内容。
以上的技巧主要用到了 grep,其实 logcat 本身也有过滤功能,可以根据 tag、优先级过滤 log,具体请参考 Android 官方文档 Reading and Writing Logs。如果喜欢使用图形界面,请参考 Using DDMS,DDMS 里面的 logcat 也可以同样过滤。
电视开机广告怎么去除
电视开机广告怎么去除,电视开机广告是不是违法存在争议,在消费者看来这是违法的,但在有些厂家看来不违法。那么接下来我就带大家一起去看看电视开机广告怎么去除吧。
电视开机广告怎么去除1 电视开机广告是否违法 。
电视开机广告是不是违法存在争议,在消费者看来这是违法的,但在有些厂家看来不违法。不过根据广告法的规定,使用互联网给用户发送广告,如果影响了用户影响网络的使用就是违法行为,所以理论上来说电视开机广告就是违法的,我们可以利用这点与售后沟通,要求对方关闭广告。
电视开机广告怎么去除
1、联系厂家售后
可尝试与电视生产厂商的售后联系,提出自己的要求,看对方十分能够满足自己的要求,不过一般来说售后是不提供广告关闭的,所以大部分情况下这个办法不是特别好用,但有一些电视本身就不会有广告,比如索尼、三星等等。
2、重刷电视系统
电视一般在出厂后就会自带系统,如果觉得广告麻烦,可以重刷电视系统,就好像手机root一样。不过重刷之后可能部分电视自带的功能无法使用,且重刷会有一定风险,因此并不建议对这方便不是很了解的人用这个方法。
3、网络上屏幕广告地址 。
如果能够知道广告发布的地址的话,可在路由器中将地址设为黑名单,这样每次开机之后就不会出现广告。或者是将电视恢复到出厂设置,然后断开网络,并连接电视盒子,也能起到关闭广告的效果。
4、购买无广告电视
部分电视品牌是没有广告的,比如索尼、LG或者三星这些,大部分的品牌都是有开机广告的,可以购买这些没有广告的牌子,开机之后就不会看到广告,但通常这些牌子的价格比较高。
电视开机广告怎么去除2 你家电视有开机广告吗?
但这种模式并不是所有人都喜欢,我相信很多人宁愿多花点钱,也不想把时间浪费在看广告上。
可厂商们明显并没有给消费者选择权,既然如此,狗哥收集了目前最全的一份智能电视去广告教程,希望靠大家的力量一起倒逼厂家改变。
废话不多说,直接上干货。
注意:这篇教程只针对开机广告和电视自带广告,对于视频里那些需要充会员才能去掉的广告是搞不定的。
去广告的多种方案汇总:
还有别的好办法的小伙伴们,可以在评论区和大家分享一下。
方法0 买一台无广告的电视 。
最釜底抽薪的办法自然是买一台没有开机广告的电视了,这个不算什么技术,只需要在购买前查一下就知道。目前来说,很多品牌的电视是没有开机广告的,比如:三星,索尼,LG,荣耀智慧屏,OPPO,雷鸟(后期可能会有)。
但既然是点进这篇文章了,狗哥相信大部分是已经深受广告困扰的小伙伴了。
而且,即使是目前没有广告的,后期也不排除会加上。(比如TCL)
所以,接着往下看。
方法1 直接找售后要求取消 。
原理:
根据《中华人民共和国广告法(2018修正)》第四十四条规定: 利用互联网发布、发送广告,不得影响用户正常使用网络。在互联网页面以弹出等形式发布的广告,应当显著标明关闭标志,确保一键关闭。
操作方法:
1 拨打厂商售后电话或者联系公众微信号的人工服务,就说影响了使用体验,要求去掉开机广告。
2 如果售后好说话,会要求你提供电视的MAC地址和SN码,然后坐等处理即可。
3 如果售后扯皮,直接拿出上面的规定压他,口气硬气一点,但是别骂娘,还不行就提狗哥的名号(虽然不一定好使)。
4 一般都会得到满意的结果。
方法2 路由器端屏蔽广告的网络连接 。
原理:通过路由器端拦截或者忽悠服务器和电视端的广告应用的网络连接。
说明:
这个方法对于普通用户来说有些复杂。
首先,需要知道广告的网址,这个一般需要抓包去辨别,因为不同品牌甚至不同型号的电视的广告网址都是不同的,而且没准后期还会变。
其次,需要路由器有屏蔽网址或者修改hosts的功能才能用。
自定义hosts屏蔽小米电视广告 。
所以,虽然这种办法确实行之有效,但对普通用户来说不够友好,狗哥就不多说了,留给有技术有耐心的小伙伴去研究。
方法3 电视端卸载广告APP 。
原理:直接干掉电视上接收广告的app。
注意:这个方法需要一些技术,不同品牌电视的操作不同,而且可能会有风险,操作需谨慎。
操作方法:
和把大象装冰箱里一样,大概也就三步。
第一步. 开启电视的ADB调试 。
说明:以前安卓刷过机的朋友对“ ADB ”肯定不陌生吧。这里就不过多解释了,只告诉大家怎么做,感兴趣的可以自己去补补课。
安卓玩家们,眼熟吗?
开启ADB调试需要进入电视的开发者选项,不同电视的进入方法不同,这里狗哥尽量收集了所有品牌的进入方法,顺便对提供信息的大佬们表示感谢。
大部分电视:在关于电视--版本号,狂按遥控器的ok键,几次之后就出现开发者选项了。
海信电视:
方法1:设置-声音设置-声音平衡:按遥控器的菜单、OK,菜单、OK,反复两次,就会进入工厂菜单,该方法适用于最新的VIDDA系统。
其他版本可以参考:在声音平衡上按数字键“1969” 或者 按设置键,选择声音,移动到声音平衡上,按遥控器下面的.“红绿蓝黄红”键出现大M,按菜单键进入。
方法2:进入设置-关于电视-本机信息,连续按两次菜单键,然后停顿,然后再按一次菜单,即可自动进入安卓原生设置,然后在关于电视-版本号,狂按遥控器ok键。
小米电视:
方法1、安装当贝桌面,在当贝桌面进入设置,点击系统,进入安卓原生设置,在关于电视-版本号处多次按遥控器ok键。
方法2、设置 ->账号与安全 ->ADB调试 。
TCL电视:
方法1、将音量减到0,调出主菜单,光标移至对比度,在2秒内迅速按数字键9、7、3、5即可进入工厂模式。
方法2、设置 ->系统信息 -> 上下左右。
创维电视:
进入系统设置、本机信息,在此界面用遥控器顺序缓缓输入“上上下下左右左右”,进入工厂菜单。
康佳电视:
信号源—菜单键—2008就可以,下面开启工厂调试。
第二步. 电视端安装并开启appWiFiADB,安装app“包名查看”。
说明:给电视装app应该会吧?当贝市场里就有。不会装的自行搜索一下。
操作:安装并打开WiFiABD之后电视电视会显示连接电视的命令,比如。
记下电视的IP
记下电视的内网IP,待会要用。
打开“ 包名查看 ”,记录下广告相关的app的名字,还有自动更新的app,还可以顺便把机器自带的垃圾app也顺便记录了,一会一起处理掉。
注:不同品牌的广告模块名称可能不同,一般只要把名字里有“广告”,或者包名里有“ad”的记下来就可以了。包名一般都是com开头的那一串,比如“com.tianci.ad”
第三步. 通过电脑端adb连接电视端卸载广告相关app包。
说明:电脑端下载ADB工具,这个也到处都是。下载解压后放到随便哪里,然后进行以下操作。
一,打开命令行并切换到ADB的目录 。
打开命令行:按win+r,输入cmd。
切换到ADB目录:
CD 你的abd目录路径
比如
CD C:jiadiangouadb。
二,通过ADB命令连接电视 。
刚才电视端让你记录的电视IP此时该用到了,在命令行里输入。
abd connect 192.168.0.XXX:5555。
没有意外的话,会显示下面的信息。
connected to 192.168.0.XXX ——意思就是你已经连上电视了。
三,通过ADB命令删除刚才记录的广告相关包名 。
abd uninstall XXXXX ——XXXXX就是你记录的包名,删除成功会显示“succuss”
四,断开连接,重启电视 。
adb disconnect 192.168.0.XXX:5555。
然后重启电视
这套办法稍微繁琐,但实操并不难,而且行之有效,唯一的难点可能就是识别哪些包和广告有关。
常用abd命令
方法4 其他方法
另外还有一些不具有通用性或者有较大弊端的方法,一起奉上。
方法一:开启电视的快速开关机功能。
方法二:断网,恢复出厂设置,开机不联网,只连电视盒子用。
方法三:气不过,直接砸了它,再买台没广告的。
总结
上有对策下有对策
即使是有相关规定和多种技术方案,但依然难以保证100%奏效。以前也曾发生过没广告的老款电视升级之后喜迎开机广告的感人事件,也发生过电视系统升级之后广告死灰复燃的现象。
所以方案虽然多,但对于我们消费者来说,都并非长久之计。
我们只能寄希望于相关政策的早日落实,狗哥也希望厂家们不要因为广告这点利润,弄丢了消费者的好感,最后得不偿失。
1、adblock是一款强大的广告拦截软件,缺点是不可以自定义拦截类型。在APPStore中搜索并下载adblock,按照提示安装软件。
2、接下来进入软件主界面,显示”adblockisoff",我们只需点击“启用adblok"即可。
3、接下来安装配置文件。
4、安装完成后软件就会进行自动连接,当最上方出现vpn字样并且显示vpnison的时候连接成功,就可以屏蔽广告了。
操作方法
01
要去除app开屏广告,需要进入手机的开发者模式。这里以安卓手机为例,打开手机自带的设置按钮。

02
然后,在设置页面找到【我的设备】,点击进入。

03
进入我的设备页面,在该页面找到【全部参数】,点击进入。

04
在全部参数页面找到“MIUI版本”一栏,连续点击7次右边的数值,即可进入开发者模式。

05
接着返回设置页面,找到并开启开发者选项设置,接着,下拉页面,将“窗口动画缩放”、“过渡动画缩放”、“动画程序时长缩放”都设置为1.5x,并且不要关闭开发者模式。现在打开app试试,开屏广告就消失了。

06
除了以上方法之外,还可以在手机中安装一些辅助工具来跳过启屏广告。启用服务后,app会监听页面切换状态,如果页面中含有“跳过”这两个字的控件,app就会模拟点击一下。实测下来,跳过广告的速度还是蛮快的,而且大部分app的开屏广告也都能跳过。
原文地址:http://www.qianchusai.com/adb%E5%8E%BB%E5%B9%BF%E5%91%8A%E8%A7%84%E5%88%99.html