如何在原本搭载安卓的魅族 Pro 5 上安装 Ubuntu?

Fab*_*sin 8 ubuntu-touch

我买了魅族 Pro 5,Flyme OS 版本。我想在上面安装 Ubuntu Phone。我该怎么做,从哪里可以获得所需的固件和工具?

非常感谢!

zho*_*ixi 9

  1. XDA 开发者:[教程] 在魅族 Pro 5 中将区域/ID 更改为国际

    如果您使用的是全局版本,则无需执行此步骤。

  2. XDA 开发者:[教程] 解锁魅族 PRO 5 的引导程序

  3. XDA 开发者:[RECOVERY][M86][UNOFFICIAL] TWRP 3.0 for Meizu PRO

  4. 阅读这 3 篇关于 Ubuntu Touch 的文章

魅族pro 5的名字叫turbo。

             Install ubuntu with TWRP(Android edition's kernel):
Run Code Online (Sandbox Code Playgroud)

下载你需要的ROM。

您可以显示图像使用

ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
Run Code Online (Sandbox Code Playgroud)

下载kernel-OTA-10.2.zip 我在此处打包的 OTA 10.2。

注意:如果您想安装其他版本,请安装 OTA 10.2。你需要kernel*.zipdevice*.tar.xz你下载的文件中替换上面的4个文件。boot.imgdtb并且logo.bin在 partitions 文件夹中,ldfw在 blob 中。不要刷新引导程序和恢复!(意思是不要把这些文件放到上面的kernel*.zip文件中)

按住音量增大 + 减小 + 电源按钮 5 秒钟,进入恢复模式 (TWRP)。

在 TWRP 中擦除数据、缓存、系统。

在 TWRP 安装中kernel-OTA-10.2.zip(替换boot.img, dtb, logo.bin, ldfw

在 TWRP 中挂载system分区(去掉只读模式)。

在 TWRP 中,在终端中运行以下命令:

cd /
tar -xf /external_sd/ubuntu*.tar.xz
tar -xf /external_sd/device*.tar.xz
tar -xf /external_sd/custom*.tar.xz
tar -xf /external_sd/version*.tar.xz
sync
Run Code Online (Sandbox Code Playgroud)

重新启动到系统。

笔记:

如果没有 Ubuntu 版本提供的恢复,它可能无法获得 OTA 更新。

您可以在没有外部SD卡的情况下完成上述所有步骤,通过USB始终可以看到手机。