Skip to content

Releases: 2756826865/android-sms-forwarder

短信转发器 1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 04:27

🌟 新增功能 (Added)

  • 新增 4 大高价值原生推送通道(借鉴 message-pusher 优秀方案)
    • 🟢 微信测试号 (WeChat Test Account):个人无需企业资质,通过微信官方公众号模板消息直推个人微信,支持置顶且不折叠。
    • ✈️ Telegram Bot:支持富文本 Markdown 排版、图片与极速推送,内置支持自定义 API 反代 Host 解决国内网络限制。
    • 🌐 自定义通用 Webhook:支持 GET/POST/PUT/PATCH 请求方法、自定义请求头 (Headers) 与动态 Body 模板变量({{TITLE}}{{CONTENT}}{{FROM}}{{SMS}}{{TIME}}),无缝对接 message-pusher、Server 酱、PushDeer 及用户自建后端。
    • 🎮 Discord Webhook:在 Discord 频道内生成 Webhook 即可即时接收短信转发。
  • 安全存储与多卡分流
    • 所有新通道密钥(AppSecret、Bot Token、Headers 等)均采用 Android Keystore AES-GCM 安全加密存储。
    • 全量适配 SIM1/SIM2 卡槽规则分流引擎与设备低电量告警通知。

🐛 问题修复 (Fixed)

  • 彻底解决 Android 10/11 闪退顽疾
    • 修复了华为 nova 5z、红米 9a 等 Android 10/11 机型上因 EventBus 反射扫描 Activity 继承树缺失 PictureInPictureUiState 类而引发 NoClassDefFoundError 崩溃的问题(关联 GitHub Issue #20)。
    • 重构为独立轻量监听器与全局 Throwable 双重兜底架构。
  • 网络与接口容错增强
    • 修复了部分 Webhook 服务返回 HTTP 204 No Content 空响应时误判失败的问题。
    • 优化了网络异常与鉴权失败时的提示信息解析。

短信转发器 1.0.9

Choose a tag to compare

@github-actions github-actions released this 26 Aug 10:17

Full Changelog: v1.0.8...v1.0.9

短信转发器 1.0.8

Choose a tag to compare

@github-actions github-actions released this 21 Aug 10:09

SMS Forwarder 1.0.8

本版本重点修复小米 / HyperOS 兼容性问题、彻底移除黄页功能、优化同步性能,并增强彩信解析稳定性。

核心修复:小米 / HyperOS 短信兼容问题

针对部分小米 / HyperOS 设备中存在的服务号短信异常、息屏收信异常以及短信长时间停留在「待发送」状态等问题,进行了全链路加固。

  • 服务号短信消失修复

    • 针对 10086、10010 等服务号发送短信后气泡消失、刷新后无法找回的问题进行修复。
    • 在调用系统短信发送接口前,先在 App 本地库建立消息及会话身份记录,降低系统数据库延迟或会话 ID 变化导致消息消失的情况。
    • 在发送回调中增加 Intent 身份补偿机制,即使系统在发送过程中修改会话 ID,也能继续定位对应消息。
    • 优化会话页刷新逻辑,将系统短信数据库与本地暂存消息进行去重合并,避免刚发送的短信因系统查询延迟暂时从界面消失。
  • 息屏短信接收修复

    • 修复部分小米 / HyperOS 设备息屏后无法正常接收短信的问题。
    • 优化后台短信接收与处理链路,降低息屏状态下系统后台限制对短信接收的影响。
  • 待发送状态修复

    • 修复短信长时间停留在「待发送」状态的问题。
    • 修复短信一直等待发送、无法及时进入正常发送流程的问题。
    • 同步修正相关发送状态与规则处理逻辑,提升短信发送和转发流程的稳定性。

功能清理与体积优化

  • 彻底移除黄页功能
    • 删除内置黄页数据库 yellow_pages.db 及相关识别代码。
    • APK 体积减小约 0.5 MB。
    • 不再识别和显示所谓的「商家名称」,仅显示通讯录联系人或原始号码。
    • 清理所有与黄页相关的启动预加载逻辑,减少无用资源占用并提升启动速度。

性能优化:查询放大修复

  • 精准同步策略

    • 重构 getMessages 查询逻辑。
    • 优先按会话 ID 精确查询,只有确实查不到数据时才触发昂贵的号码级全库扫描兜底。
  • 同步去重

    • 在后台补偿任务 SmsRecoveryWorker 和首页同步路径中增加会话去重逻辑。
    • 避免短时间内对同一号码进行多次重复同步,降低系统资源占用。
  • 资源安全加固

    • 修复多处数据库游标 Cursor 未及时关闭导致的资源泄漏问题。
    • 改善长时间运行后可能出现的资源占用和系统变慢问题。

稳定性增强

  • MMS SMIL 容错解析

    • 针对部分运营商或历史彩信中存在的畸形 XML / SMIL 数据增加深度容错处理。
    • SMIL 解析失败时不再中断整个 MMS 读取流程。
    • 自动回退到 MMS Part 原始附件信息。
    • 优先使用 name / fn 字段恢复附件文件名。
    • 即使没有有效文件名,也会继续保留图片、视频等附件。
    • 避免畸形 SMIL 产生大量 XmlPullParserException 堆栈日志。
  • 新增下拉刷新

    • 首页短信列表支持下拉刷新。
    • 对话详情页支持下拉刷新。
    • 当系统短信数据库存在短暂同步延迟时,可手动触发重新同步。
  • 异步安全加固

    • 将数据库敏感操作移至后台线程。
    • 降低主线程数据库访问导致卡顿或异常的风险。

实机测试说明

目前主要在以下设备和系统上进行了 ADB / logcat 实机测试:

  • 鸿蒙 4.2
  • 小米 14 Ultra(Android 17)

其他品牌及系统版本暂未进行完整实机覆盖测试。

如在其他机型上遇到短信接收、发送、转发、后台运行或系统兼容性问题,欢迎提供 ADB / logcat 日志,后续可根据日志继续进行适配和修复。

升级说明

  • 推荐小米 / HyperOS 用户升级至本版本。
  • 本版本可从同签名的 v1.0.7 或更高版本直接覆盖安装。
  • Debug 版与正式版签名不同,无法直接覆盖安装。
  • 如果升级后发现个别 10086 / 10010 历史消息记录不完整,可进入对应会话页执行一次「下拉刷新」。

短信转发器 1.0.7

Choose a tag to compare

@github-actions github-actions released this 16 Aug 09:48

SMS Forwarder 1.0.7

本版本基于 v1.0.6,主要优化界面布局、设置分组、低电量提醒和部分兼容性细节。

界面与布局

  • 删除首页短信列表底部多余空白,避免遮挡最后几条短信。
  • 移除首页底部白色 / 灰色空白板区域。
  • 保留底部「短信 · 转发 · 设置」胶囊导航。
  • 保留独立绿色「+」新建短信按钮。
  • 调整底部导航和 FAB 的尺寸及间距,减少对短信内容的遮挡。
  • 修复首页底部区域背景不一致问题。

设置页调整

  • 将「显示首页底部导航」移动到「系统」分组。
  • 将「灵动岛」移动到「系统」分组。
  • 保留「短信同步管理」和「后台运行与系统兼容」在「系统」分组。
  • 将「骚扰拦截」移动到「系统」分组底部。
  • 将「最近删除」移动到「系统」分组最底部。
  • 「功能」分组仅保留短信相关操作和低电量提醒。

远程发送

  • 将「远程转发功能」统一更名为「短信远程发送」。
  • 保留「短信远程指令」和「钉钉 Stream 远程指令」入口。
  • 同步更新帮助页、设置路径和功能说明。
  • 远程发送执行逻辑、授权校验和重复指令拦截保持不变。

低电量提醒

  • 增加低电量提醒入口。
  • 支持电量阈值配置。
  • 支持多选提醒渠道。
  • 功能默认关闭。
  • 首次开启时要求用户明确选择提醒渠道。
  • 增加周期检测和重复提醒保护。

兼容性说明

  • 荣耀 90 GT 收到短信后重启问题暂缓处理。
  • 小米 HyperOS、OPPO 流体云、Android Live Update 等灵动通知功能继续保持实验或待真机验证状态。
  • 不同厂商的后台运行策略仍可能影响短信接收、转发和钉钉 Stream 长连接。

升级说明

  • 本版本可从同签名的 v1.0.6 正式版覆盖升级。
  • Debug 版与正式版签名不同,不能直接覆盖安装。
  • 远程发送、转发规则和低电量提醒保持默认关闭或需用户主动配置。

短信转发器 1.0.6

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:06

SMS Forwarder 1.0.6

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

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


本次更新(相对 1.0.5)

新增功能

转发规则(默认关闭)

  • 新增「转发 → 转发规则」。
  • 支持关键词、正则、来源 SIM 卡过滤,并指定规则作用的转发渠道。
  • 支持三种作用范围:仅扩展渠道、含短信直发、含远程短信指令。
  • 关键词支持逗号、竖线 |、分号或换行分隔。
  • 提供填写示例与规则测试。

远程转发功能(默认关闭)

  • 新增「转发 → 远程转发功能」入口,整合以下两项:
    • 短信远程指令:白名单授权;命令 /短信发送 [SIM1|SIM2|默认|系统默认] 手机号 内容;1 小时 5 次 / 10 分钟去重;命令短信不进入正常转发。
    • 钉钉 Stream 远程指令:Client ID / Client Secret 长连接;群聊 @机器人 或私聊发令;可指定 SIM1 / SIM2 / 默认。
  • 发送回执:本地执行日志;可选渠道回执(提交 / 成功 / 失败 / 送达,与正常转发独立)。
  • 远程发送支持 SIM 解析(SimSendResolver),日志显示实际所用 SIM。

新增转发渠道

  • Bark:服务地址、Device Key、允许 HTTP、发送测试。
  • Gotify:服务地址、Application Token、允许 HTTP、发送测试。

转发模板扩展

  • 新增 Emoji 模板。
  • 新增 自定义 模板,占位符:{sender} {name} {body} {time} {sim}

功能改进

批量发送

  • 合并为同一页:收件人 + 正文 + 发送 SIM + 发送间隔(立即 / 1–5 秒)。
  • 入口:设置 → 批量发送,或首页 + → 批量发送
  • 发送设置可折叠,默认收起;摘要显示当前 SIM 与间隔;置于联系人列表上方。
  • 移除设置页独立项「批量发送短信延迟」;设置 → 定时发送 仍独立,与批量间隔互不影响。

设置页重组

  • 功能:短信转发、定时发送、批量发送、骚扰拦截、最近删除、显示首页底部导航。
  • 系统:短信同步管理、后台运行与系统兼容。
  • 其他:关于。

首页导航

  • 底部「短信 · 转发 · 设置」胶囊导航默认开启。
  • 设置 → 功能 → 显示首页底部导航 可关闭;关闭后 + 位置不变,返回首页立即生效。

后台运行与系统兼容

  • 继续完善关键状态检测与品牌专属建议(华为 / 小米 / vivo 等)。
  • 优化默认短信路由、WRITE_SMS、通知与电池策略相关提示。

短信转发

  • 转发页新增转发规则、远程转发功能入口及状态摘要。
  • 各渠道设置页(含 Bark、Gotify、远程指令、钉钉远程、转发规则)统一 MIUI 风格设置页。

界面调整

  • 批量发送页标题移至顶部导航栏居中。
  • 新建短信、会话列表、转发设置、兼容性体检等页面视觉与间距继续统一。
  • 邮箱、批量发送等页面 Spinner / 输入框修复白底白字不可读问题。
  • 设置、转发、关于等页面统一浅灰色返回箭头样式。

修复

  • 修复转发模板「自定义」模式下正文重复(原文 + 模板各一行)。
  • 修复「自定义」模板:取消编辑仍切换模式、已选自定义时难以再次编辑的问题。
  • 修复 MultiChannelForwardWorker 编译问题(withContext 大括号缺失)及部分中文乱码。
  • 修复首页底部导航显示、对比度与 FAB 位置相关问题。
  • 修复部分设备兼容性检测页状态展示与可读性问题。

构建与工程

  • 版本号 1.0.6,versionCode 1013
  • CI:优先官方 Maven 仓库、稳定 KSP 插件解析、恢复 Gradle Wrapper 可执行权限。
  • 依赖与 Gradle 配置小幅更新。

文档

  • 重写「关于 → 常见问题」(18 条)、「已知问题」(15 条)。
  • 更新 README.md:转发规则、远程转发、批量发送、设置分组、回归清单。
  • 远程指令 / 转发规则 / 钉钉远程设置页补充命令示例与填写说明。

转发功能(1.0.6 完整列表)

渠道 说明
PushPlus Token
钉钉群机器人 Webhook、签名
飞书群机器人 Webhook、签名
企业微信应用 Corp ID、Agent ID、Secret
企业微信群机器人 Webhook
电子邮箱 SMTP SSL/STARTTLS
短信直发 目标号码、仅断网时发送
Bark 服务地址、Device Key(新增
Gotify 服务地址、Token(新增

附加能力:五套转发模板、SIM 自定义名称、转发规则、失败重试、测试发送、免责声明。


安装与升级

项目
最低系统 Android 8.0(API 26)
编译 SDK Android 16(API 36)
正式包名 com.helyu.smsforwarder
版本 1.0.6
versionCode 1013

可从 1.0.5(1012) 及此前同签名正式版直接覆盖升级。Debug 包(.debug 后缀、不同签名)需先卸载再装正式版。


使用提醒

  1. 确认仍为系统默认短信应用;进入 设置 → 系统 → 后台运行与系统兼容 检查三项短信状态。
  2. 批量发送:默认 SIM / 间隔在折叠的「发送设置」中,用时点开即可。
  3. 转发规则、远程转发默认关闭,启用前请阅读页内说明并测试。
  4. 远程发送、批量发送均可能产生运营商资费。

隐私与安全

启用转发或远程功能后,短信内容会发往用户配置的第三方;请勿使用不可信接收端。Issue / 日志中勿提交 Token、Webhook、Secret、密码、签名文件或真实短信内容。


短信转发器 1.0.5

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:58

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

短信转发器 1.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Aug 12:58

SMS Forwarder 1.0.3

公开发布版本。基于 Fossify Messages 二次开发,可设置为 Android 默认短信应用。主要适配华为 HarmonyOS 4.x 设备,同时兼容小米/Redmi/POCO、OPPO/一加/realme、vivo/iQOO、三星、Pixel 等主流品牌。

新增功能

  • 文件导入群发:支持 TXT(每行单个号码)、CSV(姓名,号码)格式导入,大幅提升批量发送效率。
  • 企业微信群机器人转发:仅需填写 Webhook 地址,配置简单,优先推荐使用。
  • 全品牌后台适配:覆盖华为/荣耀、小米/Redmi/POCO、OPPO/一加/realme、vivo/iQOO、三星、Pixel。
  • 后台诊断页面:分步引导配置后台权限,支持一键跳转系统自启动管理页面。

主要功能

  • 短信收发、会话搜索、已读标记、会话置顶、删除与最近删除恢复。
  • SIM1/SIM2 双卡识别,支持自定义SIM卡名称与本机号码。
  • 联系人选择、手动输入号码、文件导入(TXT/CSV)、批量发送、1–5秒发送间隔、定时发送。
  • 转发目标:PushPlus、钉钉、飞书、企业微信应用消息、企业微信群机器人、电子邮箱。
  • 内置简洁、标准、详细三套短信转发模板,首次启动展示免责声明。
  • 黑名单、白名单、短信关键词拦截。
  • 短信广播推送、WorkManager失败重试、补偿同步、开机/解锁状态恢复、新短信通知、后台运行引导。
  • 全主流品牌自启动与电池策略快捷设置入口。
  • 后台运行与系统兼容诊断页面,一键跳转各品牌自启动设置。

界面与开源调整

  • 主页、会话列表、新建短信、设置页面、多选操作界面统一采用浅灰、白色、绿色视觉方案。
  • 主界面圆形绿色「+」按钮直接新建短信;批量发送、定时发送功能统一收纳至功能设置内。

安装与升级

  • 最低系统要求:Android 8.0(API 26)
  • 正式包名:com.helyu.smsforwarder
  • Debug 版本签名、包名与正式版不一致,首次从测试版迁移需要先卸载Debug包。
  • 后续正式版本使用同一签名,可直接覆盖升级。

使用提醒

安装后必须把本应用设为默认短信应用,并允许短信、联系人、电话状态和通知权限。华为和小米设备还应允许自启动、后台活动,并把电池策略设为不限制。

启用短信转发会把短信内容发送到用户主动配置的第三方服务。短信可能包含验证码和个人信息,请勿配置不受信任的接收端,也不要将真实 Token、密码或短信内容提交到 Issue。

本版本已通过 GitHub Actions Release 编译、APK Signature Scheme v2 验证、ZIP 完整性检查和假版本警告 DEX 扫描。不同厂商的息屏后台行为仍需要更多真机反馈。

短信转发器 1.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:24

SMS Forwarder 1.0.2

公开发布版本。基于 Fossify Messages 二次开发,可作为 Android 默认短信应用使用,主要面向仍兼容 Android APK 的华为 EMUI / HarmonyOS 4.x 设备,同时使用标准 Android 接口兼容小米 MIUI / HyperOS。

主要功能

  • 短信收发、会话搜索、已读、置顶、删除与最近删除。
  • SIM1/SIM2 双卡识别、自定义卡名与本机号码。
  • 联系人选择、手动号码、批量发送、1–5 秒发送间隔和定时发送。
  • PushPlus、钉钉、飞书、企业微信应用消息及电子邮箱转发。
  • 简洁、标准、详细转发模板,以及首次使用免责声明。
  • 黑名单、白名单和短信关键词拦截。
  • 短信广播、WorkManager 重试、补偿同步、开机/解锁恢复、新短信通知和后台运行引导。
  • 华为/Honor、小米/Redmi/POCO 的自启动与电池策略设置入口。

界面与开源调整

  • 主页、会话页、新建短信、设置和多选界面统一为浅灰、白色与绿色视觉。
  • 主界面圆形绿色“+”直接新建短信;批量发送与定时发送统一进入功能设置。
  • 移除与本定制版无关的 Fossify 捐赠、社交网络及应用推广入口。
  • 清除定制签名导致的 Fossify 假版本误报;发布流水线会扫描成品 DEX,发现该警告即拒绝发布。

安装与升级

  • 最低 Android 8.0(API 26)。
  • 正式包名:com.helyu.smsforwarder
  • Debug 包签名和包名不同,首次迁移到正式版前需要卸载 Debug 包。
  • 后续正式版将保持同一签名,可直接覆盖升级。

正式签名证书 SHA-256:

227d5ed7b74462e37d6e88c424eb0aad58a33acb1b6e193f2e2d08a650107c96

使用提醒

安装后必须把本应用设为默认短信应用,并允许短信、联系人、电话状态和通知权限。华为和小米设备还应允许自启动、后台活动,并把电池策略设为不限制。

启用短信转发会把短信内容发送到用户主动配置的第三方服务。短信可能包含验证码和个人信息,请勿配置不受信任的接收端,也不要将真实 Token、密码或短信内容提交到 Issue。

本版本已通过 GitHub Actions Release 编译、APK Signature Scheme v2 验证、ZIP 完整性检查和假版本警告 DEX 扫描。不同厂商的息屏后台行为仍需要更多真机反馈。

SMS Forwarder 1.0.1

Choose a tag to compare

@2756826865 2756826865 released this 02 Aug 08:21
cae7abd

SMS Forwarder 1.0.1

首个公开发布版本。基于 Fossify Messages 二次开发,可作为 Android 默认短信应用使用,主要面向仍兼容 Android APK 的华为 EMUI / HarmonyOS 4.x 设备,同时使用标准 Android 接口兼容小米 MIUI / HyperOS。

主要功能

  • 短信收发、会话搜索、已读、置顶、删除与最近删除。
  • SIM1/SIM2 双卡识别、自定义卡名与本机号码。
  • 联系人选择、手动号码、批量发送、1–5 秒发送间隔和定时发送。
  • PushPlus、钉钉、飞书、企业微信应用消息及电子邮箱转发。
  • 简洁、标准、详细转发模板,以及首次使用免责声明。
  • 黑名单、白名单和短信关键词拦截。
  • 短信广播、WorkManager 重试、补偿同步、开机/解锁恢复、新短信通知和后台运行引导。
  • 华为/Honor、小米/Redmi/POCO 的自启动与电池策略设置入口。

界面与开源调整

  • 主页、会话页、新建短信、设置和多选界面统一为浅灰、白色与绿色视觉。
  • 主界面圆形绿色“+”直接新建短信;批量发送与定时发送统一进入功能设置。
  • 移除与本定制版无关的 Fossify 捐赠、社交网络及应用推广入口。
  • 清除定制签名导致的 Fossify 假版本误报;发布流水线会扫描成品 DEX,发现该警告即拒绝发布。

安装与升级

  • 最低 Android 8.0(API 26)。
  • 正式包名:com.helyu.smsforwarder
  • Debug 包签名和包名不同,首次迁移到正式版前需要卸载 Debug 包。
  • 后续正式版将保持同一签名,可直接覆盖升级。

正式签名证书 SHA-256:

227d5ed7b74462e37d6e88c424eb0aad58a33acb1b6e193f2e2d08a650107c96

使用提醒

安装后必须把本应用设为默认短信应用,并允许短信、联系人、电话状态和通知权限。华为和小米设备还应允许自启动、后台活动,并把电池策略设为不限制。

启用短信转发会把短信内容发送到用户主动配置的第三方服务。短信可能包含验证码和个人信息,请勿配置不受信任的接收端,也不要将真实 Token、密码或短信内容提交到 Issue。

本版本已通过 GitHub Actions Release 编译、APK Signature Scheme v2 验证、ZIP 完整性检查和假版本警告 DEX 扫描。不同厂商的息屏后台行为仍需要更多真机反馈。