SmsForwarder (短信转发器) v3.0.5 Kotlin 全新重构版


短信转发器 —— 不仅只转发短信,备用机必备神器!

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

包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)

 


 

V3.0 界面预览:

更新日志

  • 重构:采用 Kotlin 全新重构(不是迁移代码)
  • 重构:全新的界面 XUI 实现(略微提升点前端美感)
  • 重构:全新的 HttpServer 实现(采用 AndServer,目前有6个API)
  • 新增:增加 Frpc 支持内网穿透(按需下载 FrpcLib 动态库支持)
  • 新增:主动控制·客户端(界面直接远程发短信等)
  • 新增:保活措施 Cactus(双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐)
  • 优化:适配 Android 4.4 ~ 12.0
  • 优化:舍弃 emailkit 依赖,直接基于 android-mail 重写
  • 优化:自动过滤指定时间内的重复消息
  • 修复:v2.x 的 issue
  • 精简:一些不必要的功能(含尚未迁移的小功能)

  • 修复:短信广播中的权限判断导致OV系手机转发异常 (v3.0.1)
  • 修复:在子线程中调用Toast的异常情况处理 (v3.0.1)

  • 优化:统一卡槽ID枚举值( 0=Sim1, 1=Sim2, -1=获取失败)【未做机型适配】 (v3.0.2)
  • 修复:卡槽匹配转发规则错误(卡槽id:-1=获取失败、0=卡槽1、1=卡槽2,但是 Rule 表里存的是 SIM1/SIM2) (v3.0.2)
  • 修复:通用设置中无法关闭转发应用通知开关 (v3.0.2)
  • 修复:无网络时主动控制·服务端界面自动获取IP异常 (v3.0.2)
  • 整理:隐私权政策内容 (v3.0.2)
  • 优化:在线更新【主界面检测】 (v3.0.2)

  • 优化:仅测试转发规则与发送通道时Toast提示 (v3.0.3)
  • 优化:主动控制·服务端定时更新UI机制 (v3.0.3)
  • 精简:ANR异常捕获依赖(ANR-WatchDog)【可能会增加耗电】 (v3.0.3)
  • 修复:转发规则编辑页面关闭自定义模板/正则替换时没有清空输入框 (v3.0.3)
  • 新增:启动时异步获取已安装App信息开关 (v3.0.3)
  • 新增:应用列表分类展示(用户应用/系统应用)/按应用名排序 (v3.0.3)
  • 新增:自定义模板支持{{APP名称}}标签(仅启用异步获取App列表时有值) (v3.0.3)
  • 修复:v3.0.2来电转发卡槽信息获取失败 (v3.0.3)
  • 新增:按需启用Cactus增强保活措施的开关【开启后可能会增加耗电】 (v3.0.3)

  • 优化:未开启异步获取已安装App信息开关时,规则编辑不显示已安装APP下拉框 (v3.0.4)
  • 优化:允许不填写服务端地址直接进入 主动控制·客户端 -> 一键换新机 -> 离线模式 (v3.0.4)
  • 修复:测试TG/Webhook发送通道时,子线程调用Toast引发FC (v3.0.4)
  • 修复:发件人昵称插入 {{接收时间}} 时转码失败(Nested Group) (v3.0.4)
  • 优化:邮件主题、发件人昵称替换冒号、换行为 - (v3.0.4)
  • 整理:替换 在线升级 & FrpcLib下载 URL的域名 (v3.0.4)
  • 新增:主动控制·客户端增加服务地址历史记录(测试接口通过后自动加入) (v3.0.4)
  • 优化:主动控制·客户端发送短信手机号长度限制放宽到20位(短信平台号) (v3.0.4)
  • 优化:提高主动控制·客户端远程查通话、远程查话簿兼容性(兼容鸿蒙2.0) (v3.0.4)
  • 新增:关于页面增加QQ频道入口 (v3.0.4)

  • 优化:发送通道webhook支持HTTP基本认证 【格式:http://username:[email protected]/uri】 #175 (v3.0.5)
  • 优化:发送通道企业微信应用获取access_token失败时记录错误日志 (v3.0.5)
  • 优化:发送通道短信发送权限未授权/仅当无网络启用时记录错误日志 (v3.0.5)
  • 修复:邮箱发送通道收件地址不支持逗号分隔Bug(已支持逗号/分号) (v3.0.5)
  • 优化:测试发送通道/转发规则时创建子线程运行 & 异常捕获 (v3.0.5)
  • 优化:发送通道Telegram代理主机名支持域名解析 #172 (v3.0.5)
  • 新增:远程查配置接口增加卡槽信息与备注 #174 (v3.0.5)
  • 修复:发送通道Telegram启用Socks5支持用户密码鉴权 #172 (v3.0.5)
  • 优化:发送通道webhookwebParams非空时(wiki:2.1/2.2)不再限制必须包含[msg]标签 (v3.0.5)
  • 优化:发送通道Bark/Gotify支持HTTP基本认证 【格式:http://username:[email protected]/uri】 #170 (v3.0.5)
  • 优化:支持正则替换===右边添加n用于手动换行 (v3.0.5)
  • 优化:webhook通道替换POST时替换webParams中[timestamp]/[sign]标签 (v3.0.5)
  • 新增:主动控制·客户端 -> 一键换新机 支持导出导入Frpc配置 (v3.0.5)
  • 优化:FrpcLib下载流程(增加确认对话框) (v3.0.5)
  • 新增:免打扰(禁用转发)时间段 (v3.0.5)
  • 修复:钉钉群机器人不填写加签密钥时报错(Empty key) (v3.0.5)

