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
078930b7c7
correct document typos
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
cfig
ccb246342d
change test cases for PR#94
3 years ago
cfig
15d58c6e98
Merge pull request #94 from railjty/patch-1
...
bootv2: support dts/dtb compiling in 'pack'
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
46370b17a8
Issue #91 : fix "cannot access class sun.security.rsa.RSAPrivateCrtKeyImpl" error
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
cfig
067cab9406
additional boot signature support and others
...
Issue #90 : support magisk-modified uncompressed ramdisk
3 years ago
cfig
0a342363de
partially spupport boot signature
...
Android 12: 4K boot signature
Android 13: 16K boot signature
3 years ago
cfig
3df4ec6fc1
Issue #87 : refine "clear" task
...
Please use "gradle clear" instead of "gradle clean".
3 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
3 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
3 years ago
cfig
f716e34d6d
Issue #84 : support misc.img
...
Actions:
unpack
pack
pull
flash
Signed-off-by: cfig <yuyezhong@gmail.com>
3 years ago
cfig
54be7a4fae
Issue #83 : support boot.img w/o ramdisk
3 years ago
cfig
78105c6b72
Issue #83 : support init_boot.img
3 years ago
cfig
1dd865adf4
support OTA payload.bin
...
- unpack: supported
- pack & others: Not Available
3 years ago
cfig
cc2399df0b
doc: add guide on working with system.img
3 years ago
cfig
2d7e164da5
progressive refactor: using cc.cfig.io.Struct from mavenCentral()
3 years ago
cfig
3ae5d567e3
vendor_boot: allow null bootconfig
3 years ago
cfig
5aad5d8793
update README about working with sparse images
3 years ago
cfig
b3246f6474
update module versions
3 years ago
cfig
41b216e840
Struct3: retire legacy Struct3
3 years ago
cfig
8bf807b663
Issue #81 : do not compile AOSP native code by default
3 years ago
cfig
19632ce235
helper: massive refinement
3 years ago
cfig
5cef10203b
Issue #79 : add "gradle clean" command
3 years ago
cfig
9123bae511
Merge pull request #80 from maps233-kk/patch-1
...
PR 80
https://github.com/cfig/Android_boot_image_editor/pull/80
3 years ago
Sapphire
3d3b7c552d
Update README.md
...
Update required packages for macOS
3 years ago
cfig
7a783acb27
Issue #75 : do not alllow duplicated fsconfig when packing cpio
3 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
3 years ago
cfig
1e2592c1c4
routine mass checkin
...
- VirtualABMsg: read and parse VAB info from misc
- Clear some detekt warnings
- dtbo: supress warnings
3 years ago
cfig
62bc8004c4
update gradle/kotlin
...
gradle 7.2
kotlin plugin: 1.5.30
3 years ago
cfig
6c07824ca4
Issue #67 : support boot/vendor_boot headerVersion downgrade from 4 to 3
...
boot: correct header size, trim bootSignature
vendor_boot: correct header size, trim vrt
3 years ago
Rover12421
041a12606f
fix FileNotFoundException / add ignore file list ( #68 )
...
* fix FileNotFoundException
magisk patch boot, ramdisk add backup file don't create(add) parent dir
* add git ignore file
add ignore file list :
boot.img*
local.properties
3 years ago
cfig
1b8fdbe69f
refine lzma ramdisk type check
...
We meet this OOM after PR 66:
https://github.com/cfig/Android_boot_image_editor/pull/66
Need to harden ZipHelper by catching OOM error when trying lzma.
4 years ago
cfig
93e81171ac
doc update
4 years ago
CallMESuper
2928ee9084
Lzma early than lz4.
...
* when user try to unpack image which ramdisk compressed with lzma, lz4 -t $IMAGE_FILE will return like 'Successfully decoded 13601602 bytes'. However in this case, tools cannot read entry and throw Exception.
4 years ago