我正在尝试使用http://opensource.samsung.com上的设备源代码为我的 SM-A500S 更新内核。我已完成以下步骤来获取 zImage 文件:
- 将 Kernel.tar.gz 解压到内核文件夹
- 安装 eabi-4.7 工具链和 lz4c 库
- 什么都不做,执行 build_kernel.sh
构建过程是成功的,我可以在“kernel/arch/arm/boot/”找到 zImage 文件,但是与库存内核大小(8.50 MB)相比,我的内核大小太大(18.09 MB)。我尝试通过执行以下步骤来创建新的启动映像:
- 使用 abootimg 提取股票 boot.img
- 编辑 bootimg.cfg 并删除 bootsize 编号
- 使用 abootimg --create 创建新的启动映像
并尝试使用 Odin v3.07 更新内核。
Odin v3.07 以 FAIL (Size) 返回错误。
到目前为止我做错了什么?我怎样才能将我的内核大小减少到与股票 rom 相同的大小?
太感谢了