[韌體] LineageOS 15.1 @ Sony Xperia Z

看板Android (安卓)作者 (Torsades de Pointes)時間1年前 (2023/07/16 16:46), 1年前編輯推噓4(401)
留言5則, 4人參與, 1年前最新討論串1/1
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
-- Not even a missing dimension will keep you from your glorious waifu. - The Melbourne mX https://imgur.com/13JEu
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.248.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1689497164.A.CED.html ※ 編輯: Alica (111.235.248.121 臺灣), 07/16/2023 17:28:37

07/16 17:37, 1年前 , 1F
這不是2GB RAM嗎 你是拿來當伺服器玩嗎?好屌
07/16 17:37, 1F

07/16 19:10, 1年前 , 2F
07/16 19:10, 2F

07/17 08:27, 1年前 , 3F
每次看到這OS名稱都會想到天堂online欸
07/17 08:27, 3F

07/17 12:02, 1年前 , 4F
只要有能用的原始碼都不是問題
07/17 12:02, 4F

07/17 12:02, 1年前 , 5F
麻煩的是有時候device tree和後來的版本不太相容要會改
07/17 12:02, 5F
文章代碼(AID): #1aiwvCpj (Android)
文章代碼(AID): #1aiwvCpj (Android)