cfig
4af828484c
staging commit
3 weeks ago
cfig
cd46a2fe6c
staging
2 months ago
cfig
545c0509a5
update tool version
6 months ago
cfig
b1a47eefee
misc: support factory image parsing for Pixel8a akita
7 months ago
cfig
cae7591d55
upgrade kotlin to 2.0.0, gradle 8.8
9 months ago
cfig
b0b1bcc968
dtb update for abe
9 months ago
cfig
38dd70a5fd
vendor boot update for abe
9 months ago
cfig
71a7d2a07f
update BootV3 for abe
10 months 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
10 months ago
cfig
5835158b3f
trim cmdline for BootV3
10 months ago
cfig
859300e3b9
Issue #138 : support customized dtc binary path
11 months ago
cfig
5b08470d76
lazybox: add trace-cmd analyzer
12 months 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
1 year ago
cfig
2076fad7d3
Issue #134 : support multiple DTs in BootV2 and VendorBoot
...
https://source.android.com/docs/core/architecture/dto/multiple
1 year 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
1 year 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
1 year ago
cfig
a8c3166994
Mass update for ramdisk and lazybox
...
lazybox: support bootchart
ramdisk: support cpio entry of type CHAR_DEV
1 year ago
cfig
62862a263b
misc image: support intel style misc based boot slot info
1 year ago
cfig
d558c77755
apex: ApexBuildInfo.pb ApexManifest.pb
1 year 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
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
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
e96aa0e33d
Issue #109 : add test case
2 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
2 years ago
cfig
130789c276
support vendor_kernel_boot.img, also refine display info on Windows
2 years ago
cfig
d7ea80a5c2
Issue #107 : accept the new change in dtc 1.6.1
2 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
2 years ago
cfig
cbe39e8c3b
Issue #101 : minimize mem footprint during partial file copy
2 years ago
cfig
1926af0eab
fix packing failure of vendor_boot on Windows
2 years ago
cfig
609c83db02
misc.img: allow "reserved" filed to be populated for testing purpose
2 years ago
cfig
66ca430622
some trivial changes
3 years ago
cfig
1f925cd742
Issue #92 , Issue #95 : support ext4/erofs image unpack
3 years ago
cfig
68afa1834e
Issue #95 : add vendor_dlkm into known image name
3 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
3 years ago
railjty
782efa3b69
bootv2: support dts/dtb compiling in 'pack'
3 years ago
cfig
394bfc5f94
vendor boot: support dts/dtb compiling in 'pack'
3 years ago
cfig
56b75a2610
add test case for Issue #91
3 years ago
cfig
d2719ae39e
Issue #91 : allow unsigned vendor_boot.img
3 years ago
cfig
4e7bdf6c47
dtbo: support 'pull' and 'flash'
3 years ago
cfig
9101c5bbab
update kotlin to 1.7.0
3 years ago