LEEYANGY

LEEYANGY 关注TA

学生党

LEEYANGY

LEEYANGY

关注TA

学生党

  •  未知
  • 未知
  • 写了50,616字

该文章投稿至Nemo社区   搞机综合  板块 复制链接


制作caf内核

发布于 2021/12/08 16:56 3,771浏览 3回复 1,018

https://github.com/TeamWin/android_device_qcom_twrp-common


高通源码官网

高通WIKI

Linux内核网站

谷歌关于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_urlgit push origin lmv500n-caf



点赞(1)
点了个评