引言手机安装的第三方应用一般都可直接屏蔽通知,但是对系统应用,比如我用的小米手机;它的安全服务却总是提示发现XXX等2个恶意应用;而且现在还没有添加白名单的方法,异常恶心
此方法理论屏蔽任何系统通知,不限于此
解决方案解决方法就是安装DoNotNotify
用这个APP可以自动忽略通知,但缺点是耗电
要持续监听通知需要 电池无限制+自启动+后台保活;所以不耗电是不可能的
考虑到现在手机电池容量增大,而且有快充;我认为可以接受
你们也可以自行尝试后决定是否继续使用
本机为Xiaomi14Pro 系统hyperos 3.0,其它品牌的设置方法类似
操作步骤下载安装从项目Release页面下载最新apk安装
设置
安装打开后依据提示开启读取、回复和控制通知的特殊权限
长按DoNotNotify图标打开App的应用信息,开启自启动选项
在应用信息的电量消耗中选择无限制(不采取任何限制措施)
打开任务管理视图长按DoNotNotify图标点击锁标志
屏蔽DoNotNotify是通过规则按文本或者正则匹配屏蔽指定的应用通知;所以每个应用需要有一个Rule
设置成功后History中就能看到历史通知消息;等待下一次安全服务的通知发生后点击App的消息内容,在弹窗中选择Create Rule
类型选择BLACKLIST(黑名单)
Title Filter(Optional)输入.*
下面选项选择REGEX(正则)
Text Filter(Optional)输入.*
下面选项选择REGEX(正则)
配置成功后即可在Rules中看到添加的规则以及命中的数量
在Blocked中可查看到屏蔽的历史内容
首次运行可以使用微信测试,用小号给自己发消息;
补充说明
假如History中没有任何内容,请检查设置部分,依次设置好
特殊权限设置位置
特殊权限设置在设置→隐私与安全→隐私→其它权限→特殊权限设置
也可以在手机设置中搜索特殊找到
正则表达式改良
正则表达式匹配文本使用.*会匹配所有文本;就是所有的都会被拦截
实际安全服务还是需要显示骚扰拦截内容,比如短信拦截和骚扰电话内容;因此这里我把Title调整为^(?!.*骚扰).*$,其它的需求可以让AI帮你写正则处理