我想移植一个可以在android 11上运行的自定义内核到android 12。
https://github.com/morogoku/MoRoKernel-S7这是我想移植的内核我需要一些帮助,关于如何开始或做什么。
https://github.com/8890q/android_kernel_samsung_universal8890这是android 12内核
Android 11内核可以在Android 12上启动,但一些功能如蓝牙不能工作,所以我认为应该没有太多的改变。
我想让它在android 12上工作
这可能不是你的问题的最佳解决方案,但我会这样做,但后端移植的东西似乎走的路,因为我不认为有一个直接的解决方案。
- 查看Android 12的AOSP内核/common的变化,并尝试移植所需的补丁。但是由于你的内核是3.18,我不确定它是否可以直接转到A12/A13,后移植是一个巨大的努力。
- 你应该看看内核的变化,像LineageOS或Paranoid Android这样的社区做了什么来支持旧的3.18设备。
- 参考#2中所有子系统和所需驱动程序的类似设备。
- 对于厂商特定的模块,如蓝牙支持,试着看看你是否有任何从#3的支持。在许多情况下,它可能像应用某些提交一样简单,也可能像完成整个端口一样困难。