Skip to content

【必读】常见问题

pppscn edited this page Jul 20, 2022 · 34 revisions

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

A: 尝试以下操作:

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

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

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

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

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


Q:装了短信转发器,为什么收到反诈中心的来电(或短信)?

反诈中心

A: 本人就此问题,最后做一次回应:

近来是有个别用户收到了国家反诈中心(96110)的提醒的情况,这是国家为了保护我国公民免受网络诈骗的伤害,我十分支持!

至于它是怎么知道你装了这个APP,我不知道,也不做过多的揣测,一切从保护人民的利益出发!

回到短信转发器(SmsForwarder)本身,这是一个 100%免费开源,Github Actions 在线打包发布 的软件,所有源码都在那里接受大众的审查!

截止今日在GitHub 的star逼近3.8k,fork627,里面如果有什么猫腻,这么多程序员难道发现不了吗?

累计数万的用户,有谁反馈过我窃取了用户什么隐私信息(参见《隐私协议》),或者做了什么见不得人的勾当吗?

当然,转发验证码是可能导致您的个人隐私、账户安全受到损害!所以我一直反复强调,大家尽量通过自建渠道去转发!

从项目创立初期,我就定下的红线”SmsForwarder不搞后端“,就是为了避免用户的数据经过我这边,最大限度去撇清这些乱七八糟的事情。

还是那句老话:用人不疑,疑人不用!大家有防范意识是好事,心有疑虑的话就卸载吧!这不是以盈利为目的的商业软件,用户数对我而言并不重要!

大家用得爽就给个小星星,满足一下一个程序猿的虚荣心,用不爽就卸载了找其他合适的就好了。


Q:为啥测试可以,但是安卓收到信息,苹果手机还是没有收到信息(没有转发出去)。测试是可以的?

A:首先看一下有没有转发日志,如果连转发日志都没有,大概率是权限没设置对,测试 只能测试 规则 与 通道的参数 正不正确,不能测试系统能不能正常收到各种广播, 虽然APP提示获取权限成功!但是国内手机系统大多数都定制过了,权限判断这个几乎不准确!!! 各种隐私保护措施,自己在系统设置里面好好找找。

MIUI权限


Q:为什么有的手机获取不到手机卡槽信息(或者转发的时候卡槽信息不对)?

A:请排查一下系统设置中的APP权限,把所有权限打开(始终允许,不要“使用中允许”,MIUI 系统就全部变绿),特别是一些国产定制系统加入隐私保护等(例如:MIUI 系统的 空白通行证)

重要的事情重述三遍:所有权限!所有权限!所有权限!不要自作聪明觉得它可能不需要!尤其是接下的两条问答! 90%的用户都是权限设置问题,5%的用户保活问题!


Q:为什么锁屏了软件就不运行,解锁了才转发(亮屏状态下转发都正常,锁屏就没有日志或者都是转发失败)?

A:电源设置检查一下,还有自启动管理(弄成手动管理:允许自启动、允许关联启动、允许后台运行),国内部分手机定制系统有省电模式(息屏断网等)检查一下

简单地说,给 SmsForwarder 全部权限,一个开源的APP能有什么坏心思(心有疑虑的话就只能换一个了)


Q:SmsForwarder的通知栏能不能移除(或屏蔽)?

A:SmsForwarder 的通知栏,实际上是给前台服务保活用的,把它关了可能影响保活;正经的备用机用途,多一个通知栏,我想大部人不会反感的!除非你想“偷偷”地做点什么事情


Q:个别手机(例如:oppo)授权之后,重复弹出授权确认,怎么处理?

A:可以尝试开启开发者模式,里面再关闭监控软件权限的选项,这样所有软件都可以自由获取权限,不用再确认


Q:普通短信可以正常转发,验证码短信转发不了怎么办?

A:1. 先按照 使用流程 中的说明尝试关闭验证码保护。

  1. 如果无法关闭验证码安全保护,可以尝试 转发应用通知 的形式进行转发(部分手机系统通知中的验证码会打星号,目前无解)
 2.1 升级至 `2.2.0` 版本以上

 2.2 主界面右上角三个点弹出菜单,进入 `应用列表`,切换至 `系统应用`,找到你的短信APP,点击复制包名(通常是`com.android.mms`)

 2.3 去 `转发规则` 界面,`添加应用转发`

 2.4 `设置匹配的字段` 选 `APP包名`,`设置匹配的模式` 选 `是`,`设置匹配的值` 填写 `com.android.mms`(2.2 复制的包名)

 2.5 选择发送通道,选择你需要的通道(没有的话,先去发送通道添加)

Q:升级到2.2.0+,为什么所有都不转发了?

A:进入“通用设置”打开对应的总开关(默认:关闭),然后去 转发规则 设置页面,添加 来电应用 的规则

PS.升级之前的规则,全部变成 短信 规则,不需要的可以删除了


Q:升级到2.2.0+,为什么低电量预警不转发了?

A:2.2.0之后,规则分成三种类型(短信、来电、APP),APP规则里面加一条,包名88888888

