cfig
dff31c29ec
mass update
...
gradle 8.14
kotlin 2.1.21
11 months ago
cfig
00b507c5b5
staging
11 months ago
cfig
1ba97938ff
staging
11 months ago
cfig
43078016d4
staging
11 months ago
cfig
4af828484c
staging commit
1 year ago
cfig
cd46a2fe6c
staging
1 year ago
cfig
545c0509a5
update tool version
2 years ago
cfig
b1a47eefee
misc: support factory image parsing for Pixel8a akita
2 years ago
cfig
cae7591d55
upgrade kotlin to 2.0.0, gradle 8.8
2 years ago
cfig
b0b1bcc968
dtb update for abe
2 years ago
cfig
38dd70a5fd
vendor boot update for abe
2 years ago
cfig
71a7d2a07f
update BootV3 for abe
2 years 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
2 years ago
cfig
5835158b3f
trim cmdline for BootV3
2 years ago
cfig
859300e3b9
Issue #138 : support customized dtc binary path
2 years ago
cfig
5b08470d76
lazybox: add trace-cmd analyzer
2 years ago
cfig
657b2d40ce
support legacy ota
2 years ago
cfig
374aab8f28
Issue #135 : check bzcat/xzcat when unpacking payload.bin
...
also: support "-Dpart=XXX" in release package
2 years ago
cfig
bdab70bd59
Issue #133 : initial support of packing erofs image
2 years 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
3 years ago
cfig
a8c3166994
Mass update for ramdisk and lazybox
...
lazybox: support bootchart
ramdisk: support cpio entry of type CHAR_DEV
3 years ago
cfig
62862a263b
misc image: support intel style misc based boot slot info
3 years ago
cfig
d558c77755
apex: ApexBuildInfo.pb ApexManifest.pb
3 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
3 years ago
cfig
55f2475ac0
Issue #125 : boot/vendor_boot cmdline should be trimed when packing
3 years ago
cfig
5325af45b0
update doc and known_keys
3 years ago
cfig
7652770a25
dtb: refine 'clear' task of DeviceTreeParser
...
'clear' task can erase .dtb file now
3 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
3 years ago
cfig
ec6f4780a6
Issue #122 : support ramdisk.img(boot image v0) without kernel
3 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
3 years ago
cfig
d0dfebd42e
linux: use android-sdk-libsparse-utils instead of local code copy
3 years ago
cfig
cb192ee39a
misc improvements
...
* gradle pull: support devices w/o /vbmeta partition
* VendorBoot: correct size calculation
3 years ago
cfig
8be3510b67
Issue #111 : downgrade required java to 11
3 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
cfig
cbe39e8c3b
Issue #101 : minimize mem footprint during partial file copy
4 years ago
cfig
1926af0eab
fix packing failure of vendor_boot on Windows
4 years ago
cfig
609c83db02
misc.img: allow "reserved" filed to be populated for testing purpose
4 years ago
cfig
66ca430622
some trivial changes
4 years ago
cfig
1f925cd742
Issue #92 , Issue #95 : support ext4/erofs image unpack
4 years ago
cfig
68afa1834e
Issue #95 : add vendor_dlkm into known image name
4 years ago
cfig
0681a5e0c9
routine update
...
● avbtool: update to asop master, we see the new flag
AvbHashtreeDescriptor.FLAGS_CHECK_AT_MOST_ONCE
● For China mainland users:
Using domestic gradle+maven mirrors can speed up the build.
● gradle: 7.5
● kotlin: 1.7.10
4 years ago
railjty
782efa3b69
bootv2: support dts/dtb compiling in 'pack'
4 years ago
cfig
394bfc5f94
vendor boot: support dts/dtb compiling in 'pack'
4 years ago