更多更新细节参见 Wiki:https://gitee.com/pp/SmsForwarder/wikis/Home

PS. 自 2022-06-09 发布 3.0 以来,经过几个小版本的迭代,目前已经趋于稳定,3.x 版本的7天活跃用户占比已攀升到 31.81%,想要升级的用户可以试试了

Q:升级到 3.x 发现很耗电,怎么办?

A: 尝试以下操作:

1、在线升级至最新版本后,离线导出配置:主动控制·客户端→一键换新机→离线模式→导出

2、卸载当前apk全新安装最新版后,离线导入配置

3、用不上内置的内网穿透功能的话,不要点击 内网穿透·Frpc 下载 FrpcLib 动态库

PS.下载后App启动时会动态加载增加内存消耗,如果误点击下载了,也可以在 关于软件  删除动态库

4、以上操作都不行的话,还是退回 2.4.4 先用着吧


相关文章

2022-05-26

础之上,增加自定义Social Credentials 认证模式,支持手机短信验证码、微信小程序、第三方应用登录。 遵照 Spring Security 5 以及 Spring Authorization Server 的代码规范,进行 OAuth2 认证服务器核心代码的开发,遵照其使用 Jackson 反序列

2022-06-12

户身份认证引擎 重构内置的认证提供者 用户/密码 短信 GitHub 微信:H5 登录、PC Web 登录、小程序登录 企业微信:H5 登录、PC Web 登录、小程序登录 钉钉:H5 登录、PC Web 登录、小程序登录、后台管理登录 4.13.0

2022-09-13

础之上,增加自定义Social Credentials 认证模式,支持手机短信验证码、微信小程序、第三方应用登录。 遵照 Spring Security 5 以及 Spring Authorization Server 的代码规范,进行 OAuth2 认证服务器核心代码的开发,遵照其使用 Jackson 反序列

2022-08-02

Kotlin 1.7.20-Beta 版本已经发布!以下是 Kotlin 预览版的一些亮点: 新的 Kotlin K2 编译器支持Lombok 、all-open、Parcelize 和其他编译器插件 用于创建开放式序列的预览运算符..< 默认启用新的 Kotlin/Native 内存管理器 JVM 的新

2022-07-24

需求。 而随着技术的更迭,每次架构演进都需开发人员重构一次业务代码,既耗费了开发人员的精力,又会影响数据处理的效率。另外,在 PB 级数据体量下,开发人员还面临数据秒级处理与数据准确兼顾的挑战。 本期活动,

2022-06-22

础之上,增加自定义Social Credentials 认证模式,支持手机短信验证码、微信小程序、第三方应用登录。 遵照 Spring Security 5 以及 Spring Authorization Server 的代码规范,进行 OAuth2 认证服务器核心代码的开发,遵照其使用 Jackson 反序列

2022-09-23

为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V5.8.0版本更新 2022年09月21日ModStartBlog发布v5.8.0版本,增

2022-09-04

移除oauth2.0认证,oauth2.0不太适合做站内登录 新增手机短信登录,现支持账号和短信登录 新增登录日志功能,方便查看登录用户 优化账号密码登录逻辑 升级element-plus到2.2.15 前端工程 Gitee 仓库:https://gitee.com/makunet/m

2022-04-02

10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart 和往常一样,本季度的排名变化不大,具有稳定性。RedMonk 方面指出,除了要讨论的几个明显的例外情况外,近年来语言运动的规律就是几乎没有运动。

2022-08-19

ebug 配置类型 开发工具 Logcat V2 - 从底层重构的全新 Logcat 可以更便捷地解析、查询和追踪日志。Logcat V2 包括新的格式,使其可以更轻松地检索所需的信息,新的分离视图可以帮助您同时追踪多个记录,并且包含全新且

2022-08-22

演示环境:https://demo.maku.net/fast-boot 更新日志 新增短信模块,支持阿里云、腾讯云短信平台 新增短信轮询发送,支持多家短信平台轮询发送 新增短信发送记录,可查看短信发送详情 新增常用数据字典,避免新建重复

2022-08-02

深度社区宣布将在8月发布2022年跨越上游、跨端协同的全新版本 —— deepin 23 Preview。 据称,即将发布的deepin 23 预览版将是跨越上游Debian社区基于根社区理念打造的一款根操作系统,是集合社区开源力量、蕴含大量创新技术的

2022-08-10

础之上,增加自定义Social Credentials 认证模式,支持手机短信验证码、微信小程序、第三方应用登录。 遵照 Spring Security 5 以及 Spring Authorization Server 的代码规范,进行 OAuth2 认证服务器核心代码的开发,遵照其使用 Jackson 反序列

2022-08-24

年前的 2017 Google I/O 大会上,谷歌宣布:官方正式支持将 Kotlin 作为 Android 开发的 First-Class(一等公民)语言。自此,Kotlin 开发商 JetBrains 和谷歌一直围绕 Kotlin 进行紧密合作,并共同创立了 Kotlin 基金会。 正如最初 I/O 公告中