包名:88888888
内容:【电量预警】已到达电量预警下限,请及时充电!
剩余电量:0%
充满电量:100%
当前电压:3.15V
当前温度:16.00℃
电池状态:放电中
健康度:良好`

Q:一键克隆的功能可以远程使用吗?

A:原定位是同一个局域网内面对面分享。一定要实现远程的分享的话,请自行承担泄密的风险与后果!

2.4.0(含) 以上版本实现方式:

创建一个web服务,监听5000端口,先post请求 x.x.x.x:5000/clone 能获取到 app版本信息,然后 get 能下载到数据压缩包

2.4.0(不含) 以下版本实现方式:

创建一个web服务,监听5000端口,然后默认首页是 sms_forwarder.db
即:通过 http://公网IP:5000/,能下载到 sms_forwarder.db

这样你在新手机上,服务器IP直接填写公网IP,就可以了


Q:升级到 2.3.0 版本以上,转发规则上新增的正则替换内容功能怎么用?

A:

填写格式: 正则表达式===替换结果,如果有多个替换规则,每行写一个规则。

替换机制: 在自定义模板的基础上进行全局替换(.replaceAll)

例如:转发规则上填写的规则:

(\d{3})\d{4}(\d{4})===$1****$2

【.*】===【短信转发器】

原始转发内容:

18812345678
【中国银行】验证码:1111,请勿泄露!不管打不打死都不能转发!
SIM1_SIM1_CMCC_18812345678
2021-12-03 12:11:05
Android SDK built for x86

最终转发内容:

188****5678
【短信转发器】验证码:1111,请勿泄露!不管打不打死都不能转发!
SIM1_SIM1_CMCC_188****5678
2021-12-03 12:11:05
Android SDK built for x86

常用替换规则:

  • 隐藏手机号中间四位:(\d{3})\d{4}(\d{4})===$1****$2
  • 替换短信的签名:【.*】===【自定义签名】

Q:常见手机的自启动设置界面怎么进入?

A:升级到 2.3.0 版本以上(预计发布时间:2021-12-12),关于软件页面下打开开机启动,将尝试跳转到设置界面

自动跳转失败的话,按照以下说明找找:

小米

打开「安全中心/手机管家」-> 点击「应用管理」-> 点击「权限」-> 点击「自启动管理」-> 找到「短信转发器」启动开关

中兴/魅族

打开手机设置 -> 滑到底部找到「应用管理」-> 找到并点击「短信转发器」-> 点击「权限管理」-> 打开「自启动」开关

华为/荣耀

方法一:点击「设置」-> 找到并点击「应用管理」-> 找到「短信转发器」点击「权限」-> 点击「设置单项权限」-> 点击开启「应用自动自动」

方法二:点击「手机管家」-> 点击「权限管理」-> 找到「短信转发器」点击「设置单项权限」-> 点击开启「应用自动启动」

三星(安装kingroot)

打开「kingroot」-> 点击「高级权限管理」-> 点击「自启行为管理」-> 找到「短信转发器」启动服务开关

其它手机

通常情况下,自启动权限开关都在应用管理权限设置中,以上仅列出我方现已知的开启方式,欢迎大家补充

另外,检查手机是否设置了app安装首选位置是sd卡,据说安装到sd卡的话,因为手机启动成功后(发送了启动完成的广播后)才加载sd卡,所以app接收不到广播。如果是的话,把app安装到内部存储试试。


Q:转发APP通知时,怎么在自定义模板中加入通知的标题?

A:自定义模板里面插入标签 {{卡槽信息}} 对应的就是通知的标题


Q:为什么有的收集没法自动获取卡槽备注(运营商、手机号)?

A:请到系统设置的权限管理中,找到该app,“获取手机信息”是否“始终允许”(而不是:空白通行证,之类的)


Q:电源优化不可用无法打开时,打开电源优化的提醒怎么禁用掉?

A:在 通用设置 中,找到 帮助提示 关闭即可


Q:未接来电转发不成功。我怀疑是电话进入之后,网络断了(未接入WIFI)?

A:开启 VoLTE,关闭 5G网络


Q:怎么下载每夜构建版?(即:已经修复的bug,但是还没发版,怎么提前得到apk?)

A: 每天晚上 23:30(北京时间) 左右,可以去 Github Actions,点击【Artifacts】下的【SmsForwarder Nightly Build】下载

每夜构建版

压缩包内含5个apk文件,参见APK版本说明:
universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下3种CPU架构so)
armeabi-v7a: 32位ARM设备(备用机首选)
arm64-v8a: 64位ARM设备(主流旗舰机)
x86: 32位Intel设备
x86_64: 64/32位Intel设备

Q:企业微信应用接口返回错误码:60020 访问ip不在白名单之中 的怎么处理?

A: 升级到 v3.0.6+优化:发送通道企业微信应用支持http/socks5代理(应对IP白名单限制)

增加代理

PS. 参考资料:《CentOS7搭建Squid代理服务器》


企业微信将针对自建及代开发应用进行安全性升级。升级于2022年6月20日开始灰度,2022年6月28日全量发布。 详见《自建及代开发应用安全性升级》公告

1、首先查看的自建应用下是否有 企业可信IP 入口,有的话直接设置

企业可信IP

2、如果应用下没有设置的地方,登录 服务商管理后台,在 “服务商信息” - “基本信息” - “IP白名单”配置

PS. 没注册服务商的话就注册开通一下


Q:软件白天到晚上11左右转发到QQ邮箱都成功了,但是晚上12点之后到早上8点左右无一个成功,全部失败了,这可能会是什么问题呀?

A: 电源管理策略排查一下:睡眠待机优化 之类

睡眠待机优化