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

2017-10-12 12:50:33 +08:00
 infun
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、方糖的推送会控制重复发送

分步骤的我试过可行,晚上回去综合完善一下,写个脚本贴出来
15875 次点击
所在节点    分享创造
49 条回复
Lentin
2017-10-12 20:34:52 +08:00
@infun 直接换联通便宜的套餐,电话几乎不打 -0-
cnTangLang
2017-10-12 20:43:31 +08:00
IFTTT + 腾讯企业邮箱 + 微信腾讯企业邮箱新邮件通知 目前还没遇到过问题,时差不超过 10 秒
vopfly
2017-10-12 20:50:26 +08:00
每次看到有类似需求的都想安利一下“绿芽短信转发微信“
楼上讨论的方案大部分我都尝试过,也自己写过类似程序
tasker 收费,配合方糖,快的话 8s,慢的话 15s
ifttt 转邮箱,时好时坏,也慢,毕竟从服务器中转了
自写 smtp 转发到 qq 邮箱,微信绑定邮箱,邮件通知也不及时
现在不折腾了,绿芽已用快一年。收短信 5s 内
,累计付费 15 元。短信少,每日签到加转发过滤也够用

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

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

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

以上仅供参考
brickyang
2017-10-12 21:22:10 +08:00
我之前看了各种方案最后还是用了 tasker,省事,省心。

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

除了一个转发短信的 task 外还写了一个自动发短信的 task,以防有时候需要用小号回复短信。用主力机给小号发短信即可通过小号发给指定号码。
gdtv
2017-10-12 22:11:13 +08:00
@junbaor IFTTT 似乎不需要代理,可以直接连
0987363
2017-10-12 22:20:43 +08:00
ifttt 无鸭梨 杀进程手机就没法了
junbaor
2017-10-12 22:29:08 +08:00
@vopfly #23 功能还行,但是 一股山寨风
infun
2017-10-12 23:59:30 +08:00
@infun @crayygy @xctcc @zonzin @gdtv @tammy @uriah @hpeng @luo7 @junbaor @Lentin @cnTangLang @vopfly @brickyang @0987363

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

脚本贴出来了,并且看到大家有各种各样的方案,都挺好的,适合自己的最好,哈哈.
活着就是为了折腾
Chingim
2017-10-14 06:25:31 +08:00
ifttt+telrgram,不仅短信,我所有的应用通知都转发。
gabri
2017-10-14 09:28:55 +08:00
ifttt 的短信抓关键字对中文不好使(由于中文没有用空格分词的原因),各位有什么办法?
ctt
2017-10-14 13:33:02 +08:00
@vopfly #23 有个短信转发助手完全免费,速度也很稳,完全免费,就是这种传到个人服务器的感觉有点隐患。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397040

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX