Google Pixel2因忘记退出Google账号导致刷机无法跳过wifi处理

一、问题描述

在刷Google pixel2手机时,重新进入系统的时候,跳不过wifi设置,原因是在刷机之前,没有退出google账号的原因。
了解具体原因还需要知道Google FRP,官方文档是这样描述的:

Google FRP

FRP提供了内置的安全功能,可以使用它来保护设备和信息,包括屏幕锁和数据加密。在设备上注册了Google帐户后,会自动启用FRP;如果在恢复出厂数据之前从设备中删除了Google帐户,则会禁用FRP。一旦 FRP 被激活,它会阻止不受信任的环境恢复出厂设置后,使用您的设备。这意味着,如果您的设备已通过“设置”>“常规管理”>“重置”>“工厂数据重置”以外的任何方式进行了 出厂重置,则将启用FRP锁定。
也就是刷机的时候没有退出Google账号或者没有关闭FRP保护,重新进入的时候会进入自我保护状态。

二、解决办法

网上搜索了一些解决办法,最有效的是通过刷入临时TWRP,修改手机设置,将FRP关闭即可。
什么是TWRP?TWRP(Team Win Recovery Project),是一款易于使用和可以自定义的Recovery。

1. 刷入TWRP Recovery。

在这里:https://twrp.me/Devices/Google/选择对应设备合适的镜像包,如果不知道对应版本就选择最新的版本。

镜像下载

镜像下载完后,通过usb连接手机并进入bootloader模式(通常是电源键+音量上键)。
输入命令fastboot boot D:\twrp-3.3.0-0-walleye.img即刷入。
刷入TWRP

拓展:

ADB中文解释就是调试桥的作用。既然是调试作用,需要开机并连接电脑,所以adb的命令是需要手机开启usb调试,比较典型的命令比如从电脑端敲入adb命令来安应用:adb install 。还有一个命令我们经常会用到(或者借用一些软件用到,但是您并不知道),那就是adb reboot bootloader,这个命令实现的是从电脑端控制手机或者设备进入bootloader模式,而fastboot正是工作在这个模式的,我们所谓的线刷实际上都是工作在bootloader模式。
  大家之所以容易混淆是因为一般我们安装驱动的时候,adb和fastboot驱动都会默认一起安装,同时呢,刷机工具一开始都要求大家开启usb调试,然后刷机过程中调用了adb reboot bootloader让设备进入了bootloader模式,之后都走了fastboot命令,这让很多老鸟都认为是adb解决了这一切,或者认为刷机一定要开启usb调试(不少用户抱怨,我都进不了系统,忘记开启usb调试了,怎么刷机?看了本文您应该了解是时候抛弃那些工具了)。其实不然。
  一句话,需要开启usb调试才能工作的命令或者操作都是adb相关的,进入bootloader模式才能工作的都是fastboot相关的,这两个是不同的命令,需要安装不同的驱动,完成刷机工作不需要任何adb命令即可完成,也就无需开启usb调试,有同学可能会问,那解锁总需要adb吧,也不需要,因为那些解锁工具都是调用了adb reboot bootloader,然后调用fastboot oem unlock来解锁,当然了,那些bootloader加密锁了的无效。

2.修改 FRP 设置

Android 原生的 FRP 机制下,手机有一个单独的分区,config 或 frp 来存放重置保护状态的相关信息。如果此分区里被标记为非正常重置且存放了特定加密存储后的 Google 账户信息,手机在非正常重置之后开机,会无法跳过 Wi-Fi 连接。连接到能访问到 Google 服务的热点之后,手机会强制搜索系统更新,并要求用户登录重置前使用的 Google 账户来验证用户的所有权。
因此,可以通过清空config 或 frp 分区来解除锁定保护。
在临时TWRP状态下输入:

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

或者

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

即可达成目的。


修改frp

3.重启

Reboot System 即可重启系统。
至此完美跳过 wifi 设置,解决问题。

参考文章:https://www.jianshu.com/p/8670cb1b4a74

你可能感兴趣的:(Google Pixel2因忘记退出Google账号导致刷机无法跳过wifi处理)