Releases: 2756826865/android-sms-forwarder
Release list
短信转发器 1.1.0
🌟 新增功能 (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双重兜底架构。
- 修复了华为 nova 5z、红米 9a 等 Android 10/11 机型上因 EventBus 反射扫描 Activity 继承树缺失
- 网络与接口容错增强
- 修复了部分 Webhook 服务返回 HTTP 204 No Content 空响应时误判失败的问题。
- 优化了网络异常与鉴权失败时的提示信息解析。
短信转发器 1.0.9
Full Changelog: v1.0.8...v1.0.9
短信转发器 1.0.8
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
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
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 后缀、不同签名)需先卸载再装正式版。
使用提醒
- 确认仍为系统默认短信应用;进入 设置 → 系统 → 后台运行与系统兼容 检查三项短信状态。
- 批量发送:默认 SIM / 间隔在折叠的「发送设置」中,用时点开即可。
- 转发规则、远程转发默认关闭,启用前请阅读页内说明并测试。
- 远程发送、批量发送均可能产生运营商资费。
隐私与安全
启用转发或远程功能后,短信内容会发往用户配置的第三方;请勿使用不可信接收端。Issue / 日志中勿提交 Token、Webhook、Secret、密码、签名文件或真实短信内容。
短信转发器 1.0.5
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 versionCode:1012
正式版继续使用原包名和原正式签名,可从此前正式版本直接覆盖升级。
Debug 版包名带 .debug 后缀且签名不同。从测试版迁移到正式版时,需要先卸载 Debug 版。
请勿安装来源不明或被第三方重新签名的 APK,否则可能无法覆盖升级,也无法确认代码和凭据安全。
使用提醒
安装后必须:
- 将本应用设为系统默认短信应用。
- 允许接收、读取和发送短信权限。
- 按需允许联系人和电话状态权限。
- 允许通知权限并开启“收到的短信”通知频道。
- 允许自启动和后台活动。
- 将电池策略设置为“不限制”。
部分华为、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
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
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
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 扫描。不同厂商的息屏后台行为仍需要更多真机反馈。