解锁Root 魅族MX4 刷入Ubuntu Touch

前言

前不久在海鲜市场30块钱收到一台魅族MX4,2+16g的,虽然配置落后但外观还算可以,刚到手是flyme6的系统,看久了oled屏幕居然觉得这块5.5寸的Lcd有种莫名的柔和感。

哈哈,这都是题外话了……

可以刷入Ubuntu Touch才是这部手机的一大亮点,当年曾经发布了该手机的Ubuntu版,出厂直接搭载了Ubuntu Touch的系统,相比其他后期适配机型,MX4有着相当不错兼容性。

但Flyme版本与Ubuntu版本有着很大的不同,不能直接通过Ubports进行升级。

这里记录了我鼓捣这个系统的经历

刷入Ubuntu Touch后的MX4

- 第一步:降级,解锁BootLoader

注意:解锁失败变砖,貌似无解,因为我能找到的线刷工具都失效了(不能给我的手机线刷),所以解锁请务必按步骤进行,
本教程不承担任何风险!!!

- 方法一

当时到手的系统是最新的Flyme 6.3.0.2A,不能直接解锁,需要刷原厂包,先降级至4.5.7A,再降级到4.2.8.2A
在降级至4.2.8.2A后,直接在手机上安装的 大侠阿木 的app一键解锁程序即可解锁。(这是网上最多的教程)

但是这个软件需要root权限

官方的root方法需要登录魅族账号(登录账号点击头像,里边可以解锁权限,我为此还特意注册了一个魅族账号,但尴尬的事发生了——登录时候告诉我服务器用不了,版本太老不维护了都,我都已经注册好了……)奇兔root也不支持这个远古机型的刷机了,

好在kingroot的一个版本居然还能用,一次就给我解开了(当时没找到“魅族工具箱”,走了很多弯路)
刷机包 解锁工具

- 方法二(建议使用)

降级至4.5.7A(或4.2.8.2A),使用魅族工具箱解锁引导(如图)

尝试该工具箱的其他功能请自行承担风险,选错机型或者版本号可能导致变砖!!!

魅族工具箱

刷机包,解锁工具,魅族工具箱
链接:https://pan.baidu.com/s/1cRAOdJtKO_UrWLPOJlNR9g 提取码:nrtu

- 第二步:刷入REC

如果使用方法一大侠阿木 的解锁工具,在解锁时默认是同时刷入第三方rec。

如果使用方法二 ,在魅族工具箱中刷入即可,教程中使用的是coffee的rec。

- 简单浅尝的方法——刷入双镜像包

简单尝试的玩家可以刷双系统,缺点是大部分版本较老,功能缺失,不能接收系统更新。

此时,可以刷入俄罗斯大神修改过的双镜像包,但缺点是不能获取OTA更新,在一开始我只找到了15.04 ota10的版本,刷入后发现这个版本太过简陋,甚至没有找到终端在哪,自带的应用也都无法打开,很是无语。找了一天也没找到类似的刷机包,于是转向了线刷和Ubports Insraller。

OTA10直刷包 链接:https://pan.baidu.com/s/1L4-LtA7D2oYRfzMN1ODyew 提取码:lvry

俄罗斯大神的双镜像链接,有Ubuntu16.04但不能直接刷,需要稍微折腾一下(俄语看不太懂)
https://disk.yandex.ru/d/Xuvo0JXImWnQN

感谢酷安 @Lstwwa @mechtifs 的链接和资源

其他刷机包见文章结束处的链接

- 完整体验的方法——刷入原版Ubuntu Touch

刷入原版可以享受系统更新,体验最新版本以及更加丰富的功能和应用(虽然鸡肋)

- 尝试官方操作线刷(失败)

|
Ubuntu Touch的官网给出的操作是:先解锁,线刷,再通过Ubports获得OTA升级。
|

(此处过程只是照网上已有的方法进行折腾失败的过程,可略过)

线刷用到的工具是MTK专用的刷机工具SP Flash Tool,在Ubports网站给出的链接已经不能下载,通过百度&Google我找到了新的下载地址。

我下载了多个版本的SP Flash Tool,后来的出结论当时官网给出的版本应该在5.13xx到5.16xx之间,手机光盘自带的驱动并不能装上,从网上找了新的驱动。SP Flash Tool

重点:刷机前一定要彻底关机按住音量减在连接usb!
我一度以为线刷就是进BootLoader(或者说所谓的Fastboot模式),因此又走了许多弯路。但悲催的是,线刷需要auth文件
(错误代码5000,有提示auth相关的,auth文件应该是一个线刷工具刷机前用于解锁线刷的文件)我找了N多auth,结果发现都不能用。包括各种论坛里mx4的救砖工具也出现了类似的错误,最后得出结论:mx4由于在一次次的系统升级后,原先版本的auth文件已经发生改变,最新的Flyme6的auth文件无法在网上找到,(也就是说在我的众多尝试后发现,mx4无法救砖,当然这不包括我没有找到的资源)从一个之前有名魅族解锁工具的停用就可以知道,原来的auth已经不能在用于其解锁了,遂放弃了该方法。
不过也不必担心,基本上只有解锁失败才会导致变砖的。

