From 49049132957f0850eef82eff6c7e85ad038ce174 Mon Sep 17 00:00:00 2001 From: osm0sis Date: Sun, 2 May 2021 23:50:11 -0300 Subject: [PATCH] AK3: fix unpackbootimg/unpackelf suffixes, fix elf to bootimg repack - unpackbootimg/unpackelf kernel+ramdisk suffixes were corrected to match their corresponding mkbootimg argument in my latest forked tools (AIK-mobile v3.8) - fix repack from unpackelf to mkbootimg broken base value introduced with AK3 rewrite --- tools/ak3-core.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/ak3-core.sh b/tools/ak3-core.sh index 42f0928..57c34e2 100755 --- a/tools/ak3-core.sh +++ b/tools/ak3-core.sh @@ -92,8 +92,8 @@ split_boot() { fi; $bin/unpackelf -i $bootimg; [ $? != 0 ] && dumpfail=1; - mv -f boot.img-zImage kernel.gz; - mv -f boot.img-ramdisk.cpio.gz ramdisk.cpio.gz; + mv -f boot.img-kernel kernel.gz; + mv -f boot.img-ramdisk ramdisk.cpio.gz; mv -f boot.img-cmdline cmdline.txt 2>/dev/null; if [ -f boot.img-dt -a ! -f "$bin/elftool" ]; then case $(od -ta -An -N4 boot.img-dt | sed -e 's/ del//' -e 's/ //g') in @@ -304,7 +304,7 @@ flash_boot() { $bin/rkcrc -k $ramdisk $home/boot-new.img; elif [ -f "$bin/mkbootimg" -a -f "$bin/unpackelf" -a -f boot.img-base ]; then [ "$dt" ] && dt="--dt $dt"; - $bin/mkbootimg --kernel $kernel --ramdisk $ramdisk --cmdline "$cmdline" --base $home --pagesize $pagesize --kernel_offset $kernel_offset --ramdisk_offset $ramdisk_offset --tags_offset "$tags_offset" $dt --output $home/boot-new.img; + $bin/mkbootimg --kernel $kernel --ramdisk $ramdisk --cmdline "$cmdline" --base $base --pagesize $pagesize --kernel_offset $kernel_offset --ramdisk_offset $ramdisk_offset --tags_offset "$tags_offset" $dt --output $home/boot-new.img; else [ "$kernel" ] && cp -f $kernel kernel; [ "$ramdisk" ] && cp -f $ramdisk ramdisk.cpio;