22 Commits (master)

Author SHA1 Message Date
cfig 7451a29f45
squashed commit
gradle 8.14
kotlin 2.1.21
updated support of be

Signed-off-by: cfig <yuyezhong@gmail.com>
cfig 763427af01
Merge remote-tracking branch 'origin/dev' into temp
cumulated changes recently
cfig cd46a2fe6c staging
cfig fc67140c2d
staging
cfig 545c0509a5
update tool version
cfig bdadd5828c add "slit" subcmd
cfig cae7591d55 upgrade kotlin to 2.0.0, gradle 8.8
cfig 38dd70a5fd vendor boot update for abe
cfig 585e2fdcd5 Issue : staging
boot.img V3
unpack
java -jar bbootimg/build/libs/bbootimg.jar unpackInternal ../boot.img out
pack
java -jar bbootimg/build/libs/bbootimg.jar packInternal out ../x/boot.img.modified
cfig 979a9b9f77
lazybox: support settings dump
cfig d52e182a09
lazybox: pull vbmeta partition for subcmd sysinfo
cfig 95ed740426
Issue : resolve jdk version error
cfig 5b08470d76
lazybox: add trace-cmd analyzer
cfig bdab70bd59
Issue : initial support of packing erofs image
cfig 94570b1fcc
trivial improvements
- replace String.deleteIfExists with kotlin.io.Path.deleteIfExists
- remove unused "dtb.src", use "dtb.*.src" instead
cfig 2076fad7d3
Issue : support multiple DTs in BootV2 and VendorBoot
https://source.android.com/docs/core/architecture/dto/multiple
cfig 05b4b4cab0
Issue : support repack ext4 system_dlkm etc.
Done:
  "unpack" and "pack" tasks are supported for sparse/raw ext4 images
TODO:
  sparse/raw erofs images are not supported yet
cfig 08f1d3b548
Issue : payload.bin unpack enhancement
- support ZERO op
- support extracting only 1 specified partition
Usage:
    gradle unpack -Dpart=<part_name>
Example:
    gradle unpack -Dpart=boot
    gradle unpack -Dpart=system
Note:
    "build/payload/" will be deleted before each "unpack" task
cfig a8c3166994
Mass update for ramdisk and lazybox
lazybox: support bootchart
ramdisk: support cpio entry of type CHAR_DEV
cfig d3b28f664c lazybox: support sysstat tools
cfig 1deb33173f
lazybox: fix adb command error
cfig 7c8e997ef9
lazybox: add lazybox