製作自己的Android ROM就像吃早午餐一樣,編譯指令分別爲breakfast → lunch→ brunch
,最後製作出bacon!
https://i.imgur.com/IOPmIwD.png
因為想修改Android的Linux核心(kernel),便順便學習如何編譯LineageOS ROM。
手機為Sony Xperia 5 II (pdx206),更新二個Android版本後就被放生的旗艦機。XDA上有u
nofficial移植的版本,直接拿它原始碼來用。
之所以選LineageOS,是因為接近原生AOSP的風格就很好看了。沒有預載太多軟體,Sony原
廠的相機也還能用。
https://i.imgur.com/WwDnnDt.png
理論上Linux核心可以獨立於原始碼樹編譯(standalone),不過失敗率很高。為此將整部系
統的原始碼抓下來,再用LineageOS (AOSP) 提供的工具去編譯核心。
實際操作一遍設定LineageOS專案、下載原始碼、抽取閉源驅動。