二手MX4刷机Ubuntu Touch系统

2022-01-14 15:32:13 60点赞 175收藏 46评论

我很早以前就想测试手机上刷原生Linux系统,目前可选的方案有Ubuntu touch、postmarketOS等。Ubuntu touch是相对较成熟的一个方案。前段时间买了一台二手MX4刷Ubuntu touch,这里详细分享一下整个刷机过程和注意事项。

Ubuntu touch支持的手机型号很多,但国外的机型不好买,我推荐下面几款国产机:

  • Xiaomi Mi A2(小米6X)

  • Google Pixel 3a/3a XL

  • Oneplus One

  • Xiaomi Redmi Note 9 Pro Max

  • Xiaomi Redmi Note 9S

  • OnePlus 6 and 6T

  • Meizu MX4

  • Xiaomi Mi 6

  • Xiaomi Redmi Note 9 Pro

  • Xiaomi Redmi Note 7 Pro

  • Google Nexus 5

  • Xiaomi Poco F1

  • Xiaomi Mi MIX 3

  • Xiaomi Redmi Note 7

  • Oneplus 5 and 5T

  • Xiaomi Mi 8

  • Oneplus 3 and 3T

刷机的大概流程是,当然有的步骤不是必须的,比如ROOT:

二手MX4刷机Ubuntu Touch系统

当初选择MX4只是因为它便宜。但我不推荐新手选择这款手机刷机,因为这次就把所有刷机的坑都踩了一遍。刷Ubuntu touch第一步是解锁bootloader。因为穷买了台便宜的二手MX4,结果遇到的是黑商家,商家卖的强制刷机后的机器(flyme账户没有正常退出,大概率最初是捡的或者偷的手机,无法通过官方途径root),卖家不肯退货,只能自认倒霉。

这种设备光root就有点头疼了。我不介绍这个root过程,也不建议大家买这样的手机。可以正常登录Flyme账户,在系统设置里开启即可开启root,无需第三方软件。

第二个坑是如何解锁bootloader。其它安装手机解锁bootloader相对简单一点,魅族没有官方解锁bootloader方案。不过MX4 在flyme4.2.8版本可以第三方解锁bootloader,网上也很容易下载工具包。

但是如果升级到了flyme5或者flyme6就需要降级,且不能直接降级flyme4.2.8,需要先刷flyme4.5.7。所以需要刷机两次,flyme4.5.7的rom有点不太好找。

已经解锁bootloader并root后,先刷入MX4刷机包里coffee的中文recovery。是不是觉得离成功很近了?MX4还有一个坑,就是需要调整cache分区大小才能成功刷入Ubuntu touch。这个需要用到adb工具的parnted工具,这个门槛稍微高一点,而且操作不当可能会彻底变砖。首先通过adb连接手机:

#连接手机
adb devices
#进入adb shell
adb shell
#使用parted工具
parted
#查看所有分区
print
#你需要调整cache、system、userdata三个文件大小,建议首先调整date文件大小,删除date文件所在分区假设是16
rm 16
#重建分区,并命名分区,如果不支持ext4就先格式化程ext2,再通过recovery格式化分区
mkpart data ext4 起始扇区 结束扇区
name 16 data

同理调整cache、system大小,由于cache、system分区都需要从data里面借空间,所以提前要计算好需要占用的空间大小。cache推荐选1G左右、system后续想装软件的话建议4G以上。MX4不支持内存卡,又是一个坑。

调整分区完毕后,连接最新的Ubuntu touch刷机工具刷机。接下来的过程就是傻瓜化的了。如果刷机还有问题,切换到USB2.0接口进行刷机。Windows系统刷机注意先下载好驱动包。注意Ubuntu Touch会修改分区结构,如果手机原生的BootLoader损坏了切勿回刷,会彻底变砖(我就遭遇了一次,刷废了一台MX4)

二手MX4刷机Ubuntu Touch系统

二手MX4刷机Ubuntu Touch系统

如果走过这些坑接下来就可以看到Ubuntu touch的操作界面了,下次介绍一下这个系统怎么样。不过初步上手感觉不如PostmaketOS和Mobian。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
46评论

  • 精彩
  • 最新
  • 我的银翼版被我刷了,魅族社区里面还有我的贴子,B站改MX4分区大小的那个视频也是我传的,不过手机卡卡的,本来想装docker刷豆子的,无奈太卡

    校验提示文案

    提交
  • 想起了当年的神机HTC hd2

    校验提示文案

    提交
    Hd2就是个外挂。

    校验提示文案

    提交
    当年HD2ROM太多,感觉每天都在刷机,那个时候网速贼慢,下一晚上rom第二天刷机 [傻笑]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 还有一个办法,不用root,也不用解锁bootloader,直接用去看看,利用cpu漏洞,强行刷,很爽

    校验提示文案

    提交
    大佬牛*,还可以这样?请问刷这个有什么用

    校验提示文案

    提交
    没啥特别的用处,就是图个乐 [高兴]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 还停留在乌邦图装软件要输入代码的印象中……

    校验提示文案

    提交
    啊,现在不用输代码就能装软件了吗?

    校验提示文案

    提交
    有软件中心,直接搜点安装

    校验提示文案

    提交
    收起所有回复
  • 挺好 魅族flyme 还可以吧 挺好用

    校验提示文案

    提交
    魅族的倒闭多半因为flyme的bug巨多 [邪恶]

    校验提示文案

    提交
    不好用 现在广告巨多。

    校验提示文案

    提交
    收起所有回复
  • 之前刷过,刷机图个新鲜,不好用 [观察]

    校验提示文案

    提交
  • 真能折腾。。

    校验提示文案

    提交
  • 点赞!!!

    校验提示文案

    提交
  • 楼主牛*啊 之前本来想折腾这个 花了好久时间都没成功 希望可以被您这文章带赢!!!

    校验提示文案

    提交
  • 那时候还想买一台做备用机。

    校验提示文案

    提交
  • 刷了不好玩 现在丢在公司打卡...

    校验提示文案

    提交
  • 台电平板:
    P98HD四核(A2Q6),(Android版本4.2.2)、
    P10八核 (M3F5),(Android版本7.1.2)

    so有啥办法能给ta安装win系统,码字做表用途,当做笔电轻办公?求解

    校验提示文案

    提交
    应该可以装termux,教程网上有,但是这个配置肯定很卡

    校验提示文案

    提交
    平板改装win系统,主要用wps做word、Excel,操作逻辑=win系统
    如按你所述,尤其是Excel,ta运行会卡吗?

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 点赞,,,,

    校验提示文案

    提交
  • 感谢折腾,紫薯

    校验提示文案

    提交
  • 要先解锁才能root吧

    校验提示文案

    提交
  • 想起了当年的n880e

    校验提示文案

    提交
  • 为了折腾而折腾 [皱眉]

    校验提示文案

    提交
  • 家里闲置的一加1是不是可以拿出来玩一下了!

    校验提示文案

    提交
  • 当年买了笔记本,不想室友老是借用打游戏,就装了双系统,Win7和Ubuntu,告诉他们我要学Linux,而且笔记本只有Linux,果然好使。不过那时候上网用的锐捷,Ubuntu下配置可把我弄惨了 [喜极而泣]

    校验提示文案

    提交
  • 我的是之前ubuntu MX4 16G版本的,后来被我刷回flyme了,请问我这个BL是变成android了吗。现在如果要刷回ubuntu要从哪步开始?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
175
扫一下,分享更方便,购买更轻松