想在安卓手机上实现短信自动转发?试试 SmsForwarder v2.3.0

65次阅读
没有评论

如何实时监控 Android 手机的短信与通知?

在很多场景下,我们需要将 Android 手机作为“短信接收机”或“监控端”,但又不方便时刻盯着手机屏幕。比如:需要将验证码实时转发到办公软件、监控特定号码的来电提醒,或是将 APP 通知同步到 iOS 设备上。SmsForwarder(短信转发器) 正是为了解决这一需求而生的工具。

它能实时监控 Android 手机的短信、来电及 APP 通知,并允许用户自定义过滤规则,将信息精准地转发至钉钉、企业微信、飞书、Telegram、邮箱、Bark、Webhook 等多种第三方平台。

核心功能概览

  • 多渠道转发: 支持钉钉 / 飞书 / 企业微信机器人、SMTP 邮件、Bark(支持验证码自动复制)、Server 酱、PushPlus、Telegram 以及传统的手机短信。
  • 灵活的过滤规则: 可基于短信内容、发件人手机号、指定 SIM 卡槽进行正则匹配,支持自定义转发模板及内容正则替换。
  • 全面监控: 除短信外,还支持监听其他 APP 的通知信息、未接来电提醒,以及电池电量与状态变化预警。
  • 系统兼容与稳健性: 兼容 Android 5.0 至 10.0;支持双卡标识;接口请求失败后支持配置 5 次延时重试。
  • 便捷管理: 支持配置一键导出与导入(克隆),内置在线更新组件,提供详细的转发日志。

快速上手指南

安装 SmsForwarder 后,请按照以下流程完成配置:

  1. 授权启动: 打开应用并同意所有必要的权限请求。进入 「通用设置」 开启转发功能,并配置电池优化白名单以确保后台运行。
  2. 配置发送通道:「发送通道」 页面,选择你希望接收信息的平台(如钉钉机器人或 Bark),并填写相应的 Token 或 API 密钥。
  3. 设定转发规则:「转发规则」 页面定义触发条件。
    • 全部转发: 所有接收到的信息均转发。
    • 条件转发: 例如设置「手机号 是 10086 $rightarrow$ 发送至钉钉」。
  4. 维护与管理: 通过主页下拉刷新日志,或在「关于」页面检查软件更新。

关键注意事项

1. 防止进程被杀: 本应用依赖后台运行。请务必将其加入系统白名单,禁止系统强杀,否则会导致转发失效。

2. 验证码转发失效问题: 华为 (EMUI)、小米 (MIUI)、vivo (OriginOS)、OPPO (ColorOS) 等国产 ROM 设有“验证码安全保护”,可能拦截广播导致无法转发。

  • 华为: 信息 $rightarrow$ 更多 $rightarrow$ 设置 $rightarrow$ 高级 $rightarrow$ 关闭验证码安全保护。
  • 小米: 安全中心 $rightarrow$ 授权管理 $rightarrow$ 短信转发器 $rightarrow$ 权限 $rightarrow$ 勾选通知类短信。
  • vivo: 信息 $rightarrow$ 设置 $rightarrow$ 隐私保护 $rightarrow$ 关闭验证码安全保护。
  • 备选方案: 若上述设置无效,可尝试开启「转发应用通知」功能。

※ 风险提示:转发验证码可能增加账户安全风险,请谨慎操作。

3. 极速保活方案(针对红米 9A): 若需极高稳定性,可通过 USB 连接电脑 / 服务器,利用 ADB 授权并配置每分钟执行一次 adb shell am start -n com.idormy.sms.forwarder/com.idormy.sms.forwarder.MainActivity 的定时任务。

发送通道配置参考

办公机器人类

  • 钉钉 / 飞书: 在群组中添加「自定义机器人」,获取 Webhook 地址 加签 Secret 填入 App 即可。
  • 企业微信:
    • 群机器人:直接使用 WebHook 地址。
    • 应用消息:在管理后台创建自建应用,获取 企业 IDAgentIdSecret

个人通知类

  • Bark (iOS 推荐): 安装 Bark App,将测试 URL(格式:http://aaa.bbb.ccc/KKKKKK/)填入设置项。
  • Telegram: 通过 @BotFather 创建 Bot 获取 apiToken,并获取接收者的 ChatID。支持通过 socks5/HTTP 代理转发。
  • 邮件 (SMTP): 需配置 SMTP 服务器地址、端口(SSL 通常为 465)、发件账号及授权码。
  • Server 酱 /PushPlus: 扫码登录官网获取 SendKey用户令牌

手机短信转发

注意:此通道非免费,运营商将收取短信费用。 建议开启「仅当无网络时启用」,并设置严格的内容过滤规则以节省成本。支持设置原卡原出或固定卡槽转发,多个接收号码用半角分号 (;) 分隔。

版本更新 (v2.3.0 双 12 狂欢版)

  • 新特性: Telegram 转发现支持 socks5/HTTP 代理;转发规则支持正则替换内容。
  • 优化: 完善电池状态监听(电量预警上下限);优化自启动跳转设置及内部卡安装限制;增强日志记录(增加中间状态与重试日志)。
  • 修复: 解决多个企业微信应用 token 并存问题;修复手机号分号分隔无效的 bug;优化重复未接来电广播的处理逻辑。

资源下载

下载地址: SmsForwarder v2.3.0 APK
GitHub 项目: pppscn/SmsForwarder

想在安卓手机上实现短信自动转发?试试 SmsForwarder v2.3.0

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2021-12-14发表,共计2012字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码