Skip to content

短信转发器 1.0.5

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:58
· 6 commits to c89973fd160f32d2c9f58e83884abe9e73fa6495 since this release

SMS Forwarder 1.0.5

公开发布版本。基于 Fossify Messages 二次开发,可设置为 Android 默认短信应用,面向 Android 8.0–16 构建。

主要适配华为 EMUI/HarmonyOS、荣耀 MagicOS、小米 MIUI/HyperOS、vivo/iQOO,同时兼容 OPPO、一加、realme、三星和 Pixel 等主流 Android 设备。

本次更新

全新首页导航

  • 首页增加“短信、转发、设置”三入口悬浮胶囊导航。
  • 保留独立浅绿色圆形“+”按钮,用于快速新建短信。
  • 恢复首页顶部“一键已读”和“设置”入口。
  • 调整搜索栏、短信列表、悬浮导航和新建按钮之间的间距。
  • 设置、转发、拦截、兼容性及关于页面统一增加浅灰色导航箭头。

微软邮箱与 SMTP 改进

  • 邮箱转发新增 STARTTLS 连接模式。
  • 支持 Microsoft 365、Outlook 等常用的 STARTTLS + 587 配置。
  • 保留适用于 QQ、163、Gmail 等服务的 SSL/TLS + 465 模式。
  • 修复 vivo X21、Android 9 等设备上安全类型下拉菜单白底白字的问题。
  • 补充不同安全类型、端口和微软邮箱 SMTP AUTH 的配置说明。

多数邮箱需要使用授权码或应用专用密码,而不是网页登录密码。Microsoft 365 组织账号可能还需要管理员开启 SMTP AUTH。

新建短信体验改进

  • 重做收件人输入区域,解决“收件人”文字、号码标签和输入框互相挤压的问题。
  • 已选择的号码使用紧凑圆角标签展示,支持继续添加和点击删除。
  • 修复附件按钮颜色过浅、图标难以辨认的问题。
  • 未选择收件人时提示先选择一个号码。
  • 单个收件人可直接进入会话并展开附件选择器。
  • 多收件人及批量发送仍仅支持普通短信正文。

后台运行与兼容性体检

  • 重做“后台运行与系统兼容”页面,集中展示关键运行状态。
  • 检查默认短信角色、底层短信路由、WRITE_SMS、短信权限、通知权限和电池优化状态。
  • 增加 vivo/iQOO、华为/荣耀、小米/Redmi/POCO 的品牌专属设置建议。
  • 支持发送测试通知和复制不包含号码、短信正文及凭据的诊断报告。
  • 增加默认短信应用被系统更换后的提醒。
  • 改进开机、解锁、亮屏和后台恢复链路。

批量发送与定时短信

  • 支持从 TXT 文件导入号码,每行一个号码。
  • 支持从 CSV 文件导入“姓名,号码”。
  • 支持联系人选择、手动输入号码和批量收件人管理。
  • 单次最多发送给 30 个号码。
  • 支持立即发送和 1–5 秒发送间隔。
  • 支持定时发送,并补充精确闹钟权限检查。
  • 修复定时短信页面读取 SIM 信息时的权限检查问题。

转发功能

支持以下转发目标:

  • PushPlus
  • 钉钉群机器人
  • 飞书群机器人
  • 企业微信应用消息
  • 企业微信群机器人
  • 电子邮箱
  • 短信直发

同时支持:

  • 简洁、标准、详细三套转发模板。
  • SIM1/SIM2 自定义名称和本机号码。
  • 黑名单、白名单和关键词拦截。
  • 网络恢复后的失败重试与补偿任务。
  • 发送测试消息和发送状态记录。
  • 首次启用短信转发前展示隐私与安全免责声明。

界面调整

  • 主页、会话列表、新建短信、批量发送、邮箱配置、兼容性体检和设置页面统一采用浅灰、白色和绿色视觉方案。
  • 优化未读标记、会话头像、列表间距和底部操作区域。
  • 邮箱安全类型、批量收件人和首页导航增加独立适配样式。
  • 完善“关于”页面中的常见问题与已知问题说明。

主要功能

  • 短信收发、会话搜索、标记已读、会话置顶和删除。
  • 最近删除中的短信恢复与彻底删除。
  • SIM1/SIM2 双卡识别和发送卡选择。
  • 联系人选择及手动输入服务号码。
  • TXT/CSV 文件导入及批量发送。
  • 短信转发、失败重试和网络恢复补发。
  • 定时短信和批量发送间隔。
  • 新短信系统通知。
  • 后台运行与默认短信应用状态检查。
  • 各品牌自启动、电池策略和通知设置快捷入口。

安装与升级

  • 最低系统要求:Android 8.0(API 26)
  • 编译 SDK:Android 16(API 36)
  • 正式包名:com.helyu.smsforwarder
  • 版本号:1.0.5
  • versionCode1012

正式版继续使用原包名和原正式签名,可从此前正式版本直接覆盖升级。

Debug 版包名带 .debug 后缀且签名不同。从测试版迁移到正式版时,需要先卸载 Debug 版。

请勿安装来源不明或被第三方重新签名的 APK,否则可能无法覆盖升级,也无法确认代码和凭据安全。

使用提醒

安装后必须:

  1. 将本应用设为系统默认短信应用。
  2. 允许接收、读取和发送短信权限。
  3. 按需允许联系人和电话状态权限。
  4. 允许通知权限并开启“收到的短信”通知频道。
  5. 允许自启动和后台活动。
  6. 将电池策略设置为“不限制”。

部分华为、vivo 及其他定制系统可能在重启、系统升级或安全检查后换回系统“信息”应用。若系统“信息”有通知,但本应用没有短信记录且没有执行转发,请首先进入“后台运行与系统兼容”检查默认短信角色和底层路由。

隐私与安全

启用短信转发后,短信内容会发送到用户主动配置的第三方服务。短信可能包含验证码、金融通知和个人信息,请勿配置不受信任的接收端。

不要将以下内容提交到 Issue、日志或公开聊天:

  • Token
  • Webhook
  • 企业微信 Secret
  • 邮箱密码或授权码
  • JKS 签名文件
  • 签名密码
  • 真实短信内容
  • 包含个人号码的诊断信息

构建验证

本版本已完成:

  • Android Lint 检查
  • Core Debug 编译
  • Core Release 编译
  • R8 代码优化和资源裁剪
  • APK ZIP 完整性检查
  • APK Signature Scheme v2 验证
  • 正式签名证书摘要核对
  • 包名与版本号核对
  • Fossify 假版本警告 DEX 扫描

验收结果:
包名:com.helyu.smsforwarder
版本:1.0.5
大小:6,368,571 字节
APK SHA-256:d2137d374e97380b3ba348119242cfb24f3d506d622615f1374fef995e967cf0

不同厂商的默认短信路由、息屏后台行为、双卡识别、MMS 和邮件服务策略仍需持续收集真机反馈。

Full Changelog: https://github.com/2756826865/android-sms-forwarder/commits/v1.0.5