制作自己的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专案、下载原始码、抽取闭源驱动。