SmsForwarder v3.0.3 Kotlin全新重构版
Pre-release
Pre-release
【注意】v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(一键克隆离线导出)
更新日志
- 重构:采用 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)
APK版本说明:
- universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so)
- armeabi-v7a: 32位ARM设备(备用机首选)
- arm64-v8a: 64位ARM设备(主流旗舰机)
- x86: 32位Intel设备
- x86_64: 64/32位Intel设备