Google 的开机设置向导,亦或称作开机验证,对于刷机党来说最熟悉不过了。一般情况下,刷类原生或是原生系统,再刷 Gapps,开机就需要进行一些 Google 验证。这些验证,与国内的手机厂商所设置的开机引导本质上是没有区别的。打个比方,MIUI 的用户若是刷机前没有退出小米账户,那么再刷 MIUI 时,开机需要验证 MIUI 账户密码。Google 也是这样。但国内所处的环境无法正常使用 Google,这就需要一些特殊技巧来跳过它,因此我发现并收集了一些跳过的方法,仅供参考。


一般来说,新手机,或者说从未登陆过 Google 账户的手机,开机验证是可以直接跳过的,只要连接 WiFi 时左下角有 “跳过” 字样,就可以直接跳过。

但有时刷机忘记退出谷歌账号导致无法跳过的情况,更为常见。
故建议刷机前清除锁屏密码,退出谷歌账号。

方法一:点按四角

据测试,在 Android Pie上使用版本为 20190430 的 OpenGapps 仍有效,但这个方法并非万能,如有不适用的情况,请在下方留言。

如图所示,在这个界面侧着屏幕仔细地看的话,可以隐约看到每个角都有一条短线(大概不是我的幻觉),短线大概就是图中标红的位置。
你只要从左上角沿边缘顺时针点按图中所示的区域,即可直接跳过烦人的验证。注意不要误触到文字。

例1例2

若是出现了一个需要先联网下载条码扫描器的界面,那么恭喜,无法跳过,来看第二个方法。

方法二:刷无开机引导的ROM

在最新的系统中,如果刷机前存在 Google 账户,就必需激活 Google 账户才能使用系统。

如果是因为刷机前没有删除谷歌账号导致无法跳过验证,就比较麻烦了。据我亲测,这个验证无法跳过。这种情况的发生,可能是因为系统存在未登出的 Google 账户,而且不知道什么原理,就算把 data 都格式化了也不能跳过……

博主在这栽了个大跟头。点按四角、手机挂梯开热点、拔卡都不顶用。最后心灰意冷,刷了个第三方不含 Google 全家桶的,验证就没了,再刷带验证的包,能直接跳过……

所以,出现忘记退出 Google 账户这种情况,可以尝试刷没有开机引导的包,即没有 Gapps 的 ROM,随便什么都行。但要注意不要刷厂家国际版的 ROM,MIUI 也不要刷最新开发版,这些 ROM 都内置 Google 服务了。

然后在这个系统上过一遍开机,不放心的话再刷一遍 Gapps,重新登陆 Google 账户,记得退出 Google,以确保万无一失。这样就可以完全退出 Google 账户了。

我是这么过来的,就是这么曲折…… 嫌麻烦看下一个方法。

方法三:ADB

利用 ADB 跳过,需要使用电脑,请自行搜索 “ADB 命令使用方法。”
或是使用第三方 Re­cov­ery 中的终端操作。以小米 5 的 TWRP 界面为例,进入 TWRP 后,选择左下角高级模块,选择终端命令。

依次键入下方三条命令,回车,即可跳过。

adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned 1
adb reboot

可能会需要在前头加上.\,如下

.\adb shell settings put secure user_setup_complete 1
.\adb shell settings put global device_provisioned 1
.\adb reboot

如果上面的都不行,再试试这个

 
dd if=/dev/zero of=/dev/block/bootdevice/by-name/frp

如果上述三个方法都不可行,那就只能试试其他的方法了。

文章为转载:https://www.himiku.com/archives/6.html

