Answers:
XDA开发人员:[TUTORIAL]在魅族Pro 5中将地区/标识更改为国际
如果使用的是全局版本,则无需执行此步骤。
阅读有关Ubuntu Touch的这3篇文章
魅族pro 5被命名为Turbo。
Install ubuntu with TWRP(Android edition's kernel):
下载所需的ROM。
您可以显示图像使用
ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
下载kernel-OTA-10.2.zip
我打包在此处的OTA 10.2。
注意:如果要安装其他版本,请使用OTA 10.2。您需要kernel*.zip
从device*.tar.xz
下载的文件中替换上面的4个文件。boot.img
,dtb
并且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
重新启动到系统。
笔记:
如果没有Ubuntu版本提供的恢复,它可能无法获得OTA更新。
您可以在没有外部SD卡的情况下完成上述所有步骤,可以通过USB随时查看移动设备。
/cache/recovery
。您需要手动打开包装。在ubuntu更新程序中点击“安装并重新启动”后,系统将启动到自定义加载程序中。使用main-> terminal按照主要帖子中所述安装system
和解压缩新文件tar
。
首先,魅族pro5有4种口味。我不是在谈论硬件规格或flyme版本。
该hack仅适用于pro5的国际风味。为此,请使用XDA Developers:[TUTORIAL]在Meizu Pro 5中将region / ID更改为International。
真正的问题是android手机的引导加载程序已锁定,因此fastboot无法正常工作。
该解决方案带有全局flyme的“开发”映像,该映像允许您执行“ fastboot oem解锁”。因此,在拥有国际风味之后,请使用以下XDA开发人员:[教程]解锁魅族PRO 5的引导程序
现在,您可以使用fastboot,因此从理论上讲,您可以仅刷新ubuntu映像,但不能。问题是分区,在android pro5上,“自定义”分区为512M,“缓存”分区为512M。“缓存”分区用于在安装之前存储图像,而512M仅仅是不够的。Ubuntu版本有700M以上。
解决方案:
首先加载适当的恢复分区:XDA开发人员:魅族PRO的[RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0
这是一件好事,因为您现在具有启用了adb的恢复映像。
不好的是,以后还会有更多问题,第一个不好的是,twrp的fdisk无法修改分区。
因此,您现在可以执行adb shell并在手机中获得根提示。
现在,安装系统分区,然后卸载所有其他分区(从twrp菜单执行此操作),擦除/ system(系统分区)中的所有内容。
抓住一些ubuntu触摸系统图像,如:ubuntu touck meizu pro5 ota-15
将其推入内部存储器(adb push {file_name} /sdcard
)
将其提取到/ system中,我们没有进行手动安装,只是在电话上放置了一些适当的分区修改工具。您的Ubuntu系统现在位于/ system / system中
将/ dev复制到/ system / system / dev(cp -a /dev /system/system
)
现在你可以做 chroot /system/systen fdisk /dev/block/sda
现在有很多分区方法,其想法是从该分区表中获取:
〜#fdisk / dev / block / sda 注意:扇区大小是4096(不是512) 找到具有保护性MBR的有效GPT;使用GPT 命令(m以寻求帮助):p 磁盘/ dev / block / sda:61071360扇区,992M 逻辑扇区大小:4096 磁盘标识符(GUID):00042021-0408-4601-9dcc-a8c51255994f 分区表最多可容纳128个条目 第一个可用扇区是6,最后一个可用扇区是7633914 编号起始(扇区)结束(扇区)大小代码名称 1 1024 1279 1024K 0700私人 2 1280 1343 256K 0700 proinfo 3 1344 1407 256K 0700其他 21 2048 3071 4096K 0700参数 22 3072 5119 8192K 0700 efs 23 5120 5631 2048K 0700 pnv 24 5632 6655 4096K 0700 ldfw 25 6656 7679 4096K 0700 dtb 26 7680 13823 24.0M 0700引导 27 13824 22015 32.0M 0700恢复 28 22016 30207 32.0M 0700开机徽标 29 30208 35327 20.0M 0700 rstinfo 30 35328 40447 20.0M 0700百万 31 40448 45567 20.0M 0700保留1 32 45568 50687 20.0M 0700保留2 33 50688 55807 20.0M 0700保留3 41 65536 720895 2560M 0700系统 42 720896 851967 512M 0700定制 43 851968 983039 512M 0700缓存 44 983040 7633914 25.3G 0700用户数据
对于这样的事情:
〜#fdisk / dev / block / sda 注意:扇区大小是4096(不是512) 找到具有保护性MBR的有效GPT;使用GPT 命令(m以寻求帮助):p 磁盘/ dev / block / sda:61071360扇区,992M 逻辑扇区大小:4096 磁盘标识符(GUID):00042021-0408-4601-9dcc-a8c51255994f 分区表最多可容纳128个条目 第一个可用扇区是6,最后一个可用扇区是7633914 编号起始(扇区)结束(扇区)大小代码名称 1 1024 1279 1024K 0700私人 2 1280 1343 256K 0700 proinfo 3 1344 1407 256K 0700其他 21 2048 3071 4096K 0700参数 22 3072 5119 8192K 0700 efs 23 5120 5631 2048K 0700 pnv 24 5632 6655 4096K 0700 ldfw 25 6656 7679 4096K 0700 dtb 26 7680 13823 24.0M 0700引导 27 13824 22015 32.0M 0700恢复 28 22016 30207 32.0M 0700开机徽标 29 30208 35327 20.0M 0700 rstinfo 30 35328 40447 20.0M 0700百万 31 40448 45567 20.0M 0700保留1 32 45568 50687 20.0M 0700保留2 33 50688 55807 20.0M 0700保留3 41 65536 2441406 9280M 0700系统 42 2441472 2703615 1024M 0700定制 43 2703616 2965759 1024M 0700缓存 44 2965760 7633914 17.8G 0700用户数据
因此,我还扩大了系统分区。重新引导(进入恢复)以重新同步分区后,请使用twrp扩大系统分区。并使用adb shell重新格式化新的“自定义”,“缓存”和“ userdata”分区。
您已准备就绪。
现在要非常小心,关于TWRP的最后一件坏事是它不会运行ubuntu touch的刷新过程。
因此,请抓紧傻瓜,但ubuntu闪存友好,官方ubuntu 恢复映像。
使用以下命令启动刷新过程:
ubuntu设备Flash触摸--device = turbo --channel = ubuntu-touch / stable / meizu.en
下载文件并将其推送到设备将花费一些时间。被抢劫。设备重启后,按电源+减小音量进入引导加载程序。现在fastboot flash recovery recovery-turbo.img
。现在,您可以重新启动进入恢复状态,并让自动刷新过程继续进行。
恭喜。现在,您可以在具有自动和有效OTA的魅族pro5上拥有出色的体验。
tar -vxf
而只是tar -xf /sdcard/TWRP/...
(快10倍),重新启动!