我的“Phone之章” 篇二:我只想做一枚静静转发验证码的备胎(误)——备机
之前我在大妈这发布了一篇《零成本实现iPhone“伪”双卡双待》,引来了大家一些关注和吐槽。文中提到的使用Tasker自动转发短信的方式,配置起来确实略显烦琐,很多值友贡献了自己的经验,比如使用ifttt、备用机、蜡笔同步等APP,还有使用Nokia的塞班系统转发短信的方案,当然提的最多的是两台iPhone自动同步短信的方案。其实我在文章一开始就承认了,两台iPhone是目前最简单完美的解决方案,我的文章只是为了提供另外一种解决思路,另外,文中提到的短信转发是点对点的,没有经过第三方APP中转,除非邮箱被盗,否则是相对安全的。
下面回到本文正题,也许您也面临这样的困扰:注册各种APP、会员、微信公众号,都需要留存手机号以接收验证码,很快,就会有一堆垃圾广告短信和骚扰电话正在到达战场,不厌其烦地攻击你的手机。目前各类安全软件对垃圾短信的屏蔽效果较好,我也是将“106*”作为了黑名单,屏蔽一切推广信息。但有时你确实需要使用相关服务,接收该服务的验证码时,还需要到安全软件的被屏蔽清单中,在一堆垃圾信息中查找。我粗略统计,平均每天要收到10条垃圾短信,天天清除也是很累人的。另外,安全软件对骚扰电话的屏蔽效果并不好,经常能接到一些操着难懂的南方口音的电话,问你炒不炒股,要不要卖房,贷不贷款 ?我想大家应该都有类似的体验
如何既能避免骚扰,又能准确无延时地接收验证码呢?如果您阅读了我之前那篇文章,也许会发现一个隐藏技能,可以使用一个备用号专门注册各类APP,接收验证短信后自动转发至主号,避免主号被骚扰。这种无差别转发短信的功能,通过ifttt、备用机、蜡笔同步以及iMessage等软件都可以实现,但同时无法避免的是,垃圾短信也会一并被转发,隔绝骚扰的功能并没有体现。
也许你很想知道,有没有办法只接收验证码,不接收其他短信呢?答案是肯定的 ,通过阅读本篇文章,你就能拥有一枚静静转发验证码的备胎(误)——备机,它只转发验证码,除了验证码,其他任何骚扰短信和电话统统替你拒绝,堪称完美备机。
一、主要原理
老规矩,先说实现原理。其实还是通过万能的Tasker,对接收的短信进行过滤,如果短信中包含验证码,则自动提取验证码并转发到你的主号上,如果不包含,则不转发,垃圾信息只会留在吃灰的备用机上,绝不污染你的主力机。当然,只要你不设置备机的来电转接,任何电话也不会打到你的主力机上。
这样,你只需要将备机接通网络和WIFI,插上充电器,设成静音,骚扰电话永远无人接听,垃圾短信与你绝缘。注册APP时,你可以安逸地输入备用号;填写问卷时,你可以潇洒地填写备用号;甚至可以将各大电商的快递地址写成你小区的收件宝,收件人电话写你的备用号,快递投入收件宝后,验证码就安静从容地发到你的主力机上了。生活原来也可以这样美好的,有没有?
下面,咱们就来一步步打造这台只转发验证码的备用机。建议阅读鄙人上篇关于iPhone双卡双待的文章,有些操作比较类似,可以互相借鉴对照。
二、备用机设置
开始之前,您需要准备好一台安卓机作为备用机,插入SIM卡,接通运营商网络和WIFI。注,如果您之前按照鄙人上篇文章进行了设置,则可以直接跳到第4步。
1、安装Tasker和邮件转发插件
下载附件(链接见文末),安装Tasker和Email Me Pro插件。如有各类安全管家或授权管理软件,要禁用手机短信屏蔽功能,保证手机短信能够接收并正常提示,要将Tasker和Email Me Pro列入手机自启和内存清理白名单,保证Tasker始终在后台运行,在手机的授权管理中(如有)授予Tasker接收短信,打开WIFI等功能,同时不要切断Tasker唤醒Email Me Pro插件的唤醒路径。
这些前期准备很重要,如配置不正常,会影响后续的短信发送功能。
2、测试Tasker能否获取短信(略)
3、配置Email Me Pro插件
打开Email Me Pro,点击安卓菜单键,选择“Settings"-”Configure SMTP",其中"SMTP Host"中输入你的邮箱服务器,163、新浪、Gmail邮箱分别为“smtp.163.com"、“smtp.sina.com"、“smtp.gmail.com",其他按照下图中的设置即可,用户名、密码等按实际输入。由于需要输入邮箱密码,建议使用非常用邮箱,以免邮箱被盗,Gmail用户可以在Gmail中生成一次性密码,不必输入原邮箱密码,比较安全,有条件的可以采用。最后可以点击“Send Test Email“,如果出现Success,则配置成功。
完成上述操作后,Tasker就可以获取短信权限并正常转发邮件。
4、设置短信接收事件
打开Tasker,进入“配置文件”页面,点击右下角的+号,选择“事件”-“电话”-“收到短信”,进入事件编辑窗口,保持默认即可。
5、自动提取短信中的验证码(这一步比较关键和复杂,是整篇文章的核心内容)
(1)创建任务以及If条件设置
点击安卓返回键,Tasker会弹出任务页面,点击新建任务,输入任务名:自动转发验证码,点击旁边的√进入任务编辑页面,单击底部的+号,选择“任务”-“If”,按下图设置,在左边输入”%SMSRB”,右边输入“*码*”点击返回键退出。此If条件意思是如果短信中包含“码”字,则进行下一步任务。
(2)提取短信中的验证码
单击底部的+号,选择“变量”-“变量搜索替换”,按下图设置,“变量名”输入%SMSRB,“搜索”输入“ (?<=】|码s?|碼s?|为s?|為s?|是s?|:s?|:s?|(s?|。)[0-9a-zA-Z]+ ”,“将匹配存储到”输入%Yzm,点击返回键退出。这个语句的意识是,搜索短信内容,如果发现数字前面有码、碼、为等字样,则将该数字存储到%Yzm这个变量中。很显然,这个变量值就是我们提取出来的验证码。
(3)转发验证码至指定邮箱
单击底部的+号,选择“插件”-“Email Me Pro”,点击配置右边的笔形按键,按下图设置,Email Address输入你的QQ邮箱,Subject输入“%Yzm1”,Message按图中所示输入即可,完成后点击右上角的勾,回到上一页面。点击If右边的+号,左边输入“%Yzm1“,中间按钮选择“已设置“即可。
(4)结束条件任务
单击底部的+号,选择“任务”-“End If”即可。设置完成后任务编辑页面是下图中这样的。
三、主力机设置
经过上述配置,备机已经准备就绪,能够将验证码通过邮件发送了,现在要做的是主机设置邮件推送。打开微信,依次进入“设置”-“通用”-“功能”-“QQ邮箱提醒”,点击启用该功能。这样只要确保备机一收到短信,将短信转发到指定的QQ邮箱后,主力机的微信就会实时推送,可以看下面我实验的结果。备机收到短信的时间是21:58,主机收到验证码推送的时间也是21:58,真的是验证码实时推送,而且只推送验证码。这不禁让我想起大刘在《三体》中的的经典台词:只送大脑!
几点提示:
1、建议在微信的“QQ邮箱提醒”中设置提醒文件夹,勾选重要联系人,然后将你在Email Me Pro中设置的发件人加入QQ邮件的通讯录,并设为重要联系人,这样只有重要联系人发送过来的邮件才会提醒,以免垃圾邮件骚扰。
2、备机要确保有电,连接了WIFI,能够接收短信,而且Tasker一定要常驻后台。古董二手机一般电池不经用,如果发现主机没收到验证码,十有八九是没电了,建议插个充电器。不过不要一直插着,每天回家拨下来,否则有很大的危险。别问我为什么这么说?我之前插着充了10整天,发现电池快鼓成气球了,Boom7即视感,吓死宝宝了。
四、备用手机号的最完美解决方案,真正的永久0费用
作为专门接收验证码的备用手机号,你一定很困扰,既不打电话,也不上网,但每月至少要交几元月租费,或者有一些最低消费,要么就是有有效期(如神州行),既然只需要收个短信验证码,有没有不使用就不花钱的号?答案是有的,就是:当~ 当~ 当~ 小米移动。我真是忠实的MiBoy 。这款小米移动的“任我行(官网链接在此)“,只要不开通来电显示,每月完全0费用,没有月租、没有最低消费、没有套餐、不设有效期。我开办了快1年了,就有一两次不小心产生几K流量,其他费用都没花,真的是本文打造完美备机的最佳搭档,强烈推荐。
最后是Tasker APP和Email Me Pro的下载链接,提取码:f8ws。如果对我提供的Tasker不放心,可以自行在各大市场下载。
没有人和没有人
校验提示文案
Vienie
校验提示文案
三碗
校验提示文案
拉斯基
校验提示文案
[已注销]
校验提示文案
火柴不靠谱
校验提示文案
Peter施
校验提示文案
szkay
校验提示文案
钟学波
额外说一句,魅族Flyme的自带短信拦截系统很烂,没有关键字形同虚设……
校验提示文案
飞扬的雪
校验提示文案
淡淡维
校验提示文案
够物狂
校验提示文案
chequexp
校验提示文案
norikozjy
校验提示文案
haojiemu
校验提示文案
晴天不下雨
校验提示文案
值不
校验提示文案
多宝奇兵
校验提示文案
发丝凌乱
校验提示文案
火火火火锅
校验提示文案
辽阳小白
校验提示文案
陈德深
校验提示文案
dongdong6498
校验提示文案
值友8568890773
校验提示文案
飞扬的雪
校验提示文案
简单一点点点
校验提示文案
rakyi
校验提示文案
卖酱油和方便面
校验提示文案
白水一样纯
校验提示文案
钟学波
变量搜索那里,得按照图片里的文字去填,不能直接复制文章里的文字。
每个竖线分隔里面,汉字后面是斜线加S再加问号。
特别注意是最后那个句号,它前面的竖线里面是 斜线 左括号 斜线 S 问号
我不知道什么张大妈的网站怎么回事,如果直接贴代码上去,网页显示就不一样,所以我用汉字描述了。
结合楼主的几张图片,仔细看可以看出来的。
至于后面的Ysm和Ysm1是啥关系,我就完全不懂了。
反正照着楼主的教程可以成功!
就是正则表达式看得快吐了,终于在分支条件和零宽断言找到了类似代码。
我得去缓缓……最后20两碎银子,继续打赏。
校验提示文案
钟学波
备机是魅蓝2,Flyme6的系统,装的楼主两个软件。
按照第一篇的方法,登录招行手机银行。选择发送验证码,此时魅蓝把短信归类为通知,未读状态。短信内容是可以同步到微信的,提示1次。
然后我用自己的另外一个手机号,给魅蓝发短信,此时短信归类为个人,未读状态。短信内容可以同步到微信,但提示2次,完全一样。进入Gmail已发送邮箱,确实发了2遍,QQ邮箱也收到2封,时间相同。
不清楚原因,很奇怪。
校验提示文案
钟学波
第3步的截图,跟我实际运行起来不一样啊,你的图里有一行写着“遇到错误后继续运行任务”
然而实际的app里没这个呀?我装的就是文末链接里的apk。
搞不定了,求助!
校验提示文案
joonlovestar
校验提示文案
神圣干涉
校验提示文案
钟学波
额外说一句,魅族Flyme的自带短信拦截系统很烂,没有关键字形同虚设……
校验提示文案
赤耳炸药包
校验提示文案
HyperNature
校验提示文案
happiness0214
校验提示文案
WhatTheH3ll
校验提示文案
战斗的日子
校验提示文案