diff --git a/anykernel.sh b/anykernel.sh index e842b5b..9574f35 100755 --- a/anykernel.sh +++ b/anykernel.sh @@ -39,6 +39,7 @@ dump_boot() { write_boot() { cd $split_img; cmdline=`cat *-cmdline`; + board=`cat *-board`; base=`cat *-base`; pagesize=`cat *-pagesize`; kerneloff=`cat *-kerneloff`; @@ -56,7 +57,7 @@ write_boot() { fi; cd $ramdisk; find . | cpio -o -H newc | gzip > /tmp/anykernel/ramdisk-new.cpio.gz; - $bin/mkbootimg --kernel /tmp/anykernel/zImage --ramdisk /tmp/anykernel/ramdisk-new.cpio.gz $second --cmdline "$cmdline" --base $base --pagesize $pagesize --kernel_offset $kerneloff --ramdisk_offset $ramdiskoff $secondoff --tags_offset $tagsoff $dtb --output /tmp/anykernel/boot-new.img; + $bin/mkbootimg --kernel /tmp/anykernel/zImage --ramdisk /tmp/anykernel/ramdisk-new.cpio.gz $second --cmdline "$cmdline" --board "$board" --base $base --pagesize $pagesize --kernel_offset $kerneloff --ramdisk_offset $ramdiskoff $secondoff --tags_offset $tagsoff $dtb --output /tmp/anykernel/boot-new.img; dd if=/tmp/anykernel/boot-new.img of=$block; } diff --git a/tools/mkbootimg b/tools/mkbootimg index 21932be..8f4b1de 100755 Binary files a/tools/mkbootimg and b/tools/mkbootimg differ diff --git a/tools/unpackbootimg b/tools/unpackbootimg index 3d6a759..ccd085d 100755 Binary files a/tools/unpackbootimg and b/tools/unpackbootimg differ