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

写了个安卓小程序,实时转发短信和未接来电

  •  1
     
  •   jinweijie · 4 天前 · 5085 次点击

    手机只有单卡,带两个手机又太麻烦,趁国庆有空写了个程序转发短信和未接来电。

    已经用 Github Action 自动编译成 apk 了,下载安卓即用,干净,安全。 https://github.com/jinweijie/notify-me

    支持 Bark 服务器和 Email 两种方式

    image.png

    image.png

    57 条回复    2024-10-11 23:18:33 +08:00
    jiuhuicinv
        1
    jiuhuicinv  
       4 天前
    图看不了
    jinweijie
        2
    jinweijie  
    OP
       4 天前
    @jiuhuicinv 现在可以了吗?
    jiuhuicinv
        3
    jiuhuicinv  
       4 天前
    666 啊,可以自己组装 post 参数就更好了
    jinweijie
        4
    jinweijie  
    OP
       4 天前
    @jiuhuicinv 好,我有空加一下
    eleba
        5
    eleba  
       4 天前
    代码写的很优雅,为你点赞
    beiyu
        6
    beiyu  
       4 天前   ❤️ 1
    可以参考学习下 SmsForwarder
    jqtmviyu
        7
    jqtmviyu  
       4 天前
    会考虑加功能, 看来增加 webhook 有戏?
    andforce
        8
    andforce  
       4 天前
    这个可以有
    exceldream
        9
    exceldream  
       4 天前 via Android
    原理是什么? 监听通知栏消息么?
    jinweijie
        10
    jinweijie  
    OP
       4 天前
    @jqtmviyu 好,有空加一下
    pytth
        11
    pytth  
       4 天前 via Android
    建议:
    1. 加 webhook ,支持 post 和 get ,需要用户自定义一个 token 用于生成签名确保安全;
    2. 保活,避免被 kill 掉;最好就是加上定时检查是否被 kill ;
    3. 电量低提醒;
    mathe
        12
    mathe  
       4 天前
    卧槽!好东西! 6
    vvbbb
        13
    vvbbb  
       4 天前
    支持一下 LZ
    hsksg
        14
    hsksg  
       4 天前
    移动卡装个无忧行就行,电话都可以接
    F7ionsy
        15
    F7ionsy  
       4 天前
    支持 server 酱吗
    Tiande
        16
    Tiande  
       4 天前 via Android   ❤️ 2
    SmsForwarder v3.3.0 免费开源 3 周年纪念版
    https://github.com/pppscn/SmsForwarder/releases/tag/v3.3.0

    支持的老多了
    jinweijie
        17
    jinweijie  
    OP
       4 天前
    @Tiande 看名字未接来电不支持吧?:D
    Tiande
        18
    Tiande  
       4 天前 via Android
    @jinweijie 可以的,很多地方还支持正则,自定义过滤内容很方便
    foru17
        19
    foru17  
       4 天前
    歪个楼,现在这种转发电话和短信的,要注意下反诈相关,之前安装类似应用被警察打电话提醒,后来也看到开源应用用到黑灰产,被跨省的案例。。
    lozzow
        20
    lozzow  
       4 天前
    @foru17 我手机半年发送不了短信
    mxalbert1996
        21
    mxalbert1996  
       4 天前 via Android
    SmsForwarder 不仅支持短信,还支持来电和任意应用的通知,支持的发送渠道也多得很,说实话我是觉得没必要重复造轮子了,如果楼主真想继续开发,不如考虑一下如何差异化。
    aiman
        22
    aiman  
       4 天前 via iPhone
    好几年前用过一个叫绿芽的 APP ,功能类似,很成熟了
    oneisall8955
        24
    oneisall8955  
       4 天前 via Android
    强烈建议支持 webhook
    oneisall8955
        25
    oneisall8955  
       4 天前 via Android
    https://www.v2ex.com/t/1078110

    你俩挺相似的?
    Yzh361
        26
    Yzh361  
       4 天前 via Android
    已经用了好多年 sms forwarder 了 推送通道多,功能全
    agood
        27
    agood  
       4 天前 via iPhone
    其实最想要的是电话转发,电话可以在 iOS 端支持 CallKit 接听,iOS 端可以直接回复短信或拨打电话
    rulagiti
        28
    rulagiti  
       4 天前
    赞一个!
    kaiveyoung
        29
    kaiveyoung  
       4 天前 via Android
    电话转发最佳方案还是超级呼转吗
    wayne630
        30
    wayne630  
       4 天前
    有没有同等功能是支持 ios 的呢?家里破苹果手机一堆,但安卓机好像真没有。只需转发短信即可,电话的话可以设置呼叫转移实现。
    jinweijie
        31
    jinweijie  
    OP
       4 天前   ❤️ 1
    关于有人说造轮子,写这个的目的主要是考虑安全,自己写一个放心,然后功能就是稳定的转发,代码结构简单,新手也能改,Github Action 又都写好了,而且多一个选择总是好的😄 另外谢谢大家回复捧场
    jinweijie
        32
    jinweijie  
    OP
       4 天前
    @wayne630 我也是两个苹果手机,据我所知电话转发是没有的,短信可以通过同一个 icloud 账号自动同步转发,还是比较可靠的
    iv8d
        33
    iv8d  
       4 天前
    @mxalbert1996 自己开发一套,其实也是熟悉的过程。轮子也有方的圆的呢。
    zhtyytg
        34
    zhtyytg  
       4 天前
    star+1 收藏即学会
    gazi
        35
    gazi  
       4 天前
    正好也有这个需求,star +1
    dsdy216
        36
    dsdy216  
       4 天前
    支持作者,我又要折腾起来了
    catamaran
        37
    catamaran  
       4 天前
    这么多人需要这种功能吗?现在还有单卡的手机?
    lkk
        38
    lkk  
       4 天前   ❤️ 1
    携号转网到中国移动浙江,安装中国移动浙江 app 8.7.5 版本,开启 wifi 通话助手。然后就可以在 app 里接、打电话,接收、发送短信了,记入套餐资费。如果只是想接听和接收短信,携号转网到中国移动任意地区,安装无忧行 app ,策略路由走翻墙,也能单卡走天下。
    new123
        39
    new123  
       4 天前
    @wayne630 快捷指令 可以试试。 短信顾虑可以实现自定义服务器。可以通过服务器 再转一个推送。 这个短信转发一般涉及到个人隐私。 你们有需要我到有个好的想法。iOS 需要比较多的话,我考虑自己搞一个。
    johnwilson
        40
    johnwilson  
       4 天前
    我要推荐一个我的产品: https://tempmail100.com
    Kaiyuan
        41
    Kaiyuan  
       4 天前 via Android
    我一直用的方案是,用 SmsForwarder 转发到家里的 群晖 Chat 。
    Peace2021
        42
    Peace2021  
       3 天前
    要是能结合 PC 浏览器的 webpush 就好了,这正是我想干的事儿
    a1b2c3T
        43
    a1b2c3T  
       3 天前
    @beiyu #6 这软件在 miui 上转发短信必须关闭 miui 优化,要不然还得手动点一下确认发送。。。OP 这个等我晚上回去测试一下
    edisonwong
        44
    edisonwong  
       3 天前
    好东西。以前我想写个转发、过滤推销电话的。奈何 ios 不开放这能力。
    zl533
        45
    zl533  
       3 天前 via iPhone
    不会编程,但是我以前用 tasker 实现过,把短信和未接来电全部转发到 tg 频道,当时我感觉 13mini 手感好🥹
    chengxiao
        46
    chengxiao  
       3 天前
    绿芽+1
    easonfrances
        47
    easonfrances  
       3 天前 via iPhone
    @xwit 我也是用的这个
    289396212
        48
    289396212  
       3 天前
    要是能转移电话实时在另一台手机上接听就好了
    s4d
        49
    s4d  
       3 天前 via iPhone
    这个我用 Tasker 实现,用了好多年。
    hewitt29
        50
    hewitt29  
       2 天前
    @agood 直接回复短信的话,如果是 2 只 iphone 的话,通过 imassage 本身就可以。。。电话在一个局域网是可以
    xiaozhubin
        51
    xiaozhubin  
       2 天前
    @289396212 呼叫转移了解一下?
    sks4728
        52
    sks4728  
       2 天前
    记得有 esp32 + 4g 模块 转发短信的
    digwow
        53
    digwow  
       2 天前
    双卡双待不行。。。。。卡一成功转发,卡二没有任何动静。
    289396212
        54
    289396212  
       2 天前
    @xiaozhubin 那还是通过运营商嘛,比如人在国外,用软件层面把通话代理过去更合适
    SOSdanOffical
        55
    SOSdanOffical  
       2 天前
    以前用 ifttt 干过这个事,安卓机收到短信自动邮件转发给 iPhone
    jinweijie
        56
    jinweijie  
    OP
       2 天前
    @digwow 谢谢测试,有空我看看,谢谢
    jinweijie
        57
    jinweijie  
    OP
       14 小时 9 分钟前
    @jqtmviyu
    @pytth
    @oneisall8955
    增加了 webhook ,我用 webhook.site 测试了一下,应该可以。不过我自己不用 webhook 提醒,麻烦看看是不是正确,谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:28 · PVG 13:28 · LAX 22:28 · JFK 01:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.