背景#
我的手机是华为,都知道鸿蒙系统完全没有什么可玩性,老逛酷安,就对折腾手机有种冲动,于是就买了二手战损版的一加8t,来折腾一下。
手机到货,直接开刷#
解锁bootloader#
装上adb,然后打开手机的开发者选项,开启usb调试,然后运行adb devices
,看到设备就可以了,然后运行adb reboot bootloader
进入fastboot模式,然后运行fastboot oem unlock
解锁bootloader,用音量键选择unlock,然后按电源键确认,手机会重启,然后就解锁成功了。
解锁bootloader会清空手机数据,所以提前备份好数据。
刷入类原生系统#
由于我对ColorOS系统不是很感冒,想试一试类原生的体验如何
刷入底包#
根据文档的要求
使用oxygen-updater获取氧OS13的全量包,然后刷入
开刷#
进入bootloader
adb reboot bootloader
刷入dtbo
和vbmeta
fastboot flash dtbo ./dtbo.img
fastboot flash vbmeta ./vbmeta.img
刷入recovery
fastboot flash recovery ./recovery.img
使用音量键进入recovery
按文档要求确保所有固件分区一致
“在某些情况下,非活动插槽可能未填充或包含比活动插槽旧得多的固件,从而导致各种问题,包括潜在的硬砖。我们可以通过将活动插槽的内容复制到非活动插槽来确保不会发生这些情况。”
使用音量键,选中Apply Update
—> Apply from ADB
进入
旁载刷入
adb -d sideload ./copy-partitions-20220613-signed.zip
完成之后,选择Advanced
—> Reboot to recovery
进入
使用音量键,选中Apply Update
—> Apply from ADB
进入
刷入lineageos系统
adb -d sideload ./lineage-xxxxxxxx.zip
大功告成
如果需Google Apps 还需要额外的步骤
刷入apatch#
什么是 APatch? 适用于 Android 设备的基于内核的 Root 新解决方案,可以工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。
刷入请看官方文档写的很详细了
- 安装Apatch管理器
- 设置密钥,修补boot
- 刷入修补后的boot,验证密钥
如果刷成功了,但是给予root权限有问题,不妨看看shell给没给root权限
刷入lsposed#
刷入 Zygisk Next Zygisk Lsposed Mod
Android14 普通的Lsposed无法正常使用,需要使用mod版 上面的链接是CI里最新的版本,不知道为什么release我也用不了
最后记得折腾以下隐藏root环境
如果在momo中看到tee损坏,不必担心,一加在解锁bl的时候会导致tee假死,回锁bl就可以解决,但是别在这时候回锁!!!
到这里已经可以愉快的折腾手机了 :D
后记#
后面陆续体验了pe系统,nameless,
最后还是回lineage了
不带gapp,系统干净(毛坯房)
不过我对gapp的依赖并不强,可以是因为华为没谷歌服务,用习惯了
后续用thanox压制后台,又刷了yc调度,墓碑,接入了hms push,差不多可以做到一天一冲 :D
还刷了一些功能性模块,比如adGuardHome,dns层面屏蔽广告,类DC调光,指纹支付。
原先类DC调光模块在安卓13可以跑,但是安卓14就不起作用了,后面找到了这个大佬的DC模块可以用
不得不说lineage真的好干净
真是酣畅淋漓的刷机啊