博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
国内版魅族pro5刷ubuntu教程
阅读量:4108 次
发布时间:2019-05-25

本文共 2658 字,大约阅读时间需要 8 分钟。

转自

http://weibo.com/ttarticle/p/show?id=2309404006340749052926

所需全部软件包:

提取码:p25y

第一步,把中国版切换成国际版

首先查看自己手机的flyme版本,如果太高请刷一个低版本,我实际测试5.1.2.0A是可以的,更低估计也可以。

更新低版本系统以后,请到打开usb调试模式。

然后登陆flyme账户,然后到指纹与安全里面开启root模式,重启机器。

安装supersu free,Seu.chainfire.supersu.256.apk 安装了free版本,然后打开app,提示更新二进制,更新完毕,重启,安装 supersu pro,如果显示无签名,仍然继续安装。

安装 “ru.meefik.busybox.apk”打开,授予权限

安装“com.jrummy.root.browserfree.apk”打开授予权限,

然后到 [/dev/block/platform/15570000.ufs/by-name/proinfo] 点 “proinfo”然后 “open as” 然后 “text file”然后 “RB Text Editor” 把 “M576_mobile_public”切换到 “M576_intl_official”一定要按照这个来,然后保存重启 

看一下proinfo file看下现在是不是 intl_official状态

如果是的话说明已经成功切换成国际版了

然后更新测试版update.zip,重启如果发现没有flyme账户那就是国际版了。

第二步:在国际版的情况下解锁

关闭手机,长按音量减键+电源键进入fastboot模式。

解锁命令:

fastboot oem unlock

如果看见

sending 'recovery' (16874 KB)...

echo.   OKAY [  1.033s]

echo.   writing 'recovery'...

echo.   OKAY [  1.282s]

echo.   finished. total time: 2.315s

类似的信息,那说明就成功就锁了,继续刷第三方TWR,在recovery.img所在目录执行命令:

fastboot flash recovery recovery.img

又会看到上面那些类似的信息,说明刷TWR成功。

确认是不是解锁成功的话重启,电源+音量减小键,再次进入fastboot看一下是不是下面的画面

用电源+音量增大键,进去看第三方刷入TWRP3.0是否成功。

选择wipe,把所有分区全部选中wipe掉,

不要重启。等着

第三步,刷入Ubuntu,重头戏来了。

先下载最近的ota12刷机文件。命令

$ubuntu-device-flash --download-only touch --device=turbo --channel=ubuntu-touch/stable/meizu.en

等待…

下载官方recovery,

现在最近的官方recovery.img

https://git.launchpad.net/~device-release/turbo/+git/recovery/plain/recovery.img

下载完成后:

$cd ~

$ adb push ~/.cache/ubuntuimages/ubuntu-touch/stable/meizu-pd.en/turbo /version-4.tar.xz /sdcard/

$ adb push ~/.cache/ubuntuimages/pool/custom-*.tar.xz /sdcard/

$ adb push ~/.cache/ubuntuimages/pool/device-*.tar.xz /sdcard/

$ adb push ~/.cache/ubuntuimages/pool/ubuntu-*.tar.xz /sdcard/

$ adb push recovery.img /partitions

数据上传完毕,在手机上执行命令,准备开刷,

$ adb shell

# mount

# cd /

# tar -xf /sdcard/version-4.tar.xz 

# tar -xf /sdcard/custom-d56a51f0ef56ed8f158ee61159e31ac7c12c906c3c9d70afc7f628caaa455042.tar.xz 

# tar -xf /sdcard/device-803fa94288659c92adc3221c4f4589b834f32eaad950b38bb5bf5

dfdb58196af.tar.xz

# tar -xf /sdcard/ubuntu-b5468e2cbdb3e4a937b9bc8288934c1c3ddd2ffd27426782f9b7f

5e800c5b05a.tar.xz 

文件名有点长,输入前面的部分,然后TAB键

# cd /partitions/

/partitions # ls

boot.img      dtb           logo.bin      recovery.img

# dd if=/partitions/boot.img of=dev/block/platform/15570000.ufs/by-name/bootimg

# dd if=/partitions/logo.bin of=dev/block/platform/15570000.ufs/by-name/bootlogo

# dd if=/partitions/dtb of=dev/block/platform/15570000.ufs/by-name/dtb

# dd if=/blobs/ldfw of=dev/block/platform/15570000.ufs/by-name/ldfw

# dd if=/partitions/recovery.img of=/dev/block/platform/15570000.ufs/by-name/recovery

# reboot

大公告成,开始享受ubuntu吧。

喜欢折腾的朋友,赶紧动手吧,有问题加我QQ:6241312

所需全部软件包:

https://pan.baidu.com/s/1i4SYvrB提取码:p25y

转载地址:http://impsi.baihongyu.com/

你可能感兴趣的文章
用模板写单链表
查看>>
链表各类操作详解
查看>>
C++实现 简单 单链表
查看>>
数据结构之单链表——C++模板类实现
查看>>
Linux的SOCKET编程 简单演示
查看>>
正则匹配函数
查看>>
Linux并发服务器编程之多线程并发服务器
查看>>
聊聊gcc参数中的-I, -L和-l
查看>>
[C++基础]034_C++模板编程里的主版本模板类、全特化、偏特化(C++ Type Traits)
查看>>
C语言内存检测
查看>>
Linux epoll模型
查看>>
Linux select TCP并发服务器与客户端编程
查看>>
Linux系统编程——线程池
查看>>
Linux系统编程——线程池
查看>>
yfan.qiu linux硬链接与软链接
查看>>
Linux C++线程池实例
查看>>
shared_ptr简介以及常见问题
查看>>
c++11 你需要知道这些就够了
查看>>
c++11 你需要知道这些就够了
查看>>
shared_ptr的一些尴尬
查看>>