前几天打开某东还了之前不理性消费的一笔白条后,我每天便开始被「专属的」短信宠幸,在几次三番被打扰而又退订无果后,手持安卓机的我怀念起从 iOS 11 开始出现的短信过滤应用,如 熊猫吃短信、落格信使、Sifter、短信过滤 等,但怀念之余我相信安卓端会有同样的 App 满足我的需求,经过一番搜索,NekoSMS 走进了我的视野。
长按二维码关注少数派(ID:sspaime),在后台回复「拦截」即可获得文章中介绍的所有应用。
NekoSMS 是一款基于 Xposed 的短信拦截器,适用于 Android 4.4+,轻量级,大小仅为1.31M,最新版本 0.16.0,文末提供下载地址,若在酷安下载到 0.14.0 版本后可在 Xposed 的「下载」界面进行更新。关于 Xposed 的介绍,可参考我派的文章 《关于 Android 7.1 的 Xposed,你想知道的都在这》。
诚然当今各大安卓手机厂商的 ROM 里都会有智能拦截这一功能,但却往往不够智能,例如下图这种,你将 A 号码的短信退订或者拉黑后,依旧无法拦截 B 号码发来的相同内容。
并且你永远不知道你收到的下条垃圾短信是什么号码发送过来的,但是垃圾短信总会有一些特征让我们去识别它,比如 #&#&#^$^#&回T退订
、恭喜您被#&#^#¥4*%^$
。
而对于银行或者运营商发送优惠、周年庆等商业信息的特定号码所发送的信息,并不是我们需要立即知道的,垃圾短信的泛滥可能影响我们学习或工作的专注时间,这时 NekoSMS 的表达式功能就派上用场了。
NekoSMS 拥有黑名单、白名单功能,并且上手十分简单,即使不会正则表达式,我们也可以选择其它的匹配方式,如上图的专属提额短信,我们只需新建黑名单规则,选择「文本」,「匹配方式」选择「包含」,表达式输入「专属白条提额」,保存一下即可(当然方法不唯一,匹配方式可以选择其他类型)。
对于上文提到的 #&#&#^$^#&回T退订
之类的短信可能会有许多变种,如 回t退订
,回退td订...
等,建立多个规则略嫌麻烦,这时在新建黑名单规则时「匹配方式」我们可以选择「正则表达式」,输入 .*退(td|订).*
这样类似的短信都会被拦截,一劳永逸。
NekoSMS 的黑名单规则不仅可以匹配文本,还可匹配发送者号码,操作方法文本一致,对于系统拦截失败的号码除了拉黑不妨试一下这种方法(注:拉黑可以在系统层级拦截其电话、短信,这种方法只能拦截短信)。
NekoSMS 还有白名单功能,如果一条信息匹配到白名单中的规则,就不会被拦截。推荐将 NekoSMS 的通知设置为降噪通知,在拦截短信后不会自动亮屏提示,而当你展开消息中心时可以查看,这样既减少了垃圾短信的干扰,又能防止拦截到不该拦截的内容。在设置选项可以勾选联系人白名单,这样来自手机通讯录里的信息即使符合黑名单规则也不会被拦截。
经过测试清除后台后会拦截失效,大家可以锁定该软件后台保证其不被清除,另外某些 Xposed 模块也可以做到,有好方法的朋友们可以在评论中进行分享。感兴趣的朋友可在 Google Play 或 酷安 免费下载这款软件。
关注少数派回复关键词,看更多精选文章 📱
iOS┃限免┃摄影┃Windows┃App┃壁纸┃音乐
Chrome┃Android┃小工具┃生活方式┃iPhone X┃游戏