刷机记录
使用机型为一加8t
解bl锁
- 备份手机数据,移除谷歌账号恢复出厂设置(防止FRP锁,如果没移除被锁需要验证谷歌账号密码),手机电量保持健康,准备耐用的数据线;
- 安装android studio以在其Android SDK 管理器中获取
adb、fastboot、Google USB 驱动程序(这些也可以自行下载而非安装完整安卓环境) - 连接手机,手机打开开发者模式并在开发者模式中开启刷机需要的开关
- 运行
adb reboot bootloader手机会重启进入bootloader模式(部分机型,关机状态,电源键、音量加、音量加减一起按也可以进入bootloader) - 电脑运行
fastboot devices如果能找到设备直接下一步;如果找不到设备,在设备管理器中找到手机,此时多半会有黄色感叹号,是因为电脑没有驱动,选择该设备查找下载的Google USB 驱动程序作为驱动,再次运行fastboot devices有设备输出 - 运行
fastboot flashing unlock,手机会进入解锁界面(如果没反应返回上一步排查) - 用手机音量键控制选项,电源键作为确定,选择解bl锁
- 手机会重启几次并清空所有数据重置系统,进入系统后进行新机设置。进入开发者模式可以看到解锁开关永久开启状态,此时解锁成功
刷TWRP
- 解bl锁
- 进入fastboot 。执行
fastboot boot twrp.img一次性启动(推荐),或者直接fastboot flash recovery recovery.img刷入。以下是一次性启动步骤。 - Wipe->滑动滑块清除数据
- Advanced -> ADB Sideload -> 滑动滑块
- 执行
adb sideload twrp-installer.zip; - 完成
卡刷lineageOS(推荐)
- 安装了TWRP
- 在TWRP主界面选择“Wipe”,依次执行以下操作: 滑动“Factory Reset”恢复出厂设置。 选择“Advanced Wipe”,勾选System、Data、Cache分区并清除。 点击“Format Data”,输入yes确认。
- 使用ADB将LineageOS ROM传输到设备: adb push lineageos.zip /sdcard/
- 在TWRP中选择“Install”,找到传输的ROM文件,滑动确认刷入
刷lineageOS
阅读官方文档,以官方文档的步骤为准,一般步骤如下
下载官方镜像
运行
adb reboot bootloaderbootloader下运行命令传输刚才下载好的镜像
fastboot flash dtbo dtbo.img fastboot flash vbmeta vbmeta.img运行
fastboot reboot bootloader重启到bootloader 模式运行
fastboot flash recovery recovery.img刷入下载好的recovery镜像使用音量键和电源键选择
Recovery选项重启使用音量键和电源键选择
Apply update,然后选择Apply from ADB执行
adb -d sideload [下载的zip镜像]进行侧载电脑命令行会47%停留比较久,实际没有结束,等待后会进入到新界面,在新界面选择是来进入到recovery来安装附加组件(比比如谷歌套件,需要安装需要额外下载,进入recovery后执行
adb sideload [下载的zip镜像]),否则选择否。重新回到了recovery页面,选择重启设备
安装成功
其他设置
- 自带时间服务器国内无法访问,
adb shell settings get global ntp_server可以查看当前服务器,需要修改系统NTP服务器执行adb shell settings put global ntp_server ntp1.aliyun.com进行修改 - 如果连接WIFI提示网络受限,可能因为有些类原生系统网络检测点没有设置或者国内无法访问。
adb shell settings get global captive_portal_http_url查看当前设置的网络检测点,执行adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate\_204与adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate\_204可以进行设置国内可访问的网络检测点
9008模式降级、换系统、救砖
- 安装高通驱动
- 安装完成后设备管理器串口会识别出Qualcomm HS-USB QDLoader 9008(关机状态下同时按住【音量上键】+【音量下键】然后插入连接线才会显示)
- 运行官方系统ROM刷机工具,login页面user type选择other(如果有)点击next,进入页面后选择target选项到对应系统
- 关机状态下同时按住【音量上键】+【音量下键】不放,然后插入连接线,手机进入9008串口刷机模式,点击刷机工具的start,连接状态显示已连接此时再放开按键;如果可以进入adb可以执行
adb reboot edl进入9008模式;部分机型支持fastboot执行fastboot oem edl或fastboot reboot emergency - 自动下载并刷机,第一次启动时间会比较长,9008刷机后会丢失已解开的root
- 刷机完成
刷Magisk
- 获取
boot.img方式很多,官方固件包提取、OTA包提取、设备提取、在线下载 - 获取
boot.img后执行adb push boot.img /sdcard/Download/传入手机,并在手机中安装Magisk导入传入的boot.img制作补丁 - 将修补后的补丁推送到电脑
adb pull /sdcard/Download/magisk_patched-xxxxx_xxxxx.img - 进入
fastboot执行刷入fastboot flash boot magisk_patched_boot.img - 重启,安装成功
刷其他系统
比如EvolutionX一定要注意底包,官网没有说就是机型最新官方系统作为底包,不按照底包会变砖