Commit Graph

271 Commits (608e05314a1ca08131f88217fd167493d25f5bba)
 

Author SHA1 Message Date
cfig 608e05314a staging 10 months ago
cfig 545c0509a5
update tool version 10 months ago
cfig bdadd5828c add "slit" subcmd 11 months ago
cfig b1a47eefee
misc: support factory image parsing for Pixel8a akita 12 months ago
cfig cae7591d55 upgrade kotlin to 2.0.0, gradle 8.8 1 year ago
cfig b0b1bcc968 dtb update for abe 1 year ago
cfig 38dd70a5fd vendor boot update for abe 1 year ago
cfig 67cdef2c43 fix autotest error 1 year ago
cfig 71a7d2a07f update BootV3 for abe 1 year ago
cfig 585e2fdcd5 Issue #145: 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
1 year ago
cfig 979a9b9f77
lazybox: support settings dump 1 year ago
cfig 5835158b3f
trim cmdline for BootV3 1 year ago
cfig d52e182a09
lazybox: pull vbmeta partition for subcmd sysinfo 1 year ago
cfig 859300e3b9
Issue #138: support customized dtc binary path 1 year ago
cfig 95ed740426
Issue #142: resolve jdk version error 1 year ago
Luka Panio 4bfdd409c0 Bump gradle to 8.7-rc-3 1 year ago
cfig 5b08470d76
lazybox: add trace-cmd analyzer 1 year ago
cfig afc0eabc32
correct release script 1 year ago
cfig 643ac9e51d
fix auto test failure under Windows
migrate all test resources to github
1 year ago
cfig 657b2d40ce
support legacy ota 1 year ago
cfig 374aab8f28
Issue #135: check bzcat/xzcat when unpacking payload.bin
also: support "-Dpart=XXX" in release package
1 year ago
cfig bdab70bd59
Issue #133: initial support of packing erofs image 1 year ago
cfig 94570b1fcc
trivial improvements
- replace String.deleteIfExists with kotlin.io.Path.deleteIfExists
- remove unused "dtb.src", use "dtb.*.src" instead
2 years ago
cfig 2076fad7d3
Issue #134: support multiple DTs in BootV2 and VendorBoot
https://source.android.com/docs/core/architecture/dto/multiple
2 years ago
cfig 05b4b4cab0
Issue #133: 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
2 years ago
cfig 08f1d3b548
Issue #130: 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
2 years ago
cfig a8c3166994
Mass update for ramdisk and lazybox
lazybox: support bootchart
ramdisk: support cpio entry of type CHAR_DEV
2 years ago
cfig d3b28f664c lazybox: support sysstat tools 2 years ago
cfig 62862a263b
misc image: support intel style misc based boot slot info 2 years ago
cfig 1deb33173f
lazybox: fix adb command error 2 years ago
cfig 7c8e997ef9
lazybox: add lazybox 2 years ago
cfig d558c77755
apex: ApexBuildInfo.pb ApexManifest.pb 2 years ago
cfig 82ff5215b7
Test case for #125, along with periodic updates
- kotlin: 1.9.0
 - gradle: 8.2.1
 - helper: update crypto helper
 - capex: partial update
2 years ago
cfig 0a795fccdd
add convenient scripts
factory image extractor
device info dumping script
2 years ago
cfig 55f2475ac0
Issue #125: boot/vendor_boot cmdline should be trimed when packing 2 years ago
cfig 5325af45b0
update doc and known_keys 2 years ago
cfig 7652770a25
dtb: refine 'clear' task of DeviceTreeParser
'clear' task can erase .dtb file now
2 years ago
cfig e5c6a41ede
Issue #123: better support dtb/dts
● support dumping /proc/device-tree from a running rooted Android
● support editing standalone dtb file
2 years ago
cfig ec6f4780a6
Issue #122: support ramdisk.img(boot image v0) without kernel 2 years ago
cfig 2f0af5d259
Issue #117: respect original check flags for ramdisk compression
ramdisk xz check flags: crc32/crc64 etc.
XiaoMi recovery image uses CRC32 and can not suppport CRC64
2 years ago
cfig d0dfebd42e
linux: use android-sdk-libsparse-utils instead of local code copy 2 years ago
cfig 95ee9b6d85
Issue #116: fix syntax error in Gradle 8.0.2 2 years ago
cfig cb192ee39a
misc improvements
* gradle pull: support devices w/o /vbmeta partition
* VendorBoot: correct size calculation
2 years ago
cfig 8be3510b67
Issue #111: downgrade required java to 11 2 years ago
cfig cb8e2530ce
refine doc 2 years ago
cfig e96aa0e33d
Issue #109: add test case 3 years ago
cfig de69dbf01c
Issue #109: support vendor_boot.img w/o dtb
Now for boot V4, dtb may be in vendor_boot or vendor_kernel_boot.
Google Change:
053c389f03
3 years ago
cfig 130789c276
support vendor_kernel_boot.img, also refine display info on Windows 3 years ago
cfig d7ea80a5c2
Issue #107: accept the new change in dtc 1.6.1 3 years ago
cfig e14887192a
update aosp modules from upstream
Goodbye 2022
a year of the Tiger
a year of lock down
a year of all the mess
3 years ago