boot.img
从手机上提取 boot.img
# 查询 boot 分区位置
$ ls -al /dev/block/by-name/boot
lrwxrwxrwx 1 root root 21 2023-11-17 12:50 /dev/block/by-name/boot -> /dev/block/mmcblk0p42
# 导出到外置存储卡 /sdcard/boot.img
$ dd if=/dev/block/mmcblk0p19 of=/sdcard/boot.img
从 boot.img 提取内核文件
可使用我编译的 unpackbootimg 工具。
unpackbootimg -i ./boot.img -o ./boot
制作 boot.img
可使用我编译的 unpackbootimg 工具。
mkbooting --kernel KERNEL -o ./boot.img