Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Fetch the repository succeeded.
Open Source
>
Development Lib
>
Network Tool
&&
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
129
Star
1.5K
Fork
462
pppscn
/
SmsForwarder
Code
Issues
1
Wiki
Insights
Pipelines
Service
Gitee Pages
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
Don’t show this again
Releases
Latest
v3.3.2
573174f
2024-08-15 21:03
Compare
SmsForwarder v3.3.2
pppscn
**1945年8月15日,这是值得每个中国人永远铭记的一天!** **勿忘历史,珍爱和平!振兴中华,吾辈自强!** --- 【强烈建议】`v3.3.0` 用户升级 【重点推荐】`自动任务·快捷指令`,轻松自动化,助您事半功倍,更多时间享受亲情陪伴!(v3.3+) --- ### 【注意】 * `v3.2.0` 去除了 `mmkv` 依赖,采用 `SharedPreferences` 来保存配置,如果从低于 `v3.2.0` 升级后请重新配置,具体原因参见 [Issue #245](https://github.com/pppscn/SmsForwarder/issues/245) * 升级完毕后,建议离线导出配置(客户端>一键换新机>离线模式>导出),完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常) --- ### 更新日志 修复:`蓝牙服务未开启`时提示语 (#483) 修复:免打扰时段跨天不成功BUG #493 修复:未筛选时无法直接清空日志BUG #463 优化:`BluetoothReceiver`偶尔崩溃(增加异常捕获) #499 优化:`webhook`发送通道允许在`消息模板`中直接使用`自定义模板可用变量` #516 优化:`webhook`通道`webParam`分割键值对方式 #472 优化:`自动任务` 触发条件 `充电状态` 的提示语 (#480) 优化:多重匹配语法增加对`UID`的支持 #510 优化:放宽`Bark-Server`正则表达式限制 #457 优化:通过`Content-Type=applicaton/json`指定请求体为`json`格式 #491 优化:下载`FrpcLib`时忽略https证书(避免老设备证书验证失败) 优化:在输入框失去焦点时校验输入值 #479 优化:在线更新时忽略https证书(避免老设备证书验证失败) 优化:转发规则`匹配的值`允许传入`逻辑运算符`:`与(&&)`、`或(||)`(用于支持多个关键词) #470 优化:自动任务监控电量——使用`hashcode`保证`WorkManager`唯一 #458 整理:APP通知转发规则描述去掉`任意卡` #516 还有一些细微调整参见`github`提交记录 --- ### APK版本说明: * universal(10XXXX): 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a(20XXXX): 32位ARM设备(备用机首选) * arm64-v8a(30XXXX): 64位ARM设备(主流旗舰机) * x86(40XXXX): 32位Intel设备 * x86_64(50XXXX): 64/32位Intel设备 ⚠ 网盘下载:https://wws.lanzoui.com/b025yl86h 访问密码:pppscn
Last committed message:
整理:APP通知转发规则描述去掉
任意卡
#516
v3.3.1
6e59db0
2024-04-18 11:04
Compare
SmsForwarder v3.3.1 致敬`遥遥领先`版
pppscn
致敬 `遥遥领先` **先锋计划**,迎接 `SmsForwarder` **预览体验计划**,领先与体验并驾齐驱! --- 【强烈建议】`v3.3.0` 用户升级 【重点推荐】`自动任务·快捷指令`,轻松自动化,助您事半功倍,更多时间享受亲情陪伴!(v3.3+) --- ### 【注意】 * `v3.2.0` 去除了 `mmkv` 依赖,采用 `SharedPreferences` 来保存配置,如果从低于 `v3.2.0` 升级后请重新配置,具体原因参见 [Issue #245](https://github.com/pppscn/SmsForwarder/issues/245) * 升级完毕后,建议离线导出配置(客户端>一键换新机>离线模式>导出),完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常) --- ### 更新日志 修复:`定时任务`的`Cron表达式`输入非法时导致FC #407 修复:Frpclib未下载时,自动任务添加启停frpc app自动重启 #402 修复:WiFi平板(没有GPS芯片)无法启用`GPS定位服务` #391 修复:错误的 URL 有效性验证正则表达式(兼容IPv6) #286 修复:多个自启动的Frpc无法同时自动启动Bug 修复:疑似`ResUtils.getString`导致FC #426 修复:在线更新失败时手动下载页面地址 修复:转发规则自定义发送通道顺序失效(将`List<T>`按照`instr`的顺序排序) #422 修复:自动任务触发条件在测试倒计时没结束前返回导致app自动重启 #394 修复:自动任务电池状态中充电器任意无法触发 #395 新增:`{{IP_LIST}}`变量标签用于获取`本机所有IP地址列表`(排除环回地址) #I9CVLZ 新增:`通用设置`增加按钮直接跳转`一键换新机`·`离线模式` 新增:Frp内网穿透·编辑配置时语法高亮 新增:发送通道`电子邮箱`支持`S/MIME`或`OpenPGP`加密 #417 新增:监听`Screen`事件`延迟执行时再次校验` #399 新增:两个常用标签`网络状态`(`{{NET_TYPE}}`)和`简单电池信息`(`{{BATTERY_INFO_SIMPLE}}`) #439 新增:免打扰(禁用转发)时间段记录日志(配合`自动任务`实现延时发送) #411 新增:是否加入SmsF预览体验计划(在线更新每周构建版) #416 新增:转发日志增加筛选器方便搜索/批量删除 #433 新增:自动任务·快捷指令 —— 触发条件:短信广播、通话广播、APP通知 #385 #389 新增:自动任务·快捷指令 —— 触发条件:蓝牙设备(状态变化、设备发现、连接断开) #388 新增:自动任务·快捷指令 —— 执行动作:播放警报 #385 新增:自动任务·快捷指令 —— 执行动作:启停任务 #389 新增:自动任务·快捷指令 —— 执行动作:重发消息 优化:`{{BATTERY_PCT}}`保留2位小数 优化:`Android 5.0`以下`TLS协议`&`明文传输` #427 #390 #274 #197 优化:`build.gradle`脚本,编译前后自动清理 优化:`Webhook` 非 `HTTP 200` 应答时仍可以指定 `成功应答关键字` #234 优化:`发送通道`参数默认值(避免反序列化时空指针) 优化:`一换新新机`·`还原设置`时保留本机的`设备名称`和`SIM卡主键/备注` 优化:`自动任务`触发条件`网络状态`:仅`Android 10`(含) 以上显示`数据卡槽`选项 #429 优化:`自动任务`触发条件`网络状态`:延迟5秒获取WiFi名称(给够搜索信号时间) #429 优化:`自动任务·快捷指令` —— 执行动作:`发送短信`支持插入`变量标签`(标签适用场景参见 wiki附录3) #441 优化:Frpc默认配置采用toml格式 优化:部分手机通知栏异常显示两条常驻通知 #392 优化:多语言切换时枚举常量自动切换语言 优化:发送通道`Webhook`支持http/socks5代理 优化:放宽`Url`和`UrlScheme`的正则校验限制 #431 优化:服务端应答`Http 204 No Content`时特殊处理(更新日志状态为成功) #234 优化:服务端应答`HTTP Status 201-299`时特殊处理(更新日志状态为成功) #234 优化:改进IPv6正则表达式(避免`{{IPV6}}`替换为空) 优化:监听`Screen`事件细分`On/Off/Locked/Unlocked` #399 优化:进入`通用设置`时`再次检查`是否已授权`已开启功能`的`必需权限` 优化:判断Frpclib是否已经初始化 优化:权限检查机制判断(适配 OPPO 应用权限受阻跳转优化方案) 优化:以`Base64`形式保存证书(同时兼容`文件路径`形式) #437 优化:自定义模板可用变量标签支持正则替换 #421 #423 优化:自定义模板可用变量统一成英文标签 优化:自定义模板增加`{{IPV4}}``{{IPV6}}`标签 #398 优化:自定义模板增加`{{定位信息_经度}}`/`{{定位信息_纬度}}`/`{{定位信息_地址}}`三个标签 #400 升级:AgentWeb依赖(解决存在的内存泄漏问题) 升级:frpclib 到 `v0.57.0` 升级:XAOP 依赖 升级:XUI 到 `dev-1.2.2` 升级:XUpdate 到 `2.1.5` (兼容Android 12 & 完善日志) 升级:依赖版本 整理:code review & 精简无用资源 回退:`{{通知Scheme}}`(英文系统`{{SCHEME}}`)标签以获取应用通知的`Scheme` #272 #276(无解,去除多余代码) 还有一些细微调整参见`github`提交记录 --- ### APK版本说明: * universal(10XXXX): 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a(20XXXX): 32位ARM设备(备用机首选) * arm64-v8a(30XXXX): 64位ARM设备(主流旗舰机) * x86(40XXXX): 32位Intel设备 * x86_64(50XXXX): 64/32位Intel设备
Last committed message:
升级:frpclib 到
v0.57.0
v3.3.0
1256951
2024-02-14 10:49
Compare
SmsForwarder v3.3.0 免费开源3周年纪念版
pppscn
新春快乐,龙年大吉! 感谢大家3年来的陪伴与支持,顺祝情人节快乐! --- 【重点推荐】 `自动任务·快捷指令`,轻松自动化,助您事半功倍,更多时间享受亲情陪伴!(v3.3+) --- ### 【注意】 * `v3.2.0` 去除了 `mmkv` 依赖,采用 `SharedPreferences` 来保存配置,如果从低于 `v3.2.0` 升级后请重新配置,具体原因参见 [Issue #245](https://github.com/pppscn/SmsForwarder/issues/245) * 升级完毕后,建议离线导出配置(客户端>一键换新机>离线模式>导出),完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常) --- ### 更新日志 * 新增:自动任务·快捷指令 —— 触发条件:定时任务 * 新增:自动任务·快捷指令 —— 触发条件:到达地点&离开地点 * 新增:自动任务·快捷指令 —— 触发条件:SIM卡槽状态改变(废弃:`66666666`) * 新增:自动任务·快捷指令 —— 触发条件:网络状态改变(废弃:`77777777`) * 新增:自动任务·快捷指令 —— 触发条件:电池电量&充电状态改变(废弃:`88888888`) * 新增:自动任务·快捷指令 —— 触发条件:锁屏解锁 #370 * 新增:自动任务·快捷指令 —— 执行动作:发送短信、推送通知、清理日志、通用设置、启停Frpc、启停HttpServer、启停规则、启停通道 * 新增:`企微群机器人`发送`文本消息`时支持at成员 #376 * 新增:通话转发规则的`匹配字段`增加`通话类型` & 自定义模板增加`{{通话类型}}`标签 #305 #381 * 新增:重写`Log`类,将`Log.*`写入文件,以便排查问题 #269 * 新增:多语言切换设置适应国际化 #378 * 新增:繁体中文语言包(机器转换) * 新增:App通知转发增加uid条件,区分双开应用(需Android Q+) * 新增:自定义模板可用标签 `{{定位信息}}`(英文系统:`{{LOCATION}}`) #341 #343 * 新增:网络状态变化通知增加当前WiFi名称(SSID)/移动数据卡槽 #355 * ~~新增:SIM卡槽状态监控(包名:`66666666`) #355~~ * 新增:短信指令增加短信发送功能 #338 * 新增:短信指令打开或关闭 WiFi #316 (试验性) * 新增:短信指令`smsf#system#reboot`和`smsf#system#shutdown`(试验性,仅适用root过的机器) * 新增:webParams 的 `[receive_time]` 标签支持自定义时间格式 #327 * 新增:网络状态监控通知增加IPv6获取 #321 * 新增:转发规则可以设置免打扰(禁用转发)时间段 #318 * 新增:`发送通道`的测试内容携带`通道名称` #317 * 新增:`{{当前时间}}` `{{CURRENT_TIME}}` 标签(便于调试) * 新增:钉钉群机器人支持markdown格式 #311 * 新增:钉钉群机器人支持at钉钉号/海外手机号 #312 * 新增:支持Bark推送加密 #273 (详见:https://bark.day.app/#/encryption) * 优化:记录crash日志 * 优化:`飞书群机器人`和`飞书企业应用`支持自定义`消息卡片`模板 #381 * 优化:`飞书企业应用`支持指定`消息接收者ID类型` * 优化:主动控制·服务端/客户端默认隐藏密钥 * 优化:在 Android 4.4 上使用矢量图 * 优化:请求重试机制(无网络时也执行重试机制 & 修正延迟时间单位错误) * 优化:MainActivity 内容填充方式(避免一次性加载多个Fragment)&& 提升APP启动速度与稳定性 * 优化:左滑菜单 与 TabBar 美化 * 优化:仅当开启自动检查且有网络时,App启动时自动检查更新 * 优化:仅当开启`启动时异步获取已安装App列表`总开关时获取 * 优化:采用 LiveEventBus 替换掉 Looper.loop() 后再 Toast 形式 * 优化:应用列表增加UID & APP通知自定义模板增加可用标签 `{{UID}}` #366 * ~~优化:网络状态监控(包名:`77777777`),multi SIM 切换问题 #355~~ * 优化:避免 Room 主线程查询缓存 #345 * 优化:自动删除N天前的转发记录时同时清理缓存 #354 * 优化:`企业微信应用`发送通道允许自定义API地址【通过反向代理(proxy_pass https://qyapi.weixin.qq.com;)绕过IP白名单限制】 #352 * 优化:移除 `kmnkt` 依赖,重构 `SocketUtils` #339 #349 * 优化:`Webhook`通道新增成功应答关键字(置空则http状态200即为成功) #346 * 优化:增加企业专有钉钉的支持 #348 (填写`Webhook`全地址) * 优化:在选择Web客户端目录的时候弹出授权管理所有文件访问的权限 #332 * 优化:主动控制·远程WOL唤醒功能 #328 * 优化:`企微群机器人`发送通道支持`Markdown`格式消息 #292 * 优化:接口请求失败重试时间间隔输入方式 #285 * 优化:发送通道的Bark的消息链接取消限制 #290 * 优化:避免个别机型重启后自启动时`startService`可能空指针导致`crash` * 优化:一键换新机·导出/导入通用设置的机制 * 优化:APP通知转发的默认模板去除卡槽主键(SubId)字段 * 优化:客户端发送短信,取消对手机号长度检测限制 #264 * 修复: 部分 Android 4.4 系统(随身WiFi)不支持 `instr()` 函数的问题 * 修复:提示连不上`smtp.gmail.com`的`587`端口问题 * 修复:MQTT能连接成功但是不能正常工作的问题 #310 * 修复:没有跳转到具体的通知权限设置页的问题 * 修复:应用转发规则编辑界面的`通知标题`按钮点击无效 * 修复:CactusSave中SharedPreference的键值对应错误 #294 * 修复:错误的 URL 有效性验证正则表达式 (#286) * 修复:无法自动消除通知的bug * 修复:通过转发日志中重试发送/重新匹配规则并发送消息时,{{接收时间}}错误(取当前时间) #275 * 升级:frpclib 到 `v0.54.0`(支持最新的XTCP) #329 * 升级:XUI框架版本(优化XToastUtils等) * 升级:XUpdate 依赖版本(优化默认版本解析器) * 升级:CodeView & XXPermissions 依赖库版本(提升兼容性) * 精简:界面微调 & 去除不常用设置 * 整理:code review & 精简无用资源 * 整理:Release Assets文件命名简化 #298 还有一些细微调整参见`github`提交记录 --- ### APK版本说明: * universal(10XXXX): 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a(20XXXX): 32位ARM设备(备用机首选) * arm64-v8a(30XXXX): 64位ARM设备(主流旗舰机) * x86(40XXXX): 32位Intel设备 * x86_64(50XXXX): 64/32位Intel设备
Last committed message:
升级:frpclib 到
v0.54.0
(支持最新的XTCP) #329
v3.2.0
872a4ce
2023-02-14 17:36
Compare
SmsForwarder v3.2.0 免费开源2周年纪念版
pppscn
PS. 距离上一次1024发版,已经过去快5个月了,期间发生不少事,一直没更新这个项目,不管如何,魔幻的2022年都过去了! 感谢大家这2年来的陪伴与支持,祝大家有情人终成眷属,情人节快乐! --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * `v3.2.0` 去除了 `mmkv` 依赖,采用 `SharedPreferences` 来保存配置,升级之后通用设置中的配置请重新配置,具体原因参见 [Issue #245](https://github.com/pppscn/SmsForwarder/issues/245) * 升级完毕后,建议离线导出配置,完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常) --- ### 更新日志 * 新增:短信指令(根据短信指令开关对应功能) #I5YX3F * 新增:监听网络状态变化提醒(APP通知转发,包名:77777777) #259 * 新增:远程改话簿(方便给老人家添加联系人) #256 * 新增:远程查询手机定位(方便找回手机/防止老少走丢) #256 * 新增:Socket发送通道(支持MQTT/TCP/UDP协议) #252 * 新增:发送通道 URL Scheme(支持跨应用数据传递)#250 * 新增:自动消除额外APP通知 #232 #248 * 优化:短信/通话转发获取卡槽信息机制(自行备注卡槽SubId对应)#228 #235 * 优化:来电转发逻辑 & 新增提醒类型(1.来电挂机 2.去电挂机 3.未接来电 4.来电提醒 5.来电接通 6.去电拨出) * 优化:单个转发规则支持绑定多个发送通道,且支持执行逻辑(全部执行/失败即止/成功即止) #247 * 优化:转发日志列表以原始信息为主,聚合展示转发日志(一对多) * 优化:已安装App信息列表异步加载机制 * 优化:电池状态监听/网络状态监控 在未开启去重时默认开启1秒去重 * 优化:利用BatteryReceiver守护自启动的Frpc (试验) #254 * 修复:Android 13 无法授予通知权限 #255 * 修复:重启手机自动启动APP时加载配置失败 #233 #245 * 修复:转发消息遍历发送通道时未跳过已禁用的通道 * 修复:降级Android Gradle插件版本以兼容4.4 (#249 by NyaMisty) * 升级:andserver到2.1.12(加快web端上下行速度等) * 升级:frpclib 到 v0.47.0 * 升级:androidx组件和kotlin版本 还有一些细微调整参见`github`提交记录 --- ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备[输入链接说明](http://)
Last committed message:
v3.2.0
v3.1.1
875efa0
2022-10-30 11:24
Compare
SmsForwarder v3.1.1 1024程序猿节版
pppscn
PS. 踩着1024的尾巴,提交了3.1.0版本,迟到的程序猿节礼物! --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.x升级上来耗电异常的,尝试全新安装后导入配置 ### 更新日志 * 紧急修复:微信小程序端报错“sm4Key must not be null” * 新增:微信小程序客户端的太阳码 * 新增:`HttpServer`请求/应答报文进行`国密SM4`对称加密传输 【配套`SmsF`微信小程序】 * 新增:`HttpServer`请求/应答报文进行`RSA`非对称加密传输 * 升级:gradle及依赖版本 * 修复:远程控制发送短信时手机号不能包含国家地区代码 (#231) * 优化:允许自定义客户端与服务端时间容差,避免请求重放攻击 #227 * 优化:提升发送通道多参数分隔的兼容性 * 优化:Bark的消息链接支持URL Scheme #229 * 优化:提升发送通道多参数分隔的兼容性 * 优化:检查合法的URL时支持IPv6地址(例如:主动控制·客户端的服务地址) * 整理:更新APP通知转发的多重匹配规则示例 * 新增:`webhook`发送通道增加`PUT`/`PATCH`请求方式 #206 * 优化:仅当有WIFI网络时自动检查更新/获取提示 * 新增:自动删除N天前的转发记录(0=禁用,触发机制:每次电量变化时扫描) #224 * 优化:自动消除通知仅消除已匹配的通知 #204(临时方案,重复查询换取准确性) * 修复:通话转发卡槽信息识别错误 * 精简:去掉美团多渠道打包 * 升级:权限请求框架 XXPermissions * 修复:极端情况下Gson().fromJson爆空指针错误 #207 * 修复:通过转发日志中重新发送短信时,{{接收时间}}错误 #218 ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.1.1
Preview version
v3.1.0
b29a977
2022-10-25 00:37
Compare
SmsForwarder v3.1.0 1024程序猿节版
pppscn
PS. 踩着1024的尾巴,提交了3.1.0版本,迟到的程序猿节礼物! --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.x升级上来耗电异常的,尝试全新安装后导入配置 ### 更新日志 ![微信小程序客户端](https://foruda.gitee.com/images/1666629499388408993/1a9fb003_16273.jpeg "gh_ff493c7995e6_344.jpg") * 新增:微信小程序客户端的太阳码 * 新增:`HttpServer`请求/应答报文进行`国密SM4`对称加密传输 【配套`SmsF`微信小程序】 * 新增:`HttpServer`请求/应答报文进行`RSA`非对称加密传输 * 升级:gradle及依赖版本 * 修复:远程控制发送短信时手机号不能包含国家地区代码 (#231) * 优化:允许自定义客户端与服务端时间容差,避免请求重放攻击 #227 * 优化:提升发送通道多参数分隔的兼容性 * 优化:Bark的消息链接支持URL Scheme #229 * 优化:提升发送通道多参数分隔的兼容性 * 优化:检查合法的URL时支持IPv6地址(例如:主动控制·客户端的服务地址) * 整理:更新APP通知转发的多重匹配规则示例 * 新增:`webhook`发送通道增加`PUT`/`PATCH`请求方式 #206 * 优化:仅当有WIFI网络时自动检查更新/获取提示 * 新增:自动删除N天前的转发记录(0=禁用,触发机制:每次电量变化时扫描) #224 * 优化:自动消除通知仅消除已匹配的通知 #204(临时方案,重复查询换取准确性) * 修复:通话转发卡槽信息识别错误 * 精简:去掉美团多渠道打包 * 升级:权限请求框架 XXPermissions * 修复:极端情况下Gson().fromJson爆空指针错误 #207 * 修复:通过转发日志中重新发送短信时,{{接收时间}}错误 #218 ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.1.0
v3.0.9
22ad631
2022-09-03 12:34
Compare
SmsForwarder v3.0.9 抗战胜利77周年纪念版
pppscn
`中国人民抗日战争`暨`世界反法西斯战争`胜利77周年纪念日版 **勿忘往昔峥嵘,铭记伟大胜利,缅怀英烈,吾辈自强!** --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.x升级上来耗电异常的,尝试全新安装后导入配置 ### 更新日志 * 优化:`HttpServer`在`低版本Android`下`MIME`类型支持`js`、`css`、`icon`(修复web客户端页面空白问题) * 新增:来电提醒(响铃立即转发,无卡槽信息) #213 * 整理:`frpc`客户端配置示例与`wiki`示例保持一致 * 新增:`手机短信` 发送通道的 `接收手机` 允许插入 `{{来源号码}}` 标签来实现短信自动回复(短信/来电场景) #211 * 优化:`Telegram`发送通道仅`POST`请求时转义原始短信内容中的 `<` `>` `&` `"` 字符(正则替换不影响) #210 * 优化:让 Android 4.4 支持 TLS 1.3 #197(修复证书错误) * 新增:`飞书企业应用`发送通道 * 新增:测试通知标题 * 修复:英文环境转发规则的正则表达式 (#208) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.9
v3.0.8
bffebeb
2022-08-15 14:13
Compare
SmsForwarder v3.0.8 Kotlin全新重构版
pppscn
日本无条件投降77周年,勿忘历史,我辈自强! --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.x升级上来耗电异常的,尝试全新安装后导入配置 ### 更新日志 - 修复:短信内容包含“<"字符时,用tg转发失败 #205 - 优化:随身WiFi断电重启后frpc启动不成功 #199 - 新增:HttpServer允许自主指定Web客户端目录(/sdcard/Download/目录下) #191 - 优化:主动控制·客户端的历史列表增加设备名称、远程发短信增加卡槽备注 #201 - 新增:企微应用消息允许指定部门和指定标签 - 修复:钉钉企业内机器人发送通道不能转发bug(”转发中“) - 升级:gradle依赖库版本 - 修复:Android 5.0 以下TLS 版本过低导致 Okhttp https 握手失败(最高支持TLSv1.2) #197 - 优化:倒计时Button在处理结束时提前结束 - 优化:英文系统的界面布局微调 - 优化:消灭任何可能导致内存泄露的代码(长期跟踪的改造点) - 升级:XXPermissions 至 v15.0 (修复 Android 12 内存泄漏问题) - 升级:XUI解决xtoast内存泄漏问题 - 升级:androidx.room 版本到 2.4.3 - 升级:解决XUpdate可能出现的空指针问题 - 优化:电子邮箱发送通道自动替换正文中的`\n`为`<br>`(邮件正文是html) - 修复:gotify insert bug (#193) - 修复:远程查通话和远程查短信关键字搜索时分页bug - 新增:主动控制增加远程WOL功能(用于远程唤醒同一个局域网其他设备) #190 - 优化:发送通道企微应用消息增加限制:@all或指定成员(避免82001错误) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.8
v3.0.7
878a6ac
2022-07-24 22:49
Compare
SmsForwarder v3.0.7 Kotlin全新重构版(7x24运维节版)
pppscn
PS. 自嘲一下,虽然咱们跟运维没有半毛钱关系,即便是免费开源的,也是 7x24 小时为各位老板服务、在线答疑 --- ### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.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) --- * 优化:未开启异步获取已安装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:password@domain.com/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) * 优化:发送通道`webhook`的`webParams`非空时(wiki:2.1/2.2)不再限制必须包含`[msg]`标签 (v3.0.5) * 优化:发送通道`Bark`/`Gotify`支持HTTP基本认证 【格式:http://username:password@domain.com/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) --- * 优化:发送通道企业微信应用支持http/socks5代理(应对IP白名单限制) (v3.0.6) * 修复:v3.0.5在部分机型解析/config/query返回sim_info_list节点时报错 (v3.0.6) --- * 优化:Android 4.4 兼容性(410棒子) #180 (v3.0.7) * 新增:/config/query接口返回version_code和version_name字段 #184 (v3.0.7) * 升级:frpclib 到 v0.44.0 (v3.0.7) * 新增:钉钉企业内机器人发送通道(支持私发)(v3.0.7) * 修复:通道名称太长导致编辑转发规则报错(setSpan (N ... N) ends beyond length 20)(v3.0.7) * 优化:bark/gotify通道忽略https证书(提高自建服务端兼容性)(v3.0.7) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.7
v3.0.6
8eeeb4a
2022-07-22 17:38
Compare
SmsForwarder v3.0.6 Kotlin全新重构版
pppscn
### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(客户端>一键换新机>离线模式>导出) * 从2.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) --- * 优化:未开启异步获取已安装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:password@domain.com/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) * 优化:发送通道`webhook`的`webParams`非空时(wiki:2.1/2.2)不再限制必须包含`[msg]`标签 (v3.0.5) * 优化:发送通道`Bark`/`Gotify`支持HTTP基本认证 【格式:http://username:password@domain.com/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) --- * 优化:发送通道企业微信应用支持http/socks5代理(应对IP白名单限制) (v3.0.6) * 修复:v3.0.5在部分机型解析/config/query返回sim_info_list节点时报错 (v3.0.6) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.6
v3.0.5
eacaa19
2022-07-01 18:19
Compare
SmsForwarder v3.0.5 Kotlin全新重构版
pppscn
### 【注意】 * v3.x版本是全新重构开发,可能一开始并不稳定,建议升级前先做好数据备份!(一键克隆离线导出) * 从2.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) --- * 优化:未开启异步获取已安装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:password@domain.com/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) * 优化:发送通道`webhook`的`webParams`非空时(wiki:2.1/2.2)不再限制必须包含`[msg]`标签 (v3.0.5) * 优化:发送通道`Bark`/`Gotify`支持HTTP基本认证 【格式:http://username:password@domain.com/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) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.5
v3.0.4
8c62603
2022-06-17 09:12
Compare
SmsForwarder v3.0.4 Kotlin全新重构版
pppscn
【注意】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) --- * 优化:未开启异步获取已安装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) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.4
v3.0.3
c8a0c6e
2022-06-13 20:37
Compare
SmsForwarder v3.0.3 Kotlin全新重构版
pppscn
【注意】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设备
Last committed message:
v3.0.3
Preview version
v3.0.2
8499448
2022-06-11 09:19
Compare
SmsForwarder v3.0.2 Kotlin全新重构版
pppscn
【注意】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) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.2
Preview version
v3.0.1
0e82b25
2022-06-09 22:45
Compare
SmsForwarder v3.0.1 Kotlin全新重构版
pppscn
【注意】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) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
v3.0.1
Preview version
v3.0.0
b0465ee
2022-06-09 14:27
Compare
SmsForwarder v3.0.0 Kotlin全新重构版
pppscn
### 更新日志 * 重构:采用 Kotlin 全新重构(不是迁移代码) * 重构:全新的界面 XUI 实现(略微提升点前端美感) * 重构:全新的 HttpServer 实现(采用 AndServer,目前有6个API) * 新增:增加 Frpc 支持内网穿透(按需下载 FrpcLib 动态库支持) * 新增:主动控制·客户端(界面直接远程发短信等) * 新增:保活措施 Cactus(双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐) * 优化:适配 Android 4.4 ~ 12.0 * 优化:舍弃 emailkit 依赖,直接基于 android-mail 重写 * 优化:自动过滤指定时间内的重复消息 * 修复:v2.x 的 issue * 精简:一些不必要的功能(含尚未迁移的小功能) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备 * x86_64: 64/32位Intel设备
Last committed message:
新增:Email发送通道的发件人昵称支持插入标签
v2.4.4
3101760
2022-04-04 10:17
Compare
SmsForwarder v2.4.4
pppscn
大版本更新之前,先发一个小版本更新,下一个版本(2.5.0)重点改造 `主动请求(远程控制)` 功能 对暴露的api有什么想法欢迎提issue,在合法合规的前提下,酌情考虑会不会添加! ### 重点优化 * 新增:一键克隆增加离线模式(导出备份json文件到Download目录,其他机器读取文件导入) * 优化:一键克隆机制优化(替换db文件→操作现有db) * 新增:Webhook发送通道支持设置Header (#128) * 优化:Email发送通道简化配置(常见邮箱不需要填写smtp信息) ### 常规优化 * 新增:仅锁屏状态转发APP通知开关 * 新增:定时发布 每夜构建 版本(北京时间:23:30) * 新增:定时推送电池状态 (#131) * 修复:手动重发消息中UTC时间未转换本地时间 (#122) * 优化:抽取电池状态信息工具类 * 新增:定时推送电池状态 (#121) * 优化:内嵌 WebView 打开使用帮助 * 优化:界面微调(增加输入框提示等) * 修复:Bark通道转发规则正则导致转发失败(去除对标题的正则替换) ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备(64位兼容)
Last committed message:
新增:一键克隆增加离线模式(导出备份json文件到Download目录,其他机器读取文件导入)
v2.4.3
a3617ee
2022-02-25 11:16
Compare
SmsForwarder v2.4.3
pppscn
刚好赶上生日,发一版自嗨一下…… ### 试验性优化: * 优化:保活措施-播放无声音乐让后台一直运行(可能比较耗电,按需启用) * 优化:保活措施-1像素透明Activity保活(使进程的优先级在屏幕锁屏时间由4提升为最高优先级1) * 优化:兼容OV系手机短信广播(可以不用在通过APP通知转发了) ### 常规更新: * 优化:多重匹配中的正则匹配改成部分匹配(pattern.matcher) * 修复:PushPlus标题模板无效 * 优化:webhook发送通道的 webParams 新增可用标签 * 优化:飞书发送通道允许选择消息类型(纯文本/消息卡片) * 优化:飞书发送通道的消息卡片允许自定义标题模板 * 优化:界面布局微调 ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备(64位兼容)
Last committed message:
v2.4.3
v2.4.2
d5fd217
2022-02-14 19:17
Compare
SmsForwarder v2.4.2 情人节版
pppscn
**常规修复更新,祝大家:情人节快乐,有情人终成眷属** * 优化:界面优化 & 适配暗夜模式 * 修复:转发短信出错(Targeting S+(version 31 and above) requires that one of FLAG_IMMUATABLE) * 新增:首次使用重要提醒(新手必看) * 优化:精简gradle依赖(瘦身计划) * 优化:短信发送本地server模式更新 by xingxichen * 修复:bark发送通道的url参数无效 * 优化:1234步骤页面增加右上角菜单 * 优化:ClearEditText适配超低分辨率 * 优化:gotify忽略https证书 * 优化:添加短信发送通道时判断是否有“发送短信”权限 * 优化:页面帮助关闭时减少弹窗提示 * 优化:短信转发总开关去掉“发送短信”权限判断 * 修复:安卓6.0以下没有忽略电池优化 ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备(64位兼容)
Last committed message:
v2.4.2
v2.4.1
9f65ae3
2022-02-05 17:23
Compare
SmsForwarder v2.4.1
pppscn
- 修复:兼容旧版本保存的telegram配置 - 优化:APP通知默认不开启”自动消除通知“功能 - 优化:隐私协议授权弹窗自适应分辨率(避免老年人模式下点不到按钮) - 优化:通用设置界面微调(避免换行) - 修复:转发通话记录开关状态保存失效 - 修复:Android 11+ mail报错导致crash PS. 在线更新后端程序兼容按CPU架构检测升级 ### APK版本说明: * universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so) * armeabi-v7a: 32位ARM设备(备用机首选) * arm64-v8a: 64位ARM设备(主流旗舰机) * x86: 32位Intel设备(64位兼容)
Last committed message:
v2.4.1
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Kotlin
1
https://gitee.com/pp/SmsForwarder.git
git@gitee.com:pp/SmsForwarder.git
pp
SmsForwarder
SmsForwarder
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register