用adb连接手机
首先学会用adb连接手机
可以配置在主机Windows和虚拟机上
手机打开设置,连续点击版本号进入开发者模式
点击进入开发者选项,允许USB调试,连接在电脑上,在手机授权对话框中允许电脑调试
连接完成后,输入adb devices查看一下
进行刷机
先解锁oem
输入上述命令
上述图片已经解锁了oem锁
没有解锁的话输入fastboot oem unlock
因为已经解锁,所以显示解锁失败
然后准备刷机包
访问https://developers.google.com/android/images?hl=zh-cn
多次进入出厂映像,知道显示了大量型号的刷机包
然后一定要下载对应版本的刷机包,版本号在设置中可以查看,但是刷机时候一定处于bootloader界面
解压刷机包,版本以自己查到的为准
然后运行./flash-all.sh
注意在刷机过程中可能出现很多问题,但一定要等刷机包运行完毕才可以断开数据线
否则手机会直接刷成砖
如果刷机包运行卡住了,实在难以解决,可以重启手机,期间不要断开数据线
刷机不成功可以多试几次
进行root
首先我们需要下载一个对应twrp
Google Pixel 2
下载一个Magisk,自己找一下
先进入bootloader
然后执行
将Magisk推送到手机
点击Install
找到Magisk-v20.4.zip
点击进入
滑动 Swipe to confirm Flash就可以
完成后点击reboot system就可以了
重启后发现手机多了一个软件,Magisk Manager
用adb调试检验一下是否成功root