OnePlus 5T (dumpling) Andoird 8 Oreo 升 Andoird 9 Pie 札记

本文详细记录了OnePlus 5T手机从Android 8 Oreo升级到Android 9 Pie的过程,包括遇到的问题和解决方法。在升级过程中,由于新的Android版本采用了新技术,导致原有TWRP无法支持,需要更新TWRP到3.3.1以上版本,并配合最新的firmware。最终通过更新firmware、刷入新版本TWRP和LineageOS 16 ROM,成功升级系统。
摘要由CSDN通过智能技术生成

OnePlus 5T (dumpling) Andoird 8 Oreo 升 Andoird 9 Pie 札记

PS: 前后折腾了十几个小时,几近放弃,最终成功。供有需要的朋友参考。急性之人请直接看干货

正文

不知道是哪个 app 惹得祸,把俺手机里原有的操作系统(AOSP Extended 5.8 / Oreo 8.1)突然给整挂了,黑屏,重启无法正常启动。

按照以往经验,进入 Recovery 系统(TWRP),不 Wipe 任何数据,直接重刷同版本 AOSP Extended ROM。一般情况下,这样可以修复系统级问题,而且 app 和数据都在。以往一直有效,但这次没卵用。

看来得彻底 Wipe 了,200 多个 App 要全部重装了。。。(Google Play 商店里安装的 app 可以自动恢复安装及恢复 app 数据,但其他途径安装的 app 就只能自力更生了)

横竖都要从头搞,现在已经是 9102 年 8 月了,为了跟上潮流,俺计划升级系统为 Android 9.0 Pie。由于 AOSP Extended 针对 dumpling 不提供 Android Pie 系统(最高就是 5.8 版本的 Oreo 系统),最终决定切回比较流行的 LineageOS(因为流行的 Rom 在查问题和升级方面都比较容易)。

由于之前启用了全盘加密,既然要换系统,解密就得全盘格式化了。所以先得备份手机里的数据(重要)

下载最新的 LineageOS 16.0 之后,发现无法使用 TWRP 无法刷入。报错信息如下:

Zip Treble Compatibility Error
Invalid zip file format

一查,原来 Android 9.0 采用的新技术(Treble等),当前 TWRP 3.2.3.1 版本(2018/08发布)不支持,需要升级至 3.3 版本以上。于是麻利地把 TWRP 升级为最新版本 TWRP 3.3.1-0,重启 Recovery,然后。。。然后就黑屏了,只有常亮的淡蓝色 LED 灯告诉俺不要傻等。于是又下了几个其他版本,一遍遍 fastboot flash recovery 测试,结果都是黑屏。。。俺心里嘀咕:怎么也不测试充分就发布,这不是坑爹吗?

然后狂找适配 dumpling 的、支持 Android 9 Pie 的 TWRP,满怀希望的下载、刷入、失望、重找、重刷、再次失望。。。不断循环。

一度想根据 这个帖子,去下 dumpling 的官方 Recovery 来刷 OxygenOS 9.0.8,但因没找到有效下载链接而作罢。

最终皇天不负有心人,找到 这篇帖子其他帖子,得知 Android 9 Pie 和 3.3 版以上 TWRP 都需要最新的 firmware 配合使用

最后,参考以下方法操作。成功地升级至 Lineage 16.0(Android 9 Pie)。oh yeah~

干货

步骤 1: OnePlus 5T 从 Andoird 8 Oreo 升级 Android 9 Pie,需要先升级 firmware 至最新(https://sourceforge.net/projects/cheeseburgerdumplings/files/16.0/dumpling/firmware/)。
俺下载的是 firmware_9.0.8_oneplus5t.zip,拷贝到手机内部存储,并在 Recovery 下刷入 firmware 包。

步骤 2:重启(重要)

步骤 3:刷入支持 Android 9 Pie 的 TWRP 3.3 以上版本。经过对比,俺选择了功能更丰富的改版 blu_spark TWRP

E:\ADB>fastboot boot twrp-3.3.1-x_blu_spark_v9.101_treble-op5_op5t.img
downloading 'boot.img'...
OKAY [  0.624s]
booting...
OKAY [ 10.112s]
finished. total time: 10.736s

步骤 4:刷入 LineageOS 16 ROM。

E:\ADB>adb sideload lineage-16.0-20190815-nightly-dumpling-signed.zip
l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值