手机没卡槽也能保号?开源神器教你低成本实现短信自动转发与保号
手机没卡槽也能保号?开源神器教你低成本实现短信自动转发与保号
现在大家手里的主力机通常都只有一个SIM卡槽,或者为了双卡双待把位置占满了。这时候,手里那张必须要留着用来接收验证码、或者为了保住靓号的备用卡(比如咱们熟悉的某Google Voice卡的实体卡配对卡)就没地方插了。
平时这卡也没啥电话进来,也就是半年发条短信保个活。为了它专门买个二手机或者随身带个老人机,确实太折腾,也不划算。
最近发现了一个非常硬核且低成本的“废土利用”方案,非常适合爱折腾的朋友。不仅能完美解决收短信和保号问题,还能顺手把家里吃灰的电视盒子利用起来。
核心思路:组个“短信服务器”
既然手机没地方插卡,那我们就找个其他有计算能力且能插SIM卡的设备来代替。我们的目标是:
- 远程收发短信:短信来了能直接推送到手机或电脑上,不需要守着那个设备。
- 自动保号:定时自动发送短信,防止号码被注销。
- 成本够低:别为了这事儿花大几百。
硬件清单:变废为宝
要实现这个,需要两样东西:
核心通信模块:合宙Air780E,成本仅约28.8元,支持4G全频段。
- 主控设备:家里闲置的运营商送的“魔百盒”或者类似的电视盒子。这东西配置大多不错(支持ARM架构),刷入Linux系统后就是个低功耗小电脑。
- 通信模块:合宙Air780E开发板。这玩意儿支持4G通信,能插SIM卡,最重要的是便宜,网上大概28.8元就能拿下,性价比极高。
软件方案:uart_sms_forwarder
硬件有了,灵魂在于软件。这里用到的开源项目是 uart_sms_forwarder。简单来说,它就是一个运行在Linux(如Armbian)上的短信转发服务。
它的核心功能非常强大:
电视盒子变身Linux服务器:通过USB转TTL连接通信模块,实现24小时待机。
- 串口通信:通过USB转TTL(如果盒子支持)或者直接通过UART引脚连接Air780E模块,读取短信内容。
- 转发机制:收到短信后,可以通过Telegram、钉钉、Server酱、Bark等多种渠道推送到你的手机上。这意味着只要你的手机有网,就能立马收到SIM卡的短信。
- 发送指令:支持反向操作,你可以通过发送指令让这个设备给指定的号码发短信。
搭建与配置实战
第一步:给盒子刷系统
把那台吃灰的魔百盒找出来,短接引脚刷入Armbian系统。网上针对各种型号盒子的刷机教程非常多,这里就不赘述了。刷好后,你就拥有了一个24小时待机、功耗极低的Linux服务器。
第二步:连接模块
将Air780E模块插入SIM卡,考虑到接线方便,建议使用USB转TTL模块连接到盒子的USB口或者串口上。确保驱动识别正常,能在系统中看到对应的设备节点(如 /dev/ttyUSB0 或 /dev/ttyS1)。
第三步:部署转发服务
在盒子上克隆项目代码:
git clone https://github.com/dushixiang/uart_sms_forwarder
根据README文档配置 config.yaml 文件。这里面最重要的是配置串口号和推送渠道(比如填上你的Bark Key或者Telegram Bot Token)。
第四步:设置自动化保号
这是最爽的一步。既然盒子跑着Linux,直接用 crontab 定时任务就行了。
输入 crontab -e,添加一行定时任务,比如每个月1号上午10点自动发给10086或者自己另一个手机号一条“test”:
0 10 1 * * echo "test" | your_command_to_send_sms
具体的发送指令需要参考 uart_sms_forwarder 提供的API或命令行工具,配置好后,你就完全不用管它了,它会自动帮你活着。
方案分析与优化建议
有人可能会说,这成本还得买个开发板(28.8元)加上折腾时间,是不是有点高?
其实不然:
- 对比买手机:随便凑合用的二手机至少也得百八十块,这个方案硬件成本不到30块。
- 功能扩展性:这台刷了Armbian的盒子可不只能发短信。它还能跑Docker,做NAS、做下载机、跑广告拦截等等,这30块钱只是顺带解决了一个大痛点。
- 稳定性:相比那种插在安卓手机上的转发App,Linux系统运行更加稳定,不会因为手机电量耗尽或后台清理而挂掉。
常见问题解决
- 连接不稳定? 检查串口波特率是否设置正确,Air780E通常默认是9600或115200,务必与代码配置一致。
- 盒子没有USB口? 有些老旧盒子只有USB 2.0或者内部针脚,这时候就需要动用电烙铁焊接飞线了,适合动手能力强的玩家(如果是纯小白,建议买个带USB的成品开发板)。
- 散热问题:电视盒子加上4G模块长时间运行,建议在盒子外壳上贴几个散热片,尤其是在夏天。
写在最后
这个方案是典型的极客“穷开心”思路。虽然市面上也有现成的短信转发器(那种长得像U盘的东西),但价格通常在百元以上,而且封闭性太强,没法自定义推送逻辑。
自己动手DIY,不仅省了钱,更重要的是掌握了Linux运维和硬件通信的技能。下次再遇到类似问题,你脑子里蹦出来的就不是“买个啥解决”,而是“我能怎么Hack它”。

评论已关闭