我是一位外国手机爱好者,手上有不少LG、夏普、谷歌、moto等手机。这些号称“洋垃圾”的手机在配置、做工方面都不错,可是唯独有一点是我感到非常难受,那就是大部分的手机只有单卡。

作为不太标准的大学生,我手上有3张卡,分别是用于收发短信的家乡的移动卡,用于外出使用流量的联通流量卡和一张与校园宽带绑定的校园电话卡。虽然校园卡里有50G流量,但只能在学校里和我读大学的城市里使用。这就迫使我不得不带2、3个手机出门。就以我现在的手机来说吧,带套贴膜后297g的LG WING里装的是流量卡,同样带套贴膜后243g的LG V60里装着的是校园卡,最轻,续航也最差的169g的Pixel3上装着的是我家乡的移动卡。这三个手机的重量让我苦不堪言。有时能差点把裤子都拽下来。而且就算不把三个手机都带出去,只带两个手机依然非常难受。

而我在外面所需要的,仅仅是通信交流时的流量,和能够随时收到短信。这就让我萌生出一个想法:能不能把别的手机上接收到的短信转到另一部手机上呢?结果网上还真有类似的工具。比较典型的便是SmsForwardertelegram-smsifttt、无忧行、绿芽短信、Tasker等。经过一番比较,我最终选择了SmsForwarder这一款软件,理由是:1、支持转发通知和电话,功能足够丰富;2、开源软件,足够安全;3、支持多种通知渠道。不足之处便是不能转接电话,操作稍微复杂。

首先便是准备一台专门转发短信的手机,在上面下载这个软件。(中文名:短信转发器)。如果无法访问Github,那么也可以去酷安下载。

安装之后,首先去设置里为app授予权限。

在右下角的设置里按照提示打开防掉后台的设置。

然后按照自己所需要的程度来配置转发设置。

接下来就是添加发送通道了。可以看到这里有许多种发送通道可选。

我这里选择了Telegram机器人来发送短信。

这里需要去Telegram上@BotFather来领养一只机器人。具体的步骤是先在任意处@BotFather,再点击和他私聊。

首先输入/start。

接下来按照提示,输入/newbot,会提示为你的机器人设置一个显示的名字。这里可以随便取。而第二步的用户名则需要遵循起名规范,用bot结尾。

随后,BotFather会给你一串字母与数字的组合,这就是你的机器人的Tocken。注意要保管好这个Tocken。

然后你就可以对你的机器人做一些自定义了,比如说修改描述:/setabouttext;修改头像:/setuserpic等。

在这之后,@你的机器人,并和她私聊几句。之后在浏览器中打开http://api.telegram.org/bot你的tocken/getUpdates,之后你就可以看到你和机器人私聊的会话chat ID。

如果出现上图所示的情况,则代表你需要再向机器人发几条消息,然后回到浏览器刷新页面。

出现上面的情况,则代表你已经获取到了私聊的chatID。在这里,第二行打码的第一个4开头的便是chatid。

获取到tocken和chatid之后,剩下的事情就比较好办了。

在短信转发器中建立一个Telegram发送通道,并填写相应的参数。

填写完成之后,此时可以测试一下,是否能收到消息。

接下来,去转发规则页面添加需要的转发规则。下面是短信转发规则。

在添加完成之后,便大功告成了。你可以拿着装了Telegram的手机在外面,而这部手机上收到的短信则会通过telegram上你申请的机器人私聊给你。

最后更新于 2022-09-03