现在用的手机是一加8 Pro,旧手机一加3T放在公司作为备用机和必要时候的远程打卡机,最近在在使用scrcpy连接手机发现音频的传输需要系统在Android 10以上,然而这个手机早已失去了官方的支持,最终最新版系统停留在安卓9.0,幸好这手机在国外很受欢迎,有 LineageOS 的官方支持,最新的系统也有基于Android 11 的 LineageOS 18.1
,今天就来记录一下安装过程。
本文不是教程文章,只是自己的折腾记录,如果你要按照本文的方式来操作,请确保你了解必要的手机刷机的知识如 adb、fastboot、解锁 bootloader 等。
1. 解锁 Bootloader, 刷入第三方 recovery
手机刷机第一步,由于我的一加3T很早以前就已经解锁BL并刷入了第三方TWRP recovery,这里就写一写步骤就好了
1.1 安装 oem usb 驱动
Mac和Linux系统无须安装usb驱动,但在Windows上则必须安装,否则 adb 和fastboot无法连接设备。
由于设备古老,在中文互联网上已经很难找到官方驱动了,还好在外网有专门的网站下载,虽然标的是官方,但具体是否还待验证,用起来是没有什么问题。
下载之后是 setup.exe
文件,点击安装之后用手机连接Windows,设备管理器里没有Android设备的感叹号就好了。
1.2 解锁 Bootloader
安装 adb 工具
scoop install adb
打开USB调试模式,连接手机并允许usb调试。
adb reboot bootloader
或者关机状态下按住 ”音量+“ + “电源” 键进入 fastboot 模式。
fastboot devices
键入一下命令解锁 Bootloader
fastboot oem unlock
没有报错就解锁成功了。
1.3 刷入 Recovery
下载 LineageOS 的 recovery 镜像
进入 fastboot 模式
adb reboot bootloader
验证一下设备是否连接上
fastboot devices
若设备没有列出来请检查驱动是否安装好
没问题的化键入一下命令刷写 recovery
fastboot flash recovery recovery.img
1.4 刷入 LineageOS 18
下载最新的 LineageOS 18 镜像,我这里下载的是 lineage-18.1-20231105-nightly-oneplus3-signed.zip
版本。
关机模式下按住 ”音量-“ + “电源” 键进入 recovery 模式。
注意:一下操作将清除手机所有数据,请确保做好备份!请确保做好备份!请确保做好备份!
选择 ”Factory reset > Format data/factory reset“
将清除 /data
和 /cache
分区
完成之后选择:”Apply update -> Apply from ADB“ 进入 adb sideload
,之后执行一下命令刷入镜像。
adb sideload Downloads\lineage-18.1-20231105-nightly-oneplus3-signed.zip
观察 recovery 日志有没有报错,
然而,升级过程中还是出现了问题,升级提示:Modem firmware from OxygenOS 9.0.2 or newer sock ROMs is prerequisite to be ompatible with this build
我的手机系统用的是基于 氢OS
的 安卓 8.0
系统,按提示看来需要先刷 氧OS 9.0.2
的底包才行,那好吧,XDA找一下,还是国外资源靠谱,不想某盘,时间一长必然失效,随意找了一个基于官方 OxygenOS 9.0.6
的改版系统,刷入开机试了一下,没用过氧OS,确实很接近原生Android,刷了之后发现recovery也恢复为官方recovery了,无妨,再按以上操作刷入recovery,之后再一次刷入lineage 18,大功告成!
系统很简洁
1.5 刷入Gapp,Magisk
接下来刷入谷歌服务框架,和 Magisk 获取root权限。
- Gapp
下载MindTheGapps 安装包,启动 recovery 模式刷入:
adb sideload Downloads\MindTheGapps-11.0.0-arm64-20230922_081122.zip
手机上提示无效的签名选”Yes"强制安装即可。
- Magisk
root设备增加手机的可玩性,下载最新 Magisk app, 找到刚才刷入的 LineageOS 18.1的镜像包,拷贝出 boot.img
,传输到手机:
adb push .\Downloads\boot.img /sdcard/boot.img
打开 Magisk
选择安装。
选择并修补一个文件
选择我们传入的 boot.img
, 点击 “开始”
成功之后我们可以先试下这个文件是否可以启动。
adb pull /sdcard/Download/magisk_patched-26400_PVOCH.img .\Downloads\magisk_boot.img
adb reboot fastboot
fastboot boot .\Downloads\magisk_boot.img
成功启动之后打开Magisk, 提示修复运行环境表示这个boot镜像已经patch成功,下面用永久的刷入它。
adb reboot fastboot
fastboot.exe flash boot Downloads\magisk_boot.img
启动之后打开 Magisk
app 按提示修复运行环境即可。
2. 系统体验
丝滑,体感是比官方 氧OS 9.0
还要流畅,感觉老机器焕发了新春,只是毕竟硬件性能还是太老了,应用的打开和运行和当下,甚至我现役的 OnePlus 8 pro
还是有很大差距的,不管怎么说,当一个备用机那是绰绰有余了。