爱意满满的作品展示区。
GlobalNPC

安卓平台上实现短信转发的一个思路

  •  
  •   GlobalNPC · Oct 12, 2017 · 17870 views
    This topic created in 3310 days ago, the information mentioned may be changed or developed.
    Android+Termux+Python+方糖

    IFTTT 的短信转发经常跪,买 Tasker 吧,就为了这点任务,感觉有点小贵。
    所以,还是准备自己折腾了

    无需 root
    1、Termux+Termux API 实现读取短信
    termux-sms-inbox -n -l 3
    2、Termux 安装 Python,实现对读取短信的内容进行分隔,然后判断是否要转发
    需要用到正则,已经搞定 re.compile(r'\{[\s\S]*?\}')
    3、转发可以用邮件,但是常用的邮箱,多调几次就垃圾邮件了。。。所以,用方糖的推送
    https://sc.ftqq.com/3.version
    4、因为短信的收到时间与短信本身的时间戳有时差,所以需要多轮询几次以免漏发
    5、方糖的推送会控制重复发送

    分步骤的我试过可行,晚上回去综合完善一下,写个脚本贴出来
    Supplement 1  ·  Oct 12, 2017
    再加一个与方糖类似的推送服务,多一种选择
    https://www.alertover.com/
    Supplement 2  ·  Oct 12, 2017
    加班中,预计十二点下班不能。。。
    Supplement 3  ·  Oct 12, 2017
    下班回来十一点半
    到现在,写完了,测试成功.
    现在去洗洗睡了,明天贴脚本
    Supplement 4  ·  Oct 13, 2017
    1. 安装termux, termux-api, 在termux中安装python, pip 安装requests
    2. 方糖/Server酱 注册并设置微信推送 https://sc.ftqq.com/3.version
    3. 脚本见: Gist
    49 replies  •  2017-12-06 13:53:41 +08:00
    crayygy
    crayygy
    Oct 12, 2017 via iPhone
    1
    IFTTT + Telegram,推送基本都在 10s 内。
    xctcc
    xctcc
    Oct 12, 2017
    2
    我也是 IFTTT + Telegram
    zonzin
    zonzin
    Oct 12, 2017
    3
    看起来好厉害的样子
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017 via iPhone
    4
    @crayygy 不是华为手机吧,杀到哭
    gdtv
    gdtv
    Oct 12, 2017
    5
    IFTTT -> gmail -> 139 邮箱 -> 短信
    用了一个月暂时没跪过
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017
    6
    @gdtv 嗯,和手机的系统有关系,有些国产手机的系统,唉
    tammy
    tammy
    Oct 12, 2017
    7
    tasker 嫌贵可以偷偷用盗版啊,tasker 用过就上瘾了,跟 workflow 一样
    uriah
    uriah
    Oct 12, 2017 via Android
    8
    Pushbullet 啊
    crayygy
    crayygy
    Oct 12, 2017
    9
    @infun #4 LineageOS 14 没问题,现在用 Pixel XL 也没问题。
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017
    10
    @uriah 之前的某个版本耗电超级多,然后就弃用了
    hpeng
    hpeng
    Oct 12, 2017 via iPhone
    11
    我自己有整套方案,就是写得有点丑不好意思放出来,代码在我的 github 上都有。思路说一下吧,就是自己有套基于微信模板消息的推送系统,写了个安卓客户端,转发到自己的推送系统,然而还是没法解决国产系统杀转发程序进程的问题。
    luo7
    luo7
    Oct 12, 2017
    12
    mysms 没人用吗~来电短信都能转发(来电无法接听)
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017
    13
    @luo7 mysms 也是 9.99 刀一年吧
    junbaor
    junbaor
    Oct 12, 2017
    14
    推荐这个 app,接收到短信后可以转发到其他手机
    https://play.google.com/store/apps/details?id=com.lvwind.smsforwarding
    junbaor
    junbaor
    Oct 12, 2017
    15
    另外说一下,不推荐 IFTTT 做这种事,代理的不稳定会导致丢消息。
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017
    16
    @junbaor 专门收短信的号,一般都是没有短信套餐的呃
    junbaor
    junbaor
    Oct 12, 2017
    17
    @infun #16 现在是用大王卡,旧卡收短信转发,联通网龄升级计划送了 300 条勉强够用,并且这种转发的稳定性比较好,不依赖网络。http://www.186life.com/u2simPro.html 这家的设备也蛮不错,就是担心我家网络的稳定性和他们服务的稳定性。
    Lentin
    Lentin
    Oct 12, 2017
    18
    河北联通我已经肛工信部了,双卡?不存在的,等我好消息
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017 via iPhone
    19
    @Lentin 没懂
    Lentin
    Lentin
    Oct 12, 2017
    20
    另外有 tasker 为什么还要装这些乱七八糟的软件
    短信接口 / 正则 / HTTP POST
    改改就能用了 /t/389482
    Lentin
    Lentin
    Oct 12, 2017
    21
    @infun 直接换联通便宜的套餐,电话几乎不打 -0-
    cnTangLang
    cnTangLang
    Oct 12, 2017
    22
    IFTTT + 腾讯企业邮箱 + 微信腾讯企业邮箱新邮件通知 目前还没遇到过问题,时差不超过 10 秒
    vopfly
    vopfly
    Oct 12, 2017 via iPhone
    23
    每次看到有类似需求的都想安利一下“绿芽短信转发微信“
    楼上讨论的方案大部分我都尝试过,也自己写过类似程序
    tasker 收费,配合方糖,快的话 8s,慢的话 15s
    ifttt 转邮箱,时好时坏,也慢,毕竟从服务器中转了
    自写 smtp 转发到 qq 邮箱,微信绑定邮箱,邮件通知也不及时
    现在不折腾了,绿芽已用快一年。收短信 5s 内
    ,累计付费 15 元。短信少,每日签到加转发过滤也够用

    以下复制粘贴
    我也是懒得折腾,正在用“绿芽短信转发微信”,android 上安装,短信会自动转发到微信公众号,延时 1s 左右
    新用户有几天免费无限使用,后面充值流量 15 元 2200 条,设置关键字过滤+每日签到,用了 11 个月目前还剩 1800+条

    问题:在某些公众号关联手机号码收验证码会比较麻烦。
    --可以直接查看旧手机短信;或者设置短信转发到邮箱>查看邮件解决

    利益相关:充值时折扣码填写 4469721 可以 9 折 实际 13.5 充值 2200 条

    以上仅供参考
    brickyang
    brickyang
    Oct 12, 2017 via iPhone
    24
    我之前看了各种方案最后还是用了 tasker,省事,省心。

    现在三部手机扔家里同时跑着 tasker 和 BOINC,除了魅族电池鼓了之外没其他问题。

    除了一个转发短信的 task 外还写了一个自动发短信的 task,以防有时候需要用小号回复短信。用主力机给小号发短信即可通过小号发给指定号码。
    gdtv
    gdtv
    Oct 12, 2017
    25
    @junbaor IFTTT 似乎不需要代理,可以直接连
    0987363
    0987363
    Oct 12, 2017 via iPhone
    26
    ifttt 无鸭梨 杀进程手机就没法了
    junbaor
    junbaor
    Oct 12, 2017
    27
    @vopfly #23 功能还行,但是 一股山寨风
    GlobalNPC
    GlobalNPC
    OP
    Oct 12, 2017
    28
    @infun @crayygy @xctcc @zonzin @gdtv @tammy @uriah @hpeng @luo7 @junbaor @Lentin @cnTangLang @vopfly @brickyang @0987363

    下班回来十一点半
    到现在,测试成功.
    现在去洗洗睡了,明天贴脚本
    xream
    xream
    Oct 13, 2017 via Android
    29
    tasker 推到 bearychat 之类的 延迟超低 有时候安卓备机还没亮屏就收到了…
    ihciah
    ihciah
    Oct 13, 2017 via iPhone
    30
    IFTTT 被杀怕了,也是自己造的轮子,用 adb 和 python,支持转发收到的短信和远程发短信,双卡机的话还可以帮别人托管一张卡… github 地址不贴了,以前发过。。
    moregun
    moregun
    Oct 13, 2017
    31
    @vopfly 解决一个准确需求啊
    mozutaba
    mozutaba
    Oct 13, 2017 via Android
    32
    @luo7 关注微来电,绑定号的所有来电可以微信通知,3 个号免费。缺点无法接通。
    luo7
    luo7
    Oct 13, 2017
    33
    @infun 完全不付费啊 安卓端安装 mysms iphone 端或者其他安卓机安装 mysms mirror 方便的不要不要的
    lanbing
    lanbing
    Oct 13, 2017
    34
    Dual SIM SMS Forwarding
    cedared
    cedared
    Oct 13, 2017
    35
    ifttt+slack 还没遇到啥问题
    关键点: ifttt 后台常驻
    skylancer
    skylancer
    Oct 13, 2017
    36
    买个 HTC 手机自带这个功能 :D
    GlobalNPC
    GlobalNPC
    OP
    Oct 13, 2017
    37
    @infun @crayygy @xctcc @zonzin @gdtv @tammy @uriah @hpeng @luo7 @junbaor @Lentin @cnTangLang @vopfly @brickyang @0987363 @xream @ihciah @moregun @mozutaba @lanbing @cedared @skylancer

    脚本贴出来了,并且看到大家有各种各样的方案,都挺好的,适合自己的最好,哈哈.
    活着就是为了折腾
    Chingim
    Chingim
    Oct 14, 2017 via Android
    38
    ifttt+telrgram,不仅短信,我所有的应用通知都转发。
    gabri
    gabri
    Oct 14, 2017 via Android
    39
    ifttt 的短信抓关键字对中文不好使(由于中文没有用空格分词的原因),各位有什么办法?
    ctt
    ctt
    Oct 14, 2017
    40
    @vopfly #23 有个短信转发助手完全免费,速度也很稳,完全免费,就是这种传到个人服务器的感觉有点隐患。
    ctt
    ctt
    Oct 14, 2017
    41
    酷安上: https://www.coolapk.com/apk/com.example.qyoungde.smsforwarding

    不过我用 tasker 发邮件了,缺点就是偶尔莫名其妙没发成。
    vopfly
    vopfly
    Oct 14, 2017 via iPhone
    42
    @ctt 自己写过类似的,smtp 协议转发到邮箱,微信绑定收,延时稍大,等验证码恼火
    heiyutian
    heiyutian
    Nov 17, 2017 via Android
    43
    @junbaor 还有没有相关软件,这个软件有联网权限,不放心啊,有没有单纯短信转发短信的工具。因为配合网龄短信,够用了。
    GlobalNPC
    GlobalNPC
    OP
    Nov 17, 2017
    44
    @heiyutian termux-api 也可以发短信的,因为我的套餐没有短信,所以没有试,你可以自己看一下
    fcwave
    fcwave
    Dec 5, 2017
    45
    那请问有没有苹果短信转发推送至安卓的方案呢
    GlobalNPC
    GlobalNPC
    OP
    Dec 5, 2017
    46
    @fcwave 呃,应该是没有,第三方 APP 是不能读取用户短信的。&你这个需求很奇怪啊,用苹果做备用机么?
    fcwave
    fcwave
    Dec 5, 2017
    47
    @infun 3 张卡,苹果插了一张,天天在家放的,还说能有个方法能把短信转到安卓上。
    GlobalNPC
    GlobalNPC
    OP
    Dec 5, 2017
    48
    @fcwave 理论上,短信实时同步到 iCloud 的话,可以写个脚本,隔几秒去 iCloud 上捞一下有没有新的短信,然后推送给你。
    fcwave
    fcwave
    Dec 6, 2017
    49
    最后用了 @vopfly 推荐的绿芽,目前看起来还是不错的,绿芽也有卖那种单独的推送设备。
    @infun
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4835 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 00:10 · PVG 08:10 · LAX 16:10 · JFK 19:10
    ♥ Do have faith in what you're doing.