最近部分使用Google Antigravity和Gemini cli的朋友反映,他们在使用谷歌Gemini反重力时弹出手机号验证,需要手机扫描二维码发送短信才能验证,但是发送短信总是失败,卡在这一步上无法进行下去了,这种情况怎么办?

反重力验证页面提示:验证您的信息后才能继续,需要使用您的手机号扫码,打开相机应用扫码上方二维码,然后点按显示的链接继续操作。
按照页面说明去操作后,发现Google为了安全起见,需要验证设备或电话号码,然后跳转到需要手机号发送短信才可以:

这就跟注册时一样无解了,安卓/iPhone 开魔法后扫码之后跳转短信,要求给 244444 开头的号码发送短信,直接发提示发送失败,手动 +1 之后发送成功但 Google 这边没有反应。

论坛这边已经有人吐槽这件事了,刚买的token额度都还没用就遇上风控验证了。


为什么会出现这种情况?
根据收集的网友反馈,通常是由于更换网络环境频繁触发了谷歌的风控防范措施引起的,前几个月的时候Google就已经在做这道验证措施了,一开始是可以让用户选择通过验证手机号来解决的:


后面使用反重力薅羊毛的用户实在太多了,懂的自然懂,谷歌大善人演都不演了,直接把风控措施拉到最高值,砍掉了短信验证的选项,只提供扫码发短信验证的方式了。
只要用户ip切换的太频繁,就会弹出要求扫码验证。
年初就有爆出谷歌在考虑改革了,原因是谷歌认为短信验证不安全------
对!!短信验证它都信不过了。
系统强制用户用手机去扫码发短信验证。

怎么解决扫码发送短信失败无法验证的问题?
方法一:保持手机和电脑是同一美国节点,用同一个美国ip,保持一致性,然后用手机Chrome浏览器扫码发送短信验证。
使用86号码发送短信有一定的成功率。但成功的案例不多!可以尝试一下。
方法二:86手机号发送不了短信,改使用国外手机号去发送短信验证。
鉴于现在无法使用接码平台的方式接收验证码验证了,只能使用插有国外sim卡的方式去扫码发送短信。
方法三:由大神摸索出来的方法,独一无二。使用Google Pixel、三星手机这些具备Google 原生系统的手机去扫码发送短信,记得用干净的美国ip环境,直接就能验证成功!
为什么不能用国产手机设备?国产手机的安卓系统都不是原生的,都是经过厂商改造和阉割了,毕竟为了合规和功能性使用习惯等等原因,导致这些手机安卓系统并没有完整的谷歌框架。
而谷歌最新的风控系统会检测发送端是否具备完整的谷歌框架,并且只接受视为受信任的移动设备端验证。
那没有以上那些型号的手机设备怎么办?可以试试安卓模拟器,模拟原生安卓系统。大神就是用这种方式跑出来的脚本,直接一次性通过谷歌的反重力验证了!觉得麻烦不想这样的同学可以在公众号:Mac的实验室 后台回复 大神 获取帮助。验证成功后它会出现下图的提示:

然后返回电脑端,就会出现unlock的解锁记载中的提示:正在解锁访问权限

出现这个提示就代表验证成功了,然后页面会自动跳转到反重力使用界面。之后就可以放心使用Antigravity和Gemini cli了!

谷歌Gemini的反重力验证方法就分享到这里,希望对你有所启发,后面如果有新方法会继续更新,欢迎关注!有问题也欢迎留言反馈哦!