最近换了esim的iPhone,国内卡插在安卓上了,一直在找好方案,感觉SmsForwarder挺好用,分享个配置
项目: GitHub
通用设置
- 打开"转发短信广播"
- 打开"转发通话记录"
- 打开"开启启动" “忽略电池优化设置” “在最近列表中隐藏” (实测在高版本安卓中也很稳定不杀后台,如果还被杀可以尝试"启用Cactus")
发送通道
- 选"邮箱转发": 和ios最无缝衔接的方案,验证码发到邮箱app上,ios17可以实现自动填充和自动删除邮件,缺点是最好用自建邮箱,用gmail/outlook经常因为发信被限制
- 选"Server酱·Turbo版": 然后配合https://www.pushdeer.com 来实现ios推送验证码
缺点是不能自动填充,每日超过5条会收费
其他转发通道可以自己研究,这是我觉得好用的两个
转发规则
默认就可以,会转发完整短信内容,如果多卡可以在这里匹配卡槽,匹配短信内容来决定是否转发
当然可以用正则匹配+正则替换来实现只转发验证码数字,我觉得没必要
(?<!回复)(验证码|授权码|校验码|检验码|确认码|激活码|动态码|安全码|(验证)?代码|校验代码|检验代码|激活代码|确认代码|动态代码|安全代码|登入码|认证码|识别码|短信口令|动态密码|交易码|上网密码|动态口令|随机码|驗證碼|授權碼|校驗碼|檢驗碼|確認碼|激活碼|動態碼|(驗證)?代碼|校驗代碼|檢驗代碼|確認代碼|激活代碼|動態代碼|登入碼|認證碼|識別碼|一次性密码|[Cc][Oo][Dd][Ee]|[Vv]erification)
(.*)((代|授权|验证|动态|校验)码|[【\[].*[】\]]|[Cc][Oo][Dd][Ee]|[Vv]erification\s?([Cc]ode)?)\s?(G-|<#>)?([::\s是为]|[Ii][Ss]){0,3}[\((\[【{「]?(([0-9\s]{4,7})|([\dA-Za-z]{5,6})(?!([Vv]erification)?([Cc][Oo][Dd][Ee])|:))[」}】\])\)]?(?=([^0-9a-zA-Z]|$))(.*)===$7
[^\d]*[\((\[【{「]?([0-9]{3}\s?[0-9]{1,3})[」}】\])\)]?(?=.*((代|授权|验证|动态|校验)码|[【\[].*[】\]]|[Cc][Oo][Dd][Ee]|[Vv]erification\s?([Cc]ode)?))(.*)===$1
