【发布时间】:2020-05-25 14:42:45
【问题描述】:
我已经完全解锁了三星设备,并从Samsung open-source site 下载了内核源代码。我已经很好地构建了内核,源代码中包含的README_Kernel.txt 文件中给出了说明。
我在out/arch/arm64/boot/Image 获得构建输出。
我还从samfrew下载了设备的固件:G977PVPU2ASH6
我已经提取了下载固件的boot.img并使用AIK-Linux-v3.6修补了Image
当我刷机(使用 Odin v3.14)时,它会失败并卡在启动画面上(我通常在下载模式下看到有关手机状态的信息。)如下:
这是我第一次很好地构建了内核并获得了输出。我已经通过从下载的固件中刷新原始boot.img 来修复设备。
我想了解为什么从源代码构建的内核无法刷新。我知道一些原因,例如:
- 三星可能因为专有原因不分享完整代码。
- 错误的工具链。
究竟如何,有人可以确定问题? 有什么帮助/建议吗?
【问题讨论】:
标签: android linux-kernel android-source selinux android-kernel