[韧体] LineageOS 15.1 @ Sony Xperia Z

楼主: Alica (Torsades de Pointes)   2023-07-16 16:45:52
15.1是LineageOS先前由官方支援Sony Xperia Z的最后版本,如今档案已下架.
网络上是找得到最后一次的更新档:lineage-15.1-20200221-nightly-yuga-signed.zip.
然而patch level理所当然的停在2020-02-05,跟不到Android 8.1最后更新的2021-10-05.
所以拿它来练习LineageOS初编译上手.
首先准备环境,参考官方的编译指南↓
https://wiki.lineageos.org/devices/yuga/build
确认RAM及SSD空间符合需求,我是用Windows内建的WSL安装Ubuntu 18.04LTS即可.
(不要选更新的Ubuntu版本,可以省略处理python3降2.7的问题)
安装官方指定的套件后一定要调整jack的设定(否则编译失败),参考前人经验↓
https://stackoverflow.com/questions/51076715
设定完成后repo init+repo sync取得源码.
breakfast yuga,会报缺少makefile的错误,这时要从实体手机或旧安装档抽闭源资源.
我是从20200221旧安装档下手,参考官方指南中block-based OTA的部分↓
https://wiki.lineageos.org/extracting_blobs_from_zips
资源抽取完成后再breakfast yuga应该可以过关,然后就可以brunch yuga了.
最终可以在lineage/out/target/product/yuga/下取得编译好的新安装包.
已安装LineageOS 15.1的手机采adb sideload的方式升级即可,否则请走全新安装路线↓
https://wiki.lineageos.org/devices/yuga/install
以下是这次搞出来的安装包,欢迎手上还有Sony Xperia Z这支十年前手机的玩家指教...
https://www.alica.idv.tw/software/lineageos/yuga/lineage-15.1-20230715-UNOFFICIAL-yuga.zip
md5: 53aa89e86dab2eb7ff470daa492e9a07
https://img.pawoo.net/media_attachments/files/110/722/437/116/274/517/original/6824c9c542219c3c.png
作者: MK47 (和牛第一)   2023-07-16 17:37:00
这不是2GB RAM吗 你是拿来当服务器玩吗?好屌
作者: tennyleaz (tenny)   2023-07-16 19:10:00
作者: sense10936 (琪琪)   2023-07-17 08:27:00
每次看到这OS名称都会想到天堂online欸
作者: a0193143 (万咒逆)   2023-07-17 12:02:00
只要有能用的原始码都不是问题麻烦的是有时候device tree和后来的版本不太相容要会改
作者: eric525498 (艾瑞克 我肆酒吧)   2023-07-21 23:30:00
Xperia Z 欸,太久了吧 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com