>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 安全
Kotlin

SmsForwarder:Android通用消息转发器

想象这样一个场景:您有两部手机,但在每部手机上查看消息和来电都很不方便。或者您需要在个人号码上接收工作短信。也许您想将验证码自动转发到另一台设备?这正是SmsForwarder解决的问题——这是一款简约但极其实用的Android工具。

这个项目是什么?

SmsForwarder是一款开源应用程序,可以将您的旧Android智能手机变成功能完善的通讯中枢。主要功能是转发短信,但实际上它的功能远不止于此:

  • 拦截并转发来自任何应用的短信、来电和应用通知
  • 支持多种发送平台:Telegram、Email、Webhook、Bark等
  • 能够创建复杂的过滤规则
  • 远程设备管理

SmsForwarder interface

主要功能

1. 通用消息转发

该应用不仅可以转发短信,还能转发:

  • 来电(号码、时间)
  • 来自任何应用的通知
  • 系统事件(电量低等)

2. 灵活的规则系统

您可以配置过滤器,只转发特定的消息:

  • 按关键词
  • 按发送者电话号码
  • 按时间段
  • 按通知类型

3. 多种投递方式

您可以通过多种方式接收转发的消息:

  • 通过Telegram机器人
  • 通过电子邮件
  • 通过Webhook发送到Web服务器
  • 发送到企业通讯工具(Slack、Microsoft Teams等)
  • 甚至可以作为短信发送到另一个号码!

4. 远程管理

通过专用界面,您可以:

  • 查看通讯录
  • 读取消息历史
  • 查看电池电量
  • 甚至可以远程发送短信!

技术细节

该项目使用Kotlin编写,支持Android 4.4(KitKat)至Android 13。它基于多个流行库构建:

  • XUI — 用于界面
  • XUpdate — 用于更新
  • AndServer — 用于远程管理的HTTP服务器

该应用架构设计为最小资源消耗,这对于经常用作"转发"设备的旧设备尤为重要。

实际应用

场景1:备用通讯设备

使用带有SIM卡的旧智能手机作为短信网关。所有消息将自动转发到您的主手机或Telegram。

场景2:业务流程自动化

配置将银行或快递服务的短信通知直接转发到企业聊天群。

场景3:远程监控

将带有该应用的设备留在家中,远程接收来电信息,即使您身在远方。

如何开始使用

  1. 官方发布页面下载APK
  2. 安装在Android设备上(也可以使用模拟器)
  3. 配置转发规则
  4. 选择接收消息的方式

SmsForwarder是那种您不知道自己需要但能极大简化消息管理的工具。它特别适合:

  • 使用多张SIM卡的用户
  • 将旧Android智能手机用作备用设备的用户
  • 测试短信功能的开发者
  • 用于通知自动化的企业

该项目正在积极开发中,拥有详细的文档和社区支持。如果您正在寻找一种集中管理来自不同设备的消息的方法——绝对值得一试。

SmsForwarder工作原理

相关项目