手机内核编译教程(一加6安卓9为例实战)

前人栽树后人乘凉…

我们这里用EX内核编译做个示范 https://github.com/flar2/OnePlus6/tree/ElementalX-3.00

1.同步代码啦

git clone https://github.com/flar2/OnePlus6.git -b ElementalX-3.00

2.交叉编译工具链下载

https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/

解压到某个目录.

3.配置环境,这个可以参考这个

暂无优惠

已有12人支付

编译内核我们用不到那么多…

我这里直接这么干了.最好还是配置临时环境变量

暂无优惠

已有12人支付

4.开心的告诉你,上面的命令已经把内核编译出来了… 生成的产物在

~/android/onepluspie/kernel/oneplus/ElementalX-3.00/output/arch/arm64/boot/
~/android/onepluspie/kernel/oneplus/ElementalX-3.00/output/arch/arm64/boot/dts/

下面是将内核刷入手机,
这里推荐一个开源库anykernel2,具体使用自己去看,灰常详细
https://github.com/osm0sis/AnyKernel2/blob/master/README.md
一加6是A/B system…我很懒 直接用现成的脚本啦…
解压
EX内核卡刷包
我们只需要

暂无优惠

已有12人支付

即可

dtbs目录底下的sdm845-v2.1.dtb sdm845-v2.dtb sdm845.dtb 对应于我们编译出来的
~/android/onepluspie/kernel/oneplus/ElementalX-3.00/output/arch/arm64/boot/dts/qcom
下的文件…

kernel/Image.gz 对应于我们编译出来的~/android/onepluspie/kernel/oneplus/ElementalX-3.00/output/arch/arm64/boot/Image.gz

替换压缩成zip,导入手机用

暂无优惠

已有12人支付

刷入即可…

刷完了老哥.下面我们看下成果

文中用到的卡刷文件请自行下载

这,只是刚刚开始,内核有趣的多了…自个玩去吧

兔币换算:100兔币=1元RMB

解压密码:登陆购买后,可看到密码,必须切换成英文输入法输入!!找不到密码可联系客服获取,早上10点后
解压失败:点我打开,下载解压工具,还不行,就是网络不行,重启WIFI,换网重新下载
购买须知:不会用请慎买!硬件故障请勿用!本站不承担任何责任【由于数字资料的可复制性,一旦购买不予退款!】
远程协助:所有售卖的都是资料费用,不包含任何形式的免费咨询和指导,由于精力有限远程协助需要付费
本站所有资源均来自网络,如侵犯到你的权益,请联系客服删除!转载请注明来自【肉肉兔玩机网】

肉肉兔玩机网 » 手机内核编译教程(一加6安卓9为例实战)

发表评论

提供最优质的资源集合

立即查看 了解详情