美文网首页效率技术文程序员
想换手机号,不想去跑银行?奉上技术宅的换号解决方案

想换手机号,不想去跑银行?奉上技术宅的换号解决方案

作者: 闫大伯 | 来源:发表于2016-05-29 23:31 被阅读754次

    想换个手机号,但是,手机号经常绑定着各种账户,如果换号就不可避免的要换绑。如果是QQ、微信、支付宝之类的网络账户还比较好处理,直接登录相应的账户就可以修改了。但是银行账户呢?还记得上次改手机号的时候忙了一整天跑各大银行改手机号。。。

    但是这次又想换手机号,再让我跑银行简直是让我去屎啊。

    作为一名技术宅,当然应该用技术解决这个难题。

    下面就给大家献上手机换号不跑银行的解决方案。

    我们都知道,手机有个功能叫做呼叫转移,但是短信能不能转移呢?我查了一下,还真有这功能,叫做短信呼转。

    但只是部分省市的运营商才有,而且现在已经停止运营了。。。

    那么该如何将短信转移到新的手机号码上呢?

    方案一

    开发一个手机APP,当收到新的短信时就将这条短信转发给新的手机号。

    但很不辛,由于操作系统的安全性校验,APP调用短信发送接口时会弹一个确认框询问用户,所以根本无法做到静默发送了,也就无法实现短信转发了。。。


    APP版短信转发

    既然此路不通,那咱就换一个方案。

    方案二

    以前买在某宝上买开发板的时候看到有一种短信模块,那就看看能不能用短信模块来实现短信的转发。

    SIM900A

    这里我们采用SIM900A模块。

    短信模块采用串口进行控制,最近在研究STM32单片机,索性就采用STM32来开发吧。

    嵌入式版短信转发

    最终。

    最终结果

    这样,就实现了短信转发功能,每当有短信发来时就会转发到一个新的手机号上去。

    后续

    今天就先不讲具体的实现了。因为我本来想着做成一个产品供大家使用,但忽然想到验证码是最后一道安全防线,一般人肯定无法相信你没有把人家的验证码转到其他地方,所以这个想法就不可能了。

    既然不能做成一个产品,那就只好作为一个开源的解决方案了。

    抛开这个想法之后,其实可以在发送短信这一步做一些改变,比如把发短信改为发微信。

    除了SIM900A模块,我们再接一个WiFi模块。这样,当收到短信之后通过WiFi模块将短信内容转发给一个预设的微信上。

    这样一来,一可以解决短信字数70的限制,二还可以采用APP的方式实现短信转发。

    有兴趣的可以关注下,回头发文再介绍后续的实现。

    我是闫大伯,一只伪全栈野生程序猿

    相关文章

      网友评论

        本文标题:想换手机号,不想去跑银行?奉上技术宅的换号解决方案

        本文链接:https://www.haomeiwen.com/subject/jnpqdttx.html