V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zrocky
V2EX  ›  程序员

关于给爸妈写了一个短信拦截 App 这件事

  •  
  •   Zrocky ·
    Zrocky · 2022-02-14 16:54:41 +08:00 · 9868 次点击
    这是一个创建于 1011 天前的主题,其中的信息可能已经有所发展或是发生改变。

    过年回家发现家人手机上一大堆诈骗短信,老人对于这类信息的辨别能力要比我们差了不少,就萌生了给他们写一个短信拦截 App 的想法。

    之前是想小范围给亲友用,毕竟有热门 App 在前,我都不敢在技术圈子里说这个东西,怕被喷和独立开发者抢生意,重复造轮子之类的。不过朋友劝我,反正不是为了盈利的,就当技术分享,所以才敢发个贴,邀请大家使用,顺便夸夸我😜

    在 App Store 搜索: 短信别烦我 就可以下载,App 是完全免费的。可以拦截推广、营销和骚扰短信,区分正常短信。原理是用机器学习,收到短信时本地识别短信类型。

    特别注意:

    1. App 全程不联网运行,如果担心安全问题,可以将网络权限关闭。
    2. 需要在系统的短信设置中选择 [短信别烦我] 过滤才生效
    3. 拦截仅限于未知联系人,如果是通讯录里的联系人,将不会拦截

    欢迎各位多提意见

    https://imgur.com/trm804z https://imgur.com/e3mrtqf https://imgur.com/mBiuZO4

    94 条回复    2022-02-16 12:46:03 +08:00
    jpyl0423
        1
    jpyl0423  
       2022-02-14 17:05:31 +08:00
    原来一直在用熊猫吃短信, 效果也不错
    请问这个 App 有什么不一样的吗
    Zrocky
        2
    Zrocky  
    OP
       2022-02-14 17:08:33 +08:00
    @jpyl0423 我了解的可能差不多,它也是用机器学习来拦截的,我本来也想给亲戚推荐这个的,不过 App 付费对于老人来说比较难接受,所以才做了这个 App
    Oceanhime
        3
    Oceanhime  
       2022-02-14 17:20:13 +08:00   ❤️ 1
    app store 地址: https://apps.apple.com/cn/app/短信别烦我 /id1606683779

    感觉 UI 还不错,不知道识别准确率怎么样。支持一下
    ailaodao
        4
    ailaodao  
       2022-02-14 17:23:23 +08:00   ❤️ 1
    下载试试
    Zrocky
        5
    Zrocky  
    OP
       2022-02-14 17:33:10 +08:00
    @Oceanhime 🥰感谢支持
    haython
        6
    haython  
       2022-02-14 17:50:37 +08:00
    我的想法是,最好短信发给我一份,我人工判断一下,毕竟机器学习还差点
    Anshay
        7
    Anshay  
       2022-02-14 17:55:19 +08:00
    我用的短信过滤器,自己写正则来过滤。
    Zrocky
        8
    Zrocky  
    OP
       2022-02-14 17:56:40 +08:00
    @haython 是这个道理,有重要短信还是得人工判断是不是诈骗短信,App 的目的也只能做到防止骚扰,毕竟一天几十条短信还是很烦人的
    Zrocky
        9
    Zrocky  
    OP
       2022-02-14 18:00:13 +08:00
    @Anshay 对于有动手能力的人,这种是不错的方式,我可能懒一点,受不了经常维护规则
    GOURIDE
        10
    GOURIDE  
       2022-02-14 18:34:43 +08:00   ❤️ 2
    不如装个反诈 app
    chevalier
        11
    chevalier  
       2022-02-14 18:54:03 +08:00
    反馈一下,XS MAX ,iOS 13.7 ,打不开 App ,闪退
    Borden
        12
    Borden  
       2022-02-14 19:01:32 +08:00
    上一下美区啊楼主~
    Zrocky
        13
    Zrocky  
    OP
       2022-02-14 19:06:07 +08:00 via iPhone
    @Borden 上了的,美区可以下载
    Zrocky
        14
    Zrocky  
    OP
       2022-02-14 19:06:46 +08:00 via iPhone
    @chevalier 好的,感谢反馈,我看一下什么问题
    Borden
        15
    Borden  
       2022-02-14 19:24:54 +08:00
    楼主你这 app 是不支持暗黑模式么?好多文字都看不见。。。
    Zrocky
        16
    Zrocky  
    OP
       2022-02-14 19:30:11 +08:00 via iPhone
    @Borden 已经收到其他人反馈了,下一版本修复
    Zrocky
        17
    Zrocky  
    OP
       2022-02-14 19:31:31 +08:00 via iPhone
    @Borden 启动用户是老人,每一个用暗黑模式的,忘记适配了
    WhoMercy
        18
    WhoMercy  
       2022-02-14 19:51:46 +08:00 via Android
    正好给发现爷爷的 iPhone 不少垃圾短信,“熊猫吃”付费有点难受,感谢分享
    iSteven
        19
    iSteven  
       2022-02-14 19:59:50 +08:00   ❤️ 6
    @WhoMercy 「熊猫吃短信」才 3 块钱,这还难受呀 😂
    zanyzephyr
        20
    zanyzephyr  
       2022-02-14 20:20:44 +08:00
    @iSteven 确实,是我觉得花的最值的 3 块钱了..
    storyxc
        21
    storyxc  
       2022-02-14 21:12:48 +08:00   ❤️ 1
    已下载,试了下识别率挺高👍,不过深色模式有 bug
    Cagliostro
        22
    Cagliostro  
       2022-02-14 21:31:58 +08:00
    厉害了,换我就下别人做好的了😂
    kxxoling
        23
    kxxoling  
       2022-02-14 21:57:04 +08:00
    有没有 watchOS 支持?每次手机上拦截了,手表上依然提示就很尴尬……
    0o0O0o0O0o
        24
    0o0O0o0O0o  
       2022-02-14 22:09:59 +08:00 via iPhone
    > 不过 App 付费对于老人来说比较难接受,所以才做了这个 App

    OP 很温柔啊
    oIMOo
        25
    oIMOo  
       2022-02-14 22:13:47 +08:00
    好奇以下几点:
    1. 机器学习的学习样本是在哪里找的?
    2. 对于新的样本,是否人工进行验证(防止误判或恶意提交)?
    3. 是否考虑加入多语言支持?(对其他语言的短信)
    troilus
        26
    troilus  
       2022-02-14 22:33:59 +08:00 via iPad
    拦截之后可以不在 Apple watch 上面提醒吗?
    holystrike
        27
    holystrike  
       2022-02-14 22:44:34 +08:00
    其实可以考虑联网的,你远程帮他们更新规则更好用一些
    WhoMercy
        28
    WhoMercy  
       2022-02-15 02:13:12 +08:00 via Android
    @iSteven 没注意看,只记得收费了,我个人不用 iPhone
    icy37785
        29
    icy37785  
       2022-02-15 02:13:31 +08:00 via iPhone   ❤️ 1
    @holystrike #27 联网就会有人担心隐私问题,一旦有人提隐私,就很难解释清了,不能联网挺好的,规则更新跟着软件更新也不麻烦。
    stkstkss
        30
    stkstkss  
       2022-02-15 08:01:08 +08:00 via iPhone   ❤️ 1
    下载了
    stkstkss
        31
    stkstkss  
       2022-02-15 08:03:50 +08:00 via iPhone   ❤️ 1
    早点看到这个我就不用买熊猫😭
    idisliuyan
        32
    idisliuyan  
       2022-02-15 08:45:52 +08:00
    有没有拦截骚扰电话的 软件啊 老哥们 推荐一下
    Redmi2020
        33
    Redmi2020  
       2022-02-15 08:59:03 +08:00
    @GOURIDE 还真有人去装这个的?
    feller
        34
    feller  
       2022-02-15 09:06:37 +08:00   ❤️ 1
    @Zrocky 不太准啊 我这条是垃圾短信,识别成了正常短信
    JensenQian
        36
    JensenQian  
       2022-02-15 09:12:02 +08:00 via Android
    @idisliuyan 用运营商的拦截呗,三大都有的
    rj
        37
    rj  
       2022-02-15 09:25:05 +08:00   ❤️ 1
    已下载 试试看
    MengQuadra
        38
    MengQuadra  
       2022-02-15 09:48:07 +08:00
    Create ML 内置了文本分类, 只要有数据集就可以无脑生成模型了。
    之前也有过类似的想法, 然而一直没有搞定数据集问题。
    GOURIDE
        39
    GOURIDE  
       2022-02-15 10:10:57 +08:00
    @Redmi2020 给父母装个不错,自己就算了
    wowawesome
        40
    wowawesome  
       2022-02-15 11:03:21 +08:00
    已经在用 熊猫吃短信
    forgottencoast
        41
    forgottencoast  
       2022-02-15 11:14:04 +08:00
    @iSteven 这么说,楼主写这个 app 花的时间换成钱可以给亲戚们全买上了,可能下一代都够了。
    qq73666
        42
    qq73666  
       2022-02-15 11:27:20 +08:00
    666
    wxh001
        43
    wxh001  
       2022-02-15 11:46:27 +08:00   ❤️ 1
    11 ,IOS13.3 ,打不开,闪退
    fliu2476
        44
    fliu2476  
       2022-02-15 12:56:47 +08:00 via iPhone
    @Zrocky 熊猫吃短信 3 块,你开发一个 APP 的时间成本是多少?当然当练手或者考虑盈利另说
    huntagain2008
        45
    huntagain2008  
       2022-02-15 13:01:35 +08:00
    本人小白,我老妈 IQOO 手机常驻 60 多条短信,我自己 iPhoneXS 每个月就 3 条短信,看完就删了,干干净净。对于短信拦截 APP,我觉得重点还是微信拼多多抖音淘宝银行证券优酷等一大堆软件给用户发短信,其中微信、拼多多、抖音还有附带微信小程序,包含奇怪的商务网站,我妈作为老人看到兑换券、积分就中招了,各种手机号注册。

    所以,OP 的这个软件首先即使真的能拦截推广、营销,怕不会把我老妈常用的那些我眼中的垃圾网站都给屏蔽了。

    Android 用户的应用市场里有短信别烦我这个 APP 吗?
    FlyingShark
        46
    FlyingShark  
       2022-02-15 13:08:32 +08:00   ❤️ 2
    @iSteven 那个……ios 付费 不止是 3 块钱的事情,绑定银联卡以后,不会用的老人容易碰到欺诈类订阅 app ,常见的例如:会员月付 99 、年付 298 元(当然也是诱导开通的)
    idragonet
        47
    idragonet  
       2022-02-15 13:12:23 +08:00
    短信设置静音+不振动即可。
    Huelse
        48
    Huelse  
       2022-02-15 13:18:22 +08:00
    @huntagain2008 #45 安卓国内好多系统都是自带的
    mikeven
        49
    mikeven  
       2022-02-15 13:23:05 +08:00
    说真的老人用得着短信这个东西吗,,直接关了短信通知就完了。。
    yulgang
        50
    yulgang  
       2022-02-15 13:37:31 +08:00   ❤️ 1
    设计的很漂亮。
    xuboying
        51
    xuboying  
       2022-02-15 13:42:19 +08:00
    感谢作者提供另一个选择。但这个项目如果不开源的话很担心作者一个人无法支撑长期的运营。可能花 3 元钱更能让我相信作者能持续更新下去。
    我对 3 元竞品也有不满,我完全搞不懂它的工作模式,也没有批量的测试接口。所以我也不 100% 相信它的结果。
    所以我也只能抱怨一句。幻想有一个大家贡献打击诈骗短信的环境可能是不现实的。也许有做黑产的人混在其中捣乱。
    erlking
        52
    erlking  
       2022-02-15 13:48:51 +08:00
    只要花一次 3 块就搞定的事……iOS 开个家庭组,共享购买的 app ,全家一起用熊猫吃短信不香吗……
    huntagain2008
        53
    huntagain2008  
       2022-02-15 13:49:18 +08:00
    @Huelse #48 IQOO 使用的记得是 vivo 定制的 Funtouch OS 。我确实也想过安卓应该自带短信拦截。但是之前的“小米会员,送一台小米炸锅“这种欺诈短信,我老妈收到 2 次,即使我第一次跟老妈讲了这是诈骗。第二次老妈又问我这是真的吗?老年人对于送小米炸锅就这么热心和激动。最后我在短信拦截设置关键字拦截“㜫”
    /t/814918
    kevinlexming
        54
    kevinlexming  
       2022-02-15 13:50:49 +08:00
    我以为是开源项目呢
    Anshay
        55
    Anshay  
       2022-02-15 13:51:58 +08:00 via iPhone
    @Zrocky 不用经常维护啊,我上次编辑好的已经一年没动过了。就算有更新,微信发过去让爸妈粘贴进去就行了。
    yulgang
        56
    yulgang  
       2022-02-15 13:52:12 +08:00
    很漂亮。图标的中文字体有没有版权问题?😁
    CaptainD
        57
    CaptainD  
       2022-02-15 13:57:04 +08:00   ❤️ 1
    我刚下载测试了几个短信,非常精准!想请问以后有开源的打算么?
    Anshay
        58
    Anshay  
       2022-02-15 13:57:20 +08:00 via iPhone   ❤️ 1
    @Zrocky 我下载试用支持一下
    yt1988
        59
    yt1988  
       2022-02-15 14:01:44 +08:00
    @xuboying 讲道理,如果有批量测试接口,就肯定会发垃圾短信的人去跑,然后想要避开规则。
    zw1one
        60
    zw1one  
       2022-02-15 14:32:39 +08:00
    叫他们下载反炸中心 app [狗头]
    wu2005
        61
    wu2005  
       2022-02-15 14:41:04 +08:00   ❤️ 1
    @Zrocky 谢谢好 App 。 IOS 13.2.3 安装后闪退。 另外的 ios 14.4.2 安装没问题。
    pinkbook
        62
    pinkbook  
       2022-02-15 15:01:12 +08:00
    已经安装了,仍然希望作者提供一些付费功能,来获得更新的动力。希望作者可以一直更新维护
    iamqiwei
        63
    iamqiwei  
       2022-02-15 15:07:36 +08:00
    其实熊猫吃短信也有些问题,特别现在营销短信会加上验证码三个字来规避过滤规则,我在想能不能加入一个权重功能,给关键词加权重,最后判断是垃圾短信还是正常短信,可以作为一个付费功能
    djv
        64
    djv  
       2022-02-15 15:08:37 +08:00
    话说为啥他们手机上会用诈骗短信。
    djv
        65
    djv  
       2022-02-15 15:10:08 +08:00
    @FlyingShark 付款后解绑
    iamqiwei
        66
    iamqiwei  
       2022-02-15 15:12:03 +08:00
    @iamqiwei 不对,应该不是权重,应该说是统计黑名单关键词和白名单关键词,再判断
    Milicense
        67
    Milicense  
       2022-02-15 15:55:17 +08:00   ❤️ 2
    @kxxoling
    @troilus
    常年 watch 用户+手机号有各种垃圾短信用户表示,这个问题是 ios 系统的问题,作者们也没办法。我一直用的是落格信使(付费的,几块钱,落格输入法作者写的),我曾经还跟他们团队反馈过这个问题,得到的答案就是目前无解
    cybird
        68
    cybird  
       2022-02-15 16:11:09 +08:00   ❤️ 1
    @GOURIDE 我不知道你是哪来的勇气一边装着反诈 app ,一边开着 vpn 访问 V2EX 的......
    deplivesb
        69
    deplivesb  
       2022-02-15 16:11:10 +08:00   ❤️ 2
    支持一下,确实,家里人父母那一辈不管收入,无法接受软件需要花钱买,这个事实,几年前给父母都换了 iPhone ,很多软件很好,也都是买断制,但是父母都不接受哪怕 1 块钱。没办法,我现在都是开家庭,开共享。然后骗他们这样你们买软件就不花钱了。
    callen
        70
    callen  
       2022-02-15 17:19:46 +08:00
    打算开源吗
    chengkai1853
        71
    chengkai1853  
       2022-02-15 17:32:38 +08:00   ❤️ 1
    刚下载还没打开,顺手 5 星
    GOURIDE
        72
    GOURIDE  
       2022-02-15 18:31:03 +08:00
    @cybird 我可不会自己装反诈,我说的给父母装,父母又不需要科学上网,本着防骗着想而已
    Aaronow
        73
    Aaronow  
       2022-02-15 18:39:28 +08:00 via iPhone
    以前尝试过自己写正则的软件 后来发现这些短信会变着花样给你发 直到了解到有机器学习这种东西 真方便
    iSteven
        74
    iSteven  
       2022-02-15 18:41:45 +08:00
    @FlyingShark #46

    国区可以不用绑银行卡那么麻烦,绑定支付宝就行,先在自己手机登录,绑定支付宝,购买完成之后在支付宝解绑,然后就可以在长辈的手机里登录下载了。或者更简单的,开个家庭组,共享购买的 app 即可。
    Zrocky
        75
    Zrocky  
    OP
       2022-02-16 09:05:37 +08:00 via iPhone
    @Cagliostro 刚好假期,有一点时间,不然可能会想想别的办法
    Zrocky
        76
    Zrocky  
    OP
       2022-02-16 09:07:59 +08:00 via iPhone   ❤️ 1
    @kxxoling 我自己 iOS15.2 和 WatchOS8.4.2 没有这个问题,我抽空会试验一下你说的情况
    Zrocky
        77
    Zrocky  
    OP
       2022-02-16 09:08:39 +08:00 via iPhone
    @storyxc 1.2.0 版本已修复
    Zrocky
        78
    Zrocky  
    OP
       2022-02-16 09:10:07 +08:00 via iPhone
    @0o0O0o0O0o 😆稍微感性一点,第一次被人说温柔,很受用
    Zrocky
        79
    Zrocky  
    OP
       2022-02-16 09:14:30 +08:00 via iPhone
    @oIMOo
    1. 现有的样本是朋友们脱敏后提供给我的
    2. 数据都是我人工标记和清洗的
    3. 样本受限,暂时没有多语言计划
    MontagePa
        80
    MontagePa  
       2022-02-16 09:14:52 +08:00
    陌生人短信拦截的话,很多手机就有吧。
    Zrocky
        81
    Zrocky  
    OP
       2022-02-16 09:16:52 +08:00 via iPhone
    @holystrike 刚开始没考虑联机更新规则,后来有许多朋友用了,为了他们的隐私,就更不可能做了,在我这里安全要大于便利
    Zrocky
        82
    Zrocky  
    OP
       2022-02-16 09:17:48 +08:00 via iPhone
    @feller 感谢反馈,会优化
    Zrocky
        83
    Zrocky  
    OP
       2022-02-16 09:21:34 +08:00 via iPhone
    @forgottencoast 刚好是假期,我的时间没那么紧张,而且我享受给别人带来便利的过程,这让我有不错的成就感。可能就是这两方面的原因
    Zrocky
        84
    Zrocky  
    OP
       2022-02-16 09:22:07 +08:00 via iPhone
    @wxh001 感谢反馈,会修复
    Zrocky
        85
    Zrocky  
    OP
       2022-02-16 09:25:36 +08:00 via iPhone
    @FlyingShark 是的,就是考虑到这点
    Zrocky
        86
    Zrocky  
    OP
       2022-02-16 09:27:15 +08:00 via iPhone
    @wu2005 感谢反馈,会修复
    Zrocky
        87
    Zrocky  
    OP
       2022-02-16 09:45:21 +08:00
    @CaptainD 感谢支持,暂时没有这个计划
    Zrocky
        88
    Zrocky  
    OP
       2022-02-16 09:48:15 +08:00
    @huntagain2008 不会拦截有用信息的,用银行信息举例,同一银行的贷款营销短信和银行收款、付款短信,这两类短信其实是有特征可以区分的,不会因为都是银行端短信就都拦截了
    Zrocky
        89
    Zrocky  
    OP
       2022-02-16 09:48:40 +08:00
    @huntagain2008 Android 暂时没有
    Zrocky
        90
    Zrocky  
    OP
       2022-02-16 09:52:09 +08:00
    @mikeven 我爸妈其实也经常会在网上购物之类的,会有快递驿站的取件码,而且老人其实也有正常使用手机功能的权利,他们只是辨别力弱一点,所以也需要有保障老人使用的功能和软件去帮助他们,让他们享受科技的便利
    Zrocky
        91
    Zrocky  
    OP
       2022-02-16 10:01:01 +08:00
    @xuboying 感谢支持,其实这是两个大的问题。软件更多的时候只是辅助,要做到结果完全精准是很困难的,任何方案都会有它的缺陷。其次我也是很希望有一个好的短信环境,不过那可能是另一个议题,这个我就没有发言权了
    turlin
        92
    turlin  
       2022-02-16 10:03:58 +08:00
    最开始有这个需求 后面就觉得熊猫好用
    debuggeeker
        93
    debuggeeker  
       2022-02-16 11:25:45 +08:00
    iPhone6s ,13.6.1 打开闪退
    Zrocky
        94
    Zrocky  
    OP
       2022-02-16 12:46:03 +08:00
    @debuggeeker 收到,已经修复,明天应该就审核通过了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5093 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:14 · PVG 09:14 · LAX 17:14 · JFK 20:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.