本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:值友已删除
大家好,我是热爱分享的值友已删除,作为一个有一丢丢强迫症的人,我平时特别讨厌看到各种开机、弹窗广告,所以对自己的手机、电脑、投影仪等设备都进行了设置,用起来舒服多了。今天就给大家分享一下具体的操作思路,有时间折腾的可以参考一下,一个是电视端关闭广告,还有一个是直接从路由器端屏蔽弹窗。
电视端卸载广告APP这个方法适合大多数电视,可以有效管理内置广告,需要借助ADB工具,不过操作不难。
首先我们需要进入电视的开发者选项,开启电视的ADB调试。不同电视的进入方法不同,大部分电视都是选中关于电视的版本号,持续按遥控器的OK键就可出现开发者选项,也可以根据电视的品牌型号在网上搜索方法。
开启ADB调试后,在电视端安装"WiFiADB"和“包名查看”,这两个当贝应用市场里面就有,很方便。
打开WiFiABD之后电视会显示连接命令,先记住电视的IP,后面要用。
继续打开“包名查看”,记下广告app的名字,还有自动更新的app,还可以顺便把机器自带的垃圾app也顺便记住,一起处理。
判别广告应用的方法是名字里有广告或者“ad”的,开头都是“com”。
接着在电脑上安装ADB工具,网上有很多下载途径,直接搜“ADB工具即可”。
安装成功后按win r输入cmd打开命令行,切换到ADB的目录,CD 你的abd目录路径,比如:CD C:xiaomiadb.
继续通过ADB命令连接电视,方法是在命令行里输入:abd connect 电视IP。如果显示connected to ……就是你已经连上了。
连接成功就可以通过ADB命令删除记录的广告包名。需要输入指令:
abd uninstall XXXXX(即包名),删除成功会显示“succuss”。
完成之后断开连接,然后重启电视即可。看着复杂实际很简单,关键在于识别广告包名。下面是一些常用ADB命令,也可以在网上找更全面的,直接复制就行。
adb devices查看连接计算机的设备
adb install<apkfile>安装apk
adb install-r<apkfile>覆盖安装
adb install-s<apkfile>把apk安装到sd卡
adb uninstall<packagename>卸载APK
adb uninstall-k<packagename>卸载app但保留数据和缓存文件
adb logcat查看logadb logcat-c清空日志
adb logcat*:E>D:log.txt输出到某文件
adb logcat ActivityManager:l*:s查看应用包名
除了通过电脑清理电视的广告包,还可以直接通过路由器屏蔽广告,不再像电脑安装插件,只对单台设备有用,连接这个路由器的所有设备都有效。
路由器屏蔽广告方法这个方法稍微有些复杂,需要用到OpenWrt路由器和AdGuard Home。
OpenWrt是一个开源的路由器系统,支持第三方插件安装,智能路由器都是基于OpenWrt进行开发,功能相当强大。
AdGuard Home能够运行在 Windows,macOS,Android,iOS 设备上,并且还支持浏览器插件安装,非常方便,直接安装在路由器里就不必再单台设备逐一安装了。
首先我们需要给路由器刷OpenWrt系统,或者直接买一台OpenWrt路由器也行。
在刷机之前我们需要检测路由器是否支持刷机,不同路由器的刷机方式略有不同,可以直接在网上找详细教程,这里就不进行说明了。
如果是第一次刷机,可以看看是否有对应的已经内置了AdGuard Home的OpenWrt刷机包,有的话可以直接刷,如果没有的话可以另外安装,只是步骤会多一些。
先下载AdGuard Home luci插件(网上可以找)。
下载完成后我们需要将ipk文件上传到路由器进行安装,可以用opkg命令行安装,也可以通过web页面进行安装,web页面要简单一点,点击菜单系统找到文件传输选择ipk文件上传,上传成功后直接安装即可。
安装成功后就可以在菜单的服务中看到AdGuard Home了,然后在页面上点击"更新核心版本"进行更新,如果更新不成功或者很久没反应,可以尝试强制更新,在安装过程中确保路由器联网
更新完成后刷新页面,然后进行最后一步,配置AdGuard Home页面的管理密码。
在最下方的下拉框中选择 “改变网页登陆密码“ 并点击添加,这样页面中会出现密码计算工具,用于生成密码串,该密码串需要写入到AdGuard Home配置文件中,用于web登陆。