前言
关于为什么要把手机Android系统刷成Ubuntu,这个是根据自己的情况来决定的。
我需要一个低功耗的服务器,并且体积要小,就发掘了一下,找到了这个东西:Ubuntu Touch
因为你要知道,树莓派和安卓手机都是基于arm64架构的,购买一个树莓派需要不少钱,和买一个手机相当,而且树莓派的性能在某些层面还没有手机的性能好,尽管这是一个很早之前的手机。
当然,如果你不需要一个迷你服务器,你此时就可以把本文章关掉了。
当然,经过本文章实测后,手机使用的Ubuntu Touch系统,很多程序软件都不存在、装不上,所以,玩玩就好,不要期望太大。
另,如果你折腾的非常好,也可以发个文章,我也能参考下,互帮互助。
准备一个支持Ubuntu Touch的手机
Ubuntu Touch不是所有手机都可以安装上去的,需要使用一个支持的手机。
本教程使用的是之前换下来的红米4X手机,至于所有能使用的机型,你可以查看官方文档:https://devices.ubuntu-touch.io/
当然,我这里使用的是之前自己淘汰下来的,如果你没有,可以尝试在二手平台上购买。你可以根据官方的设备文档来购买手机,你也可以购买和本教程相同型号的手机,这样会大大增加成功的机率。
硬件准备
备一根好的数据线,一定要是原装无损坏的或是大厂数据线,不然中间会出现一系列不可预知的错误,严重将导致变砖,需要进9008刷机
系统准备
我这里使用的是Windows系统,如果你也用的是Windows,请参照这个配置:
Windows 7 64位及更高版本的64位Windows系统
MacOS:64位的,建议使用10.13及更高版本的系统(低版本的也可以,但是我没用过,不确定最低支持的版本)
驱动准备
刷机需要驱动,没有驱动的话电脑无法识别设备,就更不要谈什么刷机了。
怎么安装驱动呢?
点击这个链接下载MiFlashPro软件:http://miuirom.xiaomi.com/rom/u1106245679/6.3.318.42/miflash_pro-6.3.318.42.zip
(MiFlashPro据说是小米售后用的软件,当然也不确定,不过都是小米官方出品的。这个不是最新版,因为最新版的需要售后账号登录,这是最后一个普通小米账号可以登录的版本)
打开压缩包里的安装程序,并自行安装。
打开MiFlashPro软件,点MiFlash刷机
首次打开会自动弹出安装驱动页面,点安装即可。
若未自动弹出页面,点击上面的Driver即可弹出安装界面
软件准备
刷机的话需要使用Ubuntu Touch专用的刷机软件。
在写这个教程的时候最新的正式版本是0.8.8-beta
,但是我刷机实测发现,0.8.8版本无法成功刷红米4X,所以我使用的是最新测试版本0.9.1-beta
。
最新正式版:https://github.com/ubports/ubports-installer/releases/tag/0.8.8-beta
正式版打不开时访问:https://github.cdnweb.icu/ubports/ubports-installer/releases/tag/0.8.8-beta
最新测试版本:https://github.com/ubports/ubports-installer/releases/tag/0.9.1-beta
测试版打不开时访问:https://github.cdnweb.icu/ubports/ubports-installer/releases/tag/0.9.1-beta
打开页面以后往上翻你会看到很多文件
因为本教程使用的是Windows制作的,所以需要使用Windows64位的软件包,也就是ubports-installer_0.9.1-beta_win_x64.exe
。
值得注意的是,该软件包没有提供32位版本的,如果你的系统是32位,需要换成64位的系统再使用。
如果你也使用的是Windows64位的系统,可以直接访问这个链接下载软件:https://github.cdnweb.icu/ubports/ubports-installer/releases/download/0.9.1-beta/ubports-installer_0.9.1-beta_win_x64.exe
解锁手机BL锁
BL锁全称是BootLoader,在刷系统前需要先将BL安全锁解除。
【为了制作教程,我又把手机刷回了MIUI,没有登录账号。你自己的话需要先登录好账号168小时才能解锁】
解除方法:
- 打开设置→点击“我的设备”
- 点击“全部参数”
- 找到“MIUI版本”,连续点击7次,直到出现“您现在处于开发者模式!”
- 回到“设置”,找到“更多设置”
- 点击开发者选项
- 打开“OEM解锁”、“USB调试”
- 点击“设备解锁状态”,并点击“绑定账号和设备”(由于已解锁界面变化,这个图是另一个手机的截屏)
- 打开MIUI官网下载解锁工具:https://www.miui.com/unlock/download.html
- 解压,并右键单击以管理员身份运行(防止权限不足)
- 点击“同意”,并登录小米账号,进入解锁界面
- 手机插数据线连接电脑,手机没关机的先关机,然后在关机状态下按“音量下”+“电源键”进入FastBoot刷机模式(也叫Bootloader模式)
- 点击“解锁”,开始解除BL锁