应用推荐:熊猫吃短信
文章目录
介绍
熊猫吃短信是一款 iOS 平台下的垃圾短信过滤应用。
使用机器学习框架过滤垃圾短信,不需要手动配置任何过滤规则,开箱即用。熊猫还是一个完全离线的应用,甚至永远都不会请求网络权限,不用担心隐私问题。
官方网站与应用地址
介绍文章
- 熊猫吃短信:全新的基于机器学习的垃圾短信过滤应用 - 少数派
- 熊猫吃短信 - 会通过机器学习变聪明的 iPhone 广告垃圾短信过滤应用 - 异次元软件下载
- 熊猫吃短信 - 基于「机器学习」的垃圾短信过滤应用 [iPhone] - 小众软件
特点
开箱即用,配置一次后再也不用管了,全自动过滤。
这款应用是国人开发,各种过滤规则都是中文,非常适合中国用户使用。
可以说 iOS 终于有了和 Android 一样的短信过滤功能了。
隐私安全
可以看下应用作者是怎么说的:
熊猫不需要服务器端,不需要联网,把训练好的智能模型带到了手机上,使用全新的 Core ML 框架直接在手机上使用智能模型进行离线判断。
其实上面说的很清楚了,特别是给的几个链接,一定要我说的话,我也只是重复一下上面说过的:
- 首先啊过滤器和主 App 是分开的两个进程,过滤器运行在一个没有网络,(理论上)没法向主 App 回传数据的沙盒中。
- 所以过滤器过滤了多少个、什么内容的短信主 App 是不知道的。即使过滤器突破了沙盒限制偷偷告诉了主 App 内容,上面有人也提到了「熊猫吃短信」是不会请求网络权限的(除非你第一次主动提交样本时系统才会弹出是否允许网络访问)
- iOS 确实有个机制是过滤器在本地不能判断时可以返回一个值,让系统把短信上传到服务器上进行判断。如果你不信开发者说的,求证也不难,你只要在 iTunes 库里找到 .ipa 文件,解压后找一个
*.entitlements
文件,要上传的话里面一定会配置一个上传到服务器的域名,比如下面腾讯的:
1 2 3 4 5 6 7
<dict> <key>aps-environment</key> <string>production</string> <key>com.apple.developer.associated-domains</key> <array> <string>messagefilter:jprx.m.qq.com</string> </array>
实际上应用也不需要联网权限,除非手动上报短信样本才会提示开启权限。
有兴趣的话可以阅读一下 iOS 短信过滤原理:
使用方法
您只需要安装后打开 设置 → 信息 → 未知与过滤信息
然后选中 熊猫吃短信
即可。熊猫就会默默的帮你吃掉垃圾短信。
效果
经过实际 10 个月的使用,过滤了大概 500 条垃圾短信,极大地减少了短信通知的频率,非常好用。
实际上配置完成后基本不需要再管,如果禁用了苹果的 AppStore 自动更新,那么建议每月手动更新应用一次,因为作者会每月更新一次机器学习模型,增加新的样本。