小米 9SE Pixel Experience 刷机记录

我很喜欢 MIUI 的全面屏手势、公交卡功能、传送门,还有多年来早已习惯的各种小功能细节。但是我很不喜欢关不干净的广告、删不干净的预装应用。作为六年的“米粉”,这些都是压死的最后一根稻草。所以我就把手机给刷成了 Pixel Experience。

0. 提前下载大文件

在你阅读此篇文章的同时,可以提前开始以下文件的下载:

  1. 前往下载 Pixel Experience
  2. MIUI 9.7.4 国际版: 地址一, 地址二

1. 备份数据

云端毕竟备份得不够彻底,有些诸如微信、QQ 收到的文件也十分值得备份。我先后用了两个方案:

方案一:通过 MIUI 内置的 FTP 服务

不稳定!极其不稳定!而且速度极慢,我用电脑连上去后索引目录都花了很长时间。这玩意当一个玩具偶尔应急就得了,备份数据就算了。

方案二:通过数据线

我是 MacOS,连上去后还不能直接使用。解决方法,装一个软件:

brew cask install android-file-transfer

装完后再连接手机,不出意外会自动弹出文件管理窗口。如无,在应用程序里打开它即可。

备份数据

按大小排下序,手动检索下有无值得备份的数据,以下供参考:


注:我是 MacOS,但是以下操作还是得借助 Windows。不需要实体机器,我用 Parallels + Windows 没有任何问题。注意在连接设备时选择连接到 Windows 系统。

1. 解锁 BL

在旧系统上登陆自己的小米账号后,在这里申请手机解锁,并下载解锁工具。关机后,同时按住开机键和音量下键进入 Fastboot 模式,然后通过 USB 将手机连接至电脑,并利用解锁工具进行解锁。

注意,如果你在旧系统上装过 gapps,而且登陆过谷歌账号,务必先退出账号,并取消锁屏密码。不然刷完新系统会卡在验证流程上,类似苹果的锁机,很麻烦。

2. 刷入 TWRP

TWRP 没有适配小米 9SE(grus),而且小米 9 的版本无法运行,我只能找了个第三方魔改的版本

下载完成后,进入 Fastboot 状态,连接到电脑,然后运行以下命令:

fastboot wait-for-device
fastboot flash recovery recovery-TWRP-3.3.0-0421-XIAOMI9SE-CN-wzsx150.img

如果长时间没有反应,说明连接未成功,重连后重试。出现 OKAY 字样即为完成。

注意,第三方 recovery 的可信度存疑。

3. 刷入 MIUI 9.7.4 国际版

我本来的 MIUI 版本是开发版 9.9.3,因为 vendor 版本不一致的缘故,在刷完 Pixel Experience 后无法正常使用扬声器。经过半天的摸索,我还是无法单独将 vendor 版本进行更换,所以我选择最简单粗暴的方法,直接回滚到 Pixel Experience 作者打包时所基于的版本——MIUI 9.7.4(关于这一点,可以见其发布的帖子)。

国内版我已经找不到了,但是国际版还在,地址在文前已给出。下载完毕后,传到手机内置存储里(如果你有 OTG 线,放 U 盘里也行),长按电源键及音量增进入 TWRP Recovery。进去后,在“安装”处,安装对应的 MIUI.zip 文件,等待完成并重启即可。

4. 刷入 Pixel Experience

与第三步基本一致:传到手机上,进入 TWRP。进去后进行三清:清除->高级清除选项->Dalvik/ART Cache + Data + Cache。然后刷入 zip 文件,重启就能进入 Piexel Experience 了!

在开机引导的过程中,不要连接 WiFi。万一连接了,重启进入 TWRP,然后把 Data 给清了。

如果你在进入 Pixel Experience 开机引导的过程中卡在验证过程了(因为访问不了谷歌……),这时你有几个方案:

  1. 从左上角开始,顺时针点击屏幕的四个空白角落(部分版本有效,我无效)
  2. 路由器 fq
  3. 电脑 fq 后允许局域网连接,手机在连接 WiFi 时选择电脑开出来的代理(但是我没有成功)
  4. 借助其他没有引导但有 gapps 的包对账号信息进行清除 我最后借助第四个方法成功的,即第三步里边的 MIUI 国际版。进去后,登陆谷歌账号并退出,并清除锁屏密码,然后重刷 Pixel Experience 就能跳过验证了。

5. 其他疑难杂症

1. 如果无法成功进入 Pixel Experience…

进入 TWRP,高级,取消强制加密,两个全打勾并应用,然后清理 Data 分区。

我不清楚我开了这个选项后有什么影响,不成功的话开了试试,反正我是开着的。

2. 开机后出现"android.process.media keeps stopping”

忘记清 Data 分区了,进入 TWRP 进行清除就能解决。

3. 救砖

fastboot 状态下,用小米官方提供的线刷工具跟线刷包就能救回来。

4. 小米线刷工具出现 qcConInstaller.dll 相关的错误

这里下载一个(32 位的),放到 C:\Windows\System32C:\Windows\SysWOW64 下,重启工具即可。

注意:第三方提供的 dll,可信度自己辨别。


References: