首先要给手机解锁,我这里已经解锁了,就直接从解锁后开始了。
一、准备
如何查看小米手机型号
- 打开小米手机【设置】,点击【我的设备】;
- 在【我的设备】界面,找到【手机型号】一栏即可查看设备型号;
打开小米手机的开发者选项
依次点击:手机设置-> 我的设备-> 全部参数-> 连续点击几次“MIUI 版本”,之后便会提示已处于开发者模式。
获取对应刷机系统
在https://get.pixelexperience.org/ 搜索你的设备型号,比如我这里的xiaomi mi 5 对应的是 https://get.pixelexperience.org/gemini
我这里下载的是 11 (Plus edition) 这个版本。
Android SDK 安装
安装完成后,需要有对应SDK版本的 adb、fastboot 工具,具体过程看:
https://www.cnblogs.com/ghj1976/p/18157705/da-jianappium-huan-jing
手机通过USB连接到PC后,通过下面命令,需要能看到这台手机。
adb devices
二、使用fastboot安装自定义recovery
在Android设备中,"recovery"指的是一个独立于主操作系统的引导模式,用于恢复和维护设备。它是一种特殊的引导分区,启动时不加载常规的操作系统,而是提供了一套恢复工具。这些工具可以用于安装更新、厂商重置、系统备份和恢复等任务。
安装自定义recovery后,用户可以通过它来刷入自定义ROM、进行系统备份、恢复之前的备份等,这为高级Android用户提供了更大的灵活性和控制权。
下载自定义的recovery地址:
https://dl.twrp.me/gemini
切换到 fastboot mode(快速启动模式)
Fastboot mode 是 Android 设备的一种引导模式,用于通过电脑与设备之间的连接来修改设备的固件。这个模式允许用户通过USB连接到电脑,并使用特定的命令行工具(如fastboot工具)直接与设备的bootloader交互。
在计算机上打开命令提示符,执行下面命令
adb reboot bootloader
或通过组合键启动进入快速启动模式:
- 在设备关闭的情况下,按住 Volume Down + Power 。按住两个按钮,直到屏幕上出现“FASTBOOT”一词,然后松开。
注意,先需要进入开发者模式,才能进入Fastboot模式。
一旦设备处于快速启动模式,请通过键入以下内容验证您的电脑是否找到它:
fastboot devices
注意,这里小米需要安装自己的驱动,否则fastboot devices
显示的是空白的。
我们在“设备管理器中”中,会看到设备驱动带有黄色警告的。
这个驱动我们用小米自身的解锁工具
https://www.miui.com/unlock/download.html 中自带的驱动。
MiUsbDriver.exe 这个文件
安装自定义 recovery
将 <recovery_filename> 替换为前面实际下载的文件名!
fastboot flash recovery <recovery_filename>.img
fastboot flash recovery D:\xiaomi\mi5\twrp-3.7.0_9-0-gemini.img
注意:
为防止重启手机 MIUI
自动替换回官方 Recovery
,按住手机音量上键(Volume Up),同时电脑运行下面命令重启手机,直至进入 TWRP 界面。
.\fastboot reboot
再次强调:这里是音量上键,不是音量下键。
https://onfix.cn/course/3845?bid=1&mid=5
进入不同启动模式的方法
Recovery
在设备关闭的情况下,按住 Volume Up + Power 。按住两个按钮,直到屏幕上出现“MI”徽标,然后松开。
Bootloader/Fastboot/Download
在设备关闭的情况下,按住 Volume Down + Power 。按住两个按钮,直到屏幕上出现“FASTBOOT”一词,然后松开。
三、刷pixel之前,先刷MIUI V10.2.2.0.OAAMIXM
小米5必须先刷入miui_MI5Global_V10.2.2.0.OAAMIXM 然后才可以刷入Pixel系统。
我们直接刷 pixel 系统,会在:
fastboot flash recovery <recovery_filename>.img
后,出现提示不匹配:
this package requires firmware from MIUI V10.2.2.0.OAAMIXM developer build or newer ,
Please upgrade firmware and retry!
这就需要先刷 MIUI V10.2.2.0.OAAMIXM
对应下载地址:
https://xiaomifirmwareupdater.com/miui/gemini/stable/V10.2.2.0.OAAMIXM/
整个刷的过程跟下面四的过程完全一致,只是选择的压缩包不一样。
adb sideload D:\xiaomi\mi5\miui_MI5Global_V10.2.2.0.OAAMIXM_d16c808eba_8.0.zip
四、通过recovery来安装 PixelExperience
格式化
点击 Wipe, 选择格式化data分区
加载 PixelExperience .zip 包
格式化后返回界面选择高级,选择ADB Sideload。
终端输入:
adb sideload filename.zip
adb sideload D:\xiaomi\mi5\PixelExperience_Plus_gemini-11.0-20211216-1610-OFFICIAL.zip
# 成功安装所有内容后,运行
adb restart
参考:
- https://www.youtube.com/watch?v=9ZoTWkjMcpg
- https://wiki.pixelexperience.org/devices/gemini/install/