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
e96aa0e33d
Issue #109 : add test case
3 years ago
cfig
d7ea80a5c2
Issue #107 : accept the new change in dtc 1.6.1
3 years ago
cfig
66ca430622
some trivial changes
3 years ago
cfig
ccb246342d
change test cases for PR#94
4 years ago
cfig
394bfc5f94
vendor boot: support dts/dtb compiling in 'pack'
4 years ago
cfig
56b75a2610
add test case for Issue #91
4 years ago
cfig
46370b17a8
Issue #91 : fix "cannot access class sun.security.rsa.RSAPrivateCrtKeyImpl" error
4 years ago
cfig
3df4ec6fc1
Issue #87 : refine "clear" task
...
Please use "gradle clear" instead of "gradle clean".
4 years ago
cfig
2d8c39b797
Issue #88 , Issue #75 : ignore empty bootSig in boot V4
...
Issue #88 : Android 12 has empty bootSig, while Android 13 doesn't, so we
ignore this part duing re-packing
Issue #75 : allow duplicated entry in CPIO
Also: replace slf4j-simple with logback
4 years ago
cfig
b701884df2
Issue #86 : fix vrt vendor_boot issues
...
- support vendor_boot "board" filed
- fix unpack problem when vrt is enabled
- add test case
- upgrade to kotlin 1.6.21
4 years ago
cfig
54be7a4fae
Issue #83 : support boot.img w/o ramdisk
4 years ago
cfig
78105c6b72
Issue #83 : support init_boot.img
4 years ago
cfig
a358bd6a7b
Issue #71 : refine dtbo unpack/pack
...
dtbo unpack:
save image info
decompile dtb to dts and yaml dts
print summary
dtbo pack:
compile dts to dtb
print summary
boot v0-v4 pack:
print summary
4 years ago
cfig
6a7d3793fb
upgrade gradle to 7.0
5 years ago
cfig
852ee928c7
squashed update
...
aosp: mkdtboimg,mkbootimg
test: Issue #59
parser: support boot-debug and vendor_boot-debug
5 years ago
cfig
85c26a361d
Fix #54 : support boot.img vbmeta blob flag
5 years ago
cfig
a67ff9e4db
lzma checking may crash, move to last
5 years ago
cfig
b108110dbd
first version compatible with Windows 10
5 years ago
cfig
4e9d60db1a
cpio: replace mkbootfs with java CPIO
...
reimplement android mkbootfs with pure java, features include:
unpack:
- using commons.compress
- save cpio entry info on unpacking, and reload it on packing, this is
called 'exact-matching'
pack: using new code with the help of commons.compress
- for newly added ramdisk file, its file mode falls back to
'pattern-matching'
- for newly added ramdisk file that doesn't match any pattern, it will
use default file mode, 'default'
integration test:
- enable strict cpio checking
5 years ago
cfig
454c5e6ae8
update test case for issue 47
5 years ago
cfig
30a5a0cbad
unify helpers and remove codacy
5 years ago
cfig
bff3b6fa97
fix integrationTest
...
do not check lz4-ed files
remove cpio dependency
5 years ago
cfig
ddd1ad5ef2
mass update
...
dependent modules:
aosp update
kotlin: 1.4.0 -> 1.4.10
unify helpers between projects
commons.compress 1.20
bbootimage:
fix page size error in vendor_boot
supress compile warnings
lz4:
change lz4 compress parameter if lz4 is not up-to-date
use external lz4 to decompress kernel for Ubuntu <=18.04
cpio:
use java cpio to decompress ramdisk
add skipcpio to read contatenate cpio
5 years ago
cfig
bb5c217e4e
travis: multi platform tests
5 years ago
cfig
716e8363ff
initial GKI images support
...
- boot.img header v3
- vendor_boot.img
6 years ago
cfig
b21e856754
eliminate meaningless non-zero values of ramdisk_offset
...
- Fix: issue #38
- sync change of
https://android-review.googlesource.com/c/platform/system/tools/mkbootimg/+/1087679
- also change integrationTest
6 years ago
cfig
ff7021e2db
test: add more tests for android 10 coral
6 years ago
cfig
bf7defd434
bundle {boot.img, vbmeta.img}
6 years ago
cfig
f680adcc05
update integrationTest and gradle 'check'
7 years ago
cfig
79b84baf68
mass update
...
builder:
kotlin 1.3.41
bootloader_message:
reboot rescue
reboot fastboot
mkbootimg
update mkbootimg from AOSP master
modify our header packer accordingly
avbtool:
update from commit 9d3646515bf0b5f09d8bdbe0b844c7eefa0c0802
Tue May 14 15:30:37 2019 -0400
remote java
7 years ago
cfig
f03315b08a
add dtbo.img parser
...
also refactor some code structure
7 years ago
cfig
3dd9f1e685
update integrationTest for android Q preview
7 years ago
cfig
fe14b49178
add submodule for integrationTest resources
7 years ago