跳过Google开机设置/验证/向导的更多相关文章

  1. Android RRO机制的运用-----google开机向导客制化

    上周五的时候领导分了一个任务,客户让在google开机向导里面增加一页,首先就想到了android的Overlay,然后网上搜了下,发下有很多人写了这方面的技术.而且写的都还不错,所以本篇只当记录作用 ...

  2. google支付回调验证

    原文链接: https://my.oschina.net/lemonzone2010/blog/398736 Google支付问题 20150218,挂机的日本服务器出现google支付被刷单现象,虽 ...

  3. 你知道怎么使用Google两步验证保护账户安全吗?

    目录 为什么我们需要使用它? 对有些人来说,盗取密码比您想象的更简单 什么是Google两步验证? 多一道安全防线 什么是Google Authenticator ? 使用Google两步验证的好处 ...

  4. mvc中动态给一个Model类的属性设置验证

    原文:mvc中动态给一个Model类的属性设置验证 在mvc中有自带的验证机制,比如如果某个字段的类型是数字或者日期,那么用户在输入汉字或者英文字符时,那么编译器会自动验证并提示用户格式不正确,不过这 ...

  5. google 人机身份验证

    google 人机身份验证 Are you a robot? Introducing "No CAPTCHA reCAPTCHA" https://googleonlinesecu ...

  6. win10设置开机以及开机无密码验证

    1.开机自启动 将程序的exe的快捷方式放入下列文件夹中 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 2.开机无登录验证 ...

  7. Centos6.5SSH登录使用google二次验证

    一般ssh登录服务器,只需要输入账号和密码,但为了更安全,在账号和密码之间再增加一个google的动态验证码.谷歌身份验证器生成的是动态验证码,默认30秒更新 工具/原料   CentOS 6.5 X ...

  8. javaweb从mysql中获取数据验证用户名密码成功跳转,失败重新验证

    要求:validate.jsp页面中获取请求参数(request.getparameter(“name属性的值”)),注意中文参数获取之前要设置请求编码(request.setCharaterEnco ...

  9. win7电脑定时开机设置方法

    在BIOS设置主界面中选择“Power Management Setup”,进入“电源管理”窗口. 注:缺省情况下,“Resume By Alarm”定时开机选项是关闭的. 将鼠标移到“Resume ...

随机推荐

  1. angular 接入 IdentityServer4

    angular 接入 IdentityServer4 Intro 最近把活动室预约的项目做了一个升级,预约活动室需要登录才能预约,并用 IdentityServer4 做了一个统一的登录注册中心,这样 ...

  2. Nginx负载均衡的详细配置 + Keepalived使用

    1,话不多说, 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢? 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器 ...

  3. Java XML文件解析

    四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例) 蓝色字体内容由上一篇博文中补充进来的,写作风格比较好,大家有兴趣可以去查看原文 众所周知,现在解析XML的方法越来越多,但主流的方法也就四 ...

  4. JavaWeb网上图书商城完整项目-数据库操作工具类2-MapHandle的高级用法

    1.现在在上面一章的基础上,我们引入一个address表,该表记录person类的地址,address表的格式如下所示 现在person类要和address表想关联,得到当前联系人的住宅地址,我们应该 ...

  5. HTTP之User-Agent大全

    User-Agent 首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型.操作系统.软件开发商以及版本号. 以下是一些常见的各种浏览器的User-Agent: 1) ...

  6. LeetCode65. 有效数字

    这题完美的诠释了什么叫"面向测试用例编程".由于要考虑的情况很多,所以基本的思路是先根据给出的测试用例写出规则判断无效的情况,然后再根据提交的错误对剩下的情况进行特判,如果不满足所 ...

  7. nginx使用热部署添加新模块

    简介 当初次编译安装nginx时,http_ssl_module 模块默认是不编译进nginx的二进制文件当中,如果需要添加 ssl 证书.也就是使用 https协议.那么则需要添加 http_ssl ...

  8. JavaScript笔记- 函数声明和函数表达式(001)

    function 是 Javascript 中的第一类对象,这就意味着函数可以像其他值一样被传递.一个最常见的用法就是将一个匿名函数作为回调函数传递到另外一个异步函数中. 函数声明 ? 1 funct ...

  9. Vue.js 组件复用和扩展之道

    软件编程有一个重要的原则是 D.R.Y(Don't Repeat Yourself),讲的是尽量复用代码和逻辑,减少重复.组件扩展可以避免重复代码,更易于快速开发和维护.那么,扩展 Vue 组件的最佳 ...

  10. Python之浅谈多态和封装

    目录 组合 什么是组合 为什么使用组合 多态和多态性 多态 什么是多态? 多态性 好处 多态性 什么是多态性 封装 封装是什么意思? 隐藏 如何用代码实现隐藏 python 实际上是可以访问隐藏属性的 ...