https://github.com/TeamWin/android_device_qcom_twrp-common
谷歌关于dtb/dtbo介绍:
https://source.android.com/devices/architecture/dto/partitions
From LineageOS bset-caf-kernel:
https://github.com/LineageOS/scripts/tree/master/best-caf-kernel
目前手里有台LG V50韩版
官方开源了最新的安卓11内核,从官网上我们可以下载到最新的内核源码
解压内核源码,(以下命令没有特别说明,默认在非特权模式,也就是非root用户)
mv kernel/msm-4.14 lmv500n #重命名并移动到当前目录下
mkdir lmv500n-caf #新建文件夹,存放caf内核源码
cd lmv500n #这一步是查看当前内核源码的内核版本 make kernelversion #最后一行,输出了4.14.190,如果你不相信,怎么办?查看源码目录下的makefile文件。 cd ../lmv500n-caf #切换源码目录,这一步开始,需要git fetch高通的源码到本地合并 #我目前也不是很清楚这些版本要怎么找,为什么这么做我也不清除,那么我的结果怎么来的呢? #通过github查看大佬们的提交记录git fetch https://source.codeaurora.org/quic/la/kernel/msm4.14 LA.UM.9.1.r1-08300-SMxxx0.0
#请耐心等待ing git merge FETCH_HEAD #执行完上面命令后将官方的源码拷贝到caf目录下,过程中提示是否要合并啥的全部确认为合并 git add . #将文件添加到git暂存区/添加所有变更后的代码,为上传到github作准备,文中add后面的 (.点) 表示当前目录 git commit -m "你想要添加的提交说明" #你想要添加的提交说明git branch -M ”lmv500n-caf“
git remote add origin you_url
git push origin lmv500n-caf