Ubports官方教程: 未成功
各种版本的 SP Flash Tool : 下载地址

- 找到原因:使用adb进行操作

通过查找资料得知,Ubports无法直接给mx4刷入Ubuntu是因为:

Ubports需要事先将镜像发送到mx4的cache分区,然后再有Ubports的手机端rec自动刷入。然而flyme(安卓)版MX4的cache分区是完全不够的,所以需要先将cache分区进行扩容

我并不了解adb工具箱的使用,但是参考网上的做法,成功的给mx4进行了重新分区。

不知是驱动兼容的原因,还是rec版本的原因,我使用TWRP,adb一直不稳定,要么无法识别到,要么各种状态offline,unauthriced等等,无法进入shell。最后使用 coffee 的rec 解决了adb识别的问题。
刷入coffee的rec

- 对cache分区进行扩容

打开adb工具箱(我直接用魅族工具箱目录下的cmd.exe),确认设备状态输入adb.exe,

输入adb devices查看设备;

输入adb shell,进入shell命令。

操作shell命令:

parted /dev/block/mmcblk0

unit MB
(设置单位为MB)

print
(打印输出分区表信息)
(此时如果有提示,输入ignore选项即可,然后就能看到分区表信息了)。

删除分区

输入命令:

rm16

rm15

rm14

(删除16,15,14分区,即userdata,cache,system三大分区)

创建分区

mkpartfs system ext2 629 2677

name 14 system

mkpartfs cache ext2 2677 4725

name 15 cache

(我是16g的,32g需要将15617改为31251)

mkpartfs userdata ext2 4725 15617

name 16 userdata

完成后,在rec中将分区格式化ext4格式的(shell只支持ext2)。

(注:如果没有卸载是无法格式化的)

依次格式化
/cache,
/system,
/data(包括内置储存),如图:

在这里插入图片描述

再次使用命令打印分区表,确认system,cache,userdata是ext4格式。

parted /dev/block/mmcblk0
unit MB
print

在这里插入图片描述
分区教程参考:
https://www.hovatek.com/forum/thread-32750.html
https://blog.csdn.net/m0_60329953/article/details/119534022

- 使用Ubports Installer刷机

我是在rec的状态下进行连接的,不同的rec可能会出现很多问题,推荐还是使用coffee的rec

这一步相对简单,但是可能会出现网络不好的情况(如图),需要梯子或者可能更改hosts文件等等,这里相对麻烦。
网络问题

除了网络问题,其他就没有什么大问题了。

如果没有自动识别机型则需要在下边手动选择机型

Ubports手动选择机型

已经解锁,提示不用管

提示解锁

stable为稳定版,第三个选项(Bootstrap)勾选后会先进入Fastboot刷入Ubuntu的rec。

我是第二项不勾选,勾选第三项。

在这里插入图片描述
Install options

进入rec后点击Continue。

如果这一步出问题了,无法进入rec之类的,
按住音量减开机进入Fastboot,回到之前步骤,重新连接 Ubports 重新刷rec。

在这里插入图片描述

过程中可能出现一些错误,例如我遇到的一个 device busy 的错误,只需选择 try again 重试,电脑就会在让手机重启,继续推送镜像到cache

推送镜像到cache

推送过后,显示success,重启手机即可开机。首次开机还需等待几分钟,等镜像写入系统。如果没有显示ubuntu的logo手动重启一下,如果还是没有则可能需要重新刷。

Ubuntu Touch 官网 https://devices.ubuntu-touch.io/device/arale/

Ubuntu欢迎界面
刷完以后可以支持OTA升级,相当于已经变成了MX4 Ubuntu_Edition版本,但在fastboot模式下依然可以刷入第三方rec,在TWRP等第三方rec下可以刷回原先的版本。

- 结束:使用体验

MX4的包括cm12 cm13一些刷机资源,再次感谢酷安 @Lstwwa 的分享

链接:https://pan.baidu.com/s/1QdKRhS4VGTolPud9UsGkDQ 提取码:alfj

Ubuntu Touch 16.04
界面
之前因为不会截屏,手动拍照了两张,,,后来才发现截屏在电源键菜单里边。

Ubuntu16.04的系统还算流畅吧(其实区别不大,mtk过于鸡肋),界面的话稍有不同,还可以。缺点很明显(我不是用来做主力机的),支持的应用是真的少,除了浏览器稍微还行,确实是用来戒网瘾的不错选择(狗头保命)。

使用过程中还遇到的问题:扩展UbuntuTouch根目录,解决安装空间不足的问题

tip:后来有升级了新版本,可以看出官方仍在维护,然而手机电池不太行,功能略显鸡肋,吃灰了

第一次在CSDN写博客,记录一下

资料参考于网上,素材系个人原创,如有侵权请告知

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值