想换个手机号,但是,手机号经常绑定着各种账户,如果换号就不可避免的要换绑。如果是QQ、微信、支付宝之类的网络账户还比较好处理,直接登录相应的账户就可以修改了。但是银行账户呢?还记得上次改手机号的时候忙了一整天跑各大银行改手机号。。。
但是这次又想换手机号,再让我跑银行简直是让我去屎啊。
作为一名技术宅,当然应该用技术解决这个难题。
下面就给大家献上手机换号不跑银行的解决方案。
我们都知道,手机有个功能叫做呼叫转移,但是短信能不能转移呢?我查了一下,还真有这功能,叫做短信呼转。
但只是部分省市的运营商才有,而且现在已经停止运营了。。。
那么该如何将短信转移到新的手机号码上呢?
方案一
开发一个手机APP,当收到新的短信时就将这条短信转发给新的手机号。
但很不辛,由于操作系统的安全性校验,APP调用短信发送接口时会弹一个确认框询问用户,所以根本无法做到静默发送了,也就无法实现短信转发了。。。
既然此路不通,那咱就换一个方案。
方案二
以前买在某宝上买开发板的时候看到有一种短信模块,那就看看能不能用短信模块来实现短信的转发。
这里我们采用SIM900A模块。
短信模块采用串口进行控制,最近在研究STM32单片机,索性就采用STM32来开发吧。
最终。
这样,就实现了短信转发功能,每当有短信发来时就会转发到一个新的手机号上去。
后续
今天就先不讲具体的实现了。因为我本来想着做成一个产品供大家使用,但忽然想到验证码是最后一道安全防线,一般人肯定无法相信你没有把人家的验证码转到其他地方,所以这个想法就不可能了。
既然不能做成一个产品,那就只好作为一个开源的解决方案了。
抛开这个想法之后,其实可以在发送短信这一步做一些改变,比如把发短信改为发微信。
除了SIM900A模块,我们再接一个WiFi模块。这样,当收到短信之后通过WiFi模块将短信内容转发给一个预设的微信上。
这样一来,一可以解决短信字数70的限制,二还可以采用APP的方式实现短信转发。
有兴趣的可以关注下,回头发文再介绍后续的实现。
我是闫大伯,一只伪全栈野生程序猿