今天不想学习,把旧手机拿出来玩了玩。
本来小米 6 是作为备用机的,但是不知道从什么时候开始手机安装的谷歌框架失效了,也无法使用手机打开任何在 Google play 的 APP。本来在国内还好,现在到了漂亮国,没有谷歌框架的手机和板砖没有区别。(更别说我这种谷歌生态重度使用者)所以,今天不想学习(其实有很多作业),来刷机玩玩。
(当时刷机的时候没想到能成功,几次三番想放弃,没有记录详细流程,也没有各步骤截图,看个开心就好)

刷机步骤

  1. 备份手机数据。如果手机中有什么重要的信息一定要先备份!一定要备份!一定要备份!
  2. 小米官网提供了解锁手机的方法,先根据链接解锁手机。

接下来应该就是进入一个 bootloader 的界面。

  1. 下载对应电脑环境的 Ubuntu touch 官方的工具。链接
  2. 下载完成后打开,用手机用 USB 连接到电脑,按照指示操作即可。

成果展示

手机拍出来有些变色,其实是 Ubuntu 经典紫色,并且可以写 python,非常的酷。
Snipaste_2021-10-17_22-58-26.pngSnipaste_2021-10-17_22-58-58.pngSnipaste_2021-10-17_22-59-24.pngSnipaste_2021-10-17_22-59-47.png

遇到的问题

找不到开发者选项

官方给出的方式简略的就像是不想让你成功。要打开开发者选项,需要先打开全部参数,反复点击版本信息(大约 7 次),出现打开开发者选项的提示。

网上搜到有可能是 USB 接口的问题,换了一个 USB 接口就通过了,未经证实,不知道是不是玄学。

Operation not permitted

找到了相关issuefastboot -w 的方法确实是有用的,具体方法如下:

  1. 先将带有 fastboot 的路径加入环境变量中
  2. 手机进入 bootloader
  3. 连接手机,输入fastboot -w
  4. 出现以下界面:

image.png