监控Android手机短信并根据指定规则转发到其他手机:钉钉机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、手机短信等。

工作流程

1635015299 6be1c5d771f3720 | SmsForwarder 短信转发器

功能列表

  •  监听短信,按规则转发(规则:什么短信内容/来源转发到哪里)
  •  转发到钉钉机器人(支持:单个钉钉群,@某人)
  •  转发到邮箱(支持:SMTP)
  •  转发到Bark(支持:验证码/动态密码自动复制)
  •  转发到webhook(支持:单个web页面(向设置的url发送POST/GET请求))
  •  转发到企业微信群机器人
  •  转发到企业微信应用消息
  •  转发到ServerChan(Server酱·Turbo版)
  •  转发到Telegram机器人
  •  转发到其他手机短信【注意:非免费的,转发短信运营商有收费的,建议没有网络时启用,并设置好内容过滤规则】
  •  在线检测新版本、升级
  •  清理缓存
  •  兼容 Android 6.xx、7.xx、8.xx、9.xx、10.xx
  •  支持双卡手机,增加卡槽标识/运营商/手机号(如果能获取的话)
  •  支持多重匹配规则
  •  支持标注卡槽号码(优先使用)、设备信息;自定义转发信息模版
  •  支持正则匹配规则
  •  支持卡槽匹配规则
  •  转发未接来电提醒(固定sim1卡发出提醒)
  •  接口请求失败后延时重试5次(可配置间隔时间,成功一次则终止重试)
  •  转发到飞书机器人
  •  自定义 Scheme(forwarder://main)用于唤起App
  •  低电量预警(设置30%,则30、29时都通知一下,避免错过!按需设置一下转发规则(不再遍历所有发送方)【号码:88888888、内容:当前剩余电量:xx%,已经到达低电量预警阈值,请及时充电!、卡槽:sim1】)
  •  多语言支持(目前:中文、英文)

使用流程

  1. 在Android手机上安装SmsForwarder本APP后点击应用图标打开
  2. 在设置发送方页面,添加或点击已添加的发送方来设置转发短信使用的方式,现在支持钉钉机器人、企业微信群机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱:发送方配置见《发送方设置参考》章节
  3. 在设置转发规则页面,添加或点击已添加的转发规则来设置转发什么样的短信,现在支持转发全部、根据手机号、根据短信内容、指定卡槽:
    • 当设置转发全部时,所以接收到的短信都会用转发出去。
    • 当设置根据手机号或短信内容时,请设置匹配的模式和值,例如:”手机号 是 10086 发送方选钉钉“。
  4. 点击主页面右上角的菜单可进入设置页面,在设置页面可以更新应用查看应用信息提交意见反馈等
  5. 在主页面下拉可刷新转发的短信,点击清空记录可删除转发的记录

⚠ 该APP打开后会自动后台运行并在任务栏显示运行图标,请勿强杀,退出后请重新开启,并加入到系统白名单中,并允许后台运行

⚠ 近期接收到部分用户反馈,SmsForwarder无法正确转发通知类短信(普通短信正常),涉及 ROM 有华为 EMUI、小米 MIUI、VIVO OriginOS、OPPO ColorOS等。国内厂商定制系统提供了验证类短信安全保护功能,导致验证码不能正常通过广播获得。以下是解决方案:

⚠ 风险警示:转发验证码可能导致您的个人隐私、账户安全受到损害,如果您已经知晓该风险,请继续进行以下操作。

华为 EMUI:

信息 > 更多 > 设置 > 高级 关闭验证码安全保护开关。

via:https://club.huawei.com/thread-17770781-1-1.html

小米 MIUI:

安全中心 > 授权管理 > 短信转发器 > 权限 > 勾选通知类短信

vivo 手机:

信息 > 左上角3个点 > 设置 > 隐私保护 > 关闭验证码安全保护开关

项目地址

首发地址:https://github.com/pppscn/SmsForwarder

⚠ 同步镜像:https://gitee.com/pp/SmsForwarder

⚠ 网盘下载:https://wws.lanzoui.com/b025yl86h 访问密码:pppscn