Andrew Gunnerson
4fc694039e
Update dependencies
...
The e2e checksums had to be updated due to bug fixes in the lzma-rust2
encoder:
https://github.com/hasenbanck/lzma-rust2/compare/v0.16.2...v0.16.4
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-04 22:28:40 -04:00
Andrew Gunnerson
1b4789a337
README.md: Document how keys correspond to AOSP keys
...
Fixes : #604
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-04 21:25:39 -04:00
Ivan
6387b8ae4d
README.ru.md: Update translation
...
* https://github.com/chenxiaolong/avbroot/commit/6f8de8b2c4cde899e30c8d1744f8c19b5a742f6d
* https://github.com/chenxiaolong/avbroot/commit/fce0bfabab05ccea25a90fb9b014b0a4dd3b760b
* https://github.com/chenxiaolong/avbroot/commit/f82db7aafcb3f8a0229df1ef86c91d8631b90e0b
also noticed that I had missed https://github.com/chenxiaolong/avbroot/commit/d7439e15aedb77948e7079fc1e23c2f44e6636ec a while back. added that, too.
Signed-off-by: Ivan <reddxae@proton.me >
2026-05-28 16:50:48 +03:00
Andrew Gunnerson
f82db7aafc
README.md: Update minimum fastboot version to 35
...
https://github.com/chenxiaolong/avbroot/pull/316#issuecomment-4526748687
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-05-26 09:31:57 -04:00
Andrew Gunnerson
fce0bfabab
README.md: Clarify that license is GPLv3 only
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-04-25 15:32:19 -04:00
Andrew Gunnerson
07b6901d8e
Version 3.29.1
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.29.1
2026-04-23 11:36:35 -04:00
Andrew Gunnerson
b2b3d98005
CHANGELOG.md: Add entry for PR #594
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-04-23 11:26:51 -04:00
Andrew Gunnerson
21c1dc86ce
format/payload: Allow manifests up to 16 MiB
...
The memory limit prevented some larger incremental OTAs from being
loaded.
Fixes : #593
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-04-23 11:24:57 -04:00
Andrew Gunnerson
462084ac18
Version 3.29.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.29.0
2026-03-28 01:15:32 -04:00
Andrew Gunnerson
4c3e1efd99
CHANGELOG.md: Add entry for PR #587
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-28 01:14:41 -04:00
Andrew Gunnerson
9b7f27e384
cli/payload: Add support for unpacking skeleton images
...
This is useful for getting properly sized (but empty) image files when
unpacking delta payloads.
Discussion: #582
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-28 01:03:37 -04:00
Andrew Gunnerson
2120827755
CHANGELOG.md: Add entry for PR #586
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-28 00:56:58 -04:00
Andrew Gunnerson
8b33645026
cli/zip: Add support for packing/unpacking the payload at the same time
...
This is more efficient since there's no need to waste space on an extra
copy of payload.bin when we can directly read it from the zip file or
directly write to the zip file.
Discussion: #582
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-28 00:22:02 -04:00
Andrew Gunnerson
eafc6ad3b4
Version 3.28.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.28.0
2026-03-25 18:48:32 -04:00
Andrew Gunnerson
188d256d03
CHANGELOG.md: Add entry for PR #584
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-25 18:41:08 -04:00
Andrew Gunnerson
c1836d01a4
cli/payload: Allow unpacking only metadata from delta payloads
...
The images are the only parts that can't be extracted. Having the
unpacked metadata is useful because it allows for manually building a
full payload using the metadata from the delta payload.
Discussion: #582
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-25 18:40:07 -04:00
Andrew Gunnerson
e8532870b1
Version 3.27.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.27.0
2026-03-20 00:01:47 -04:00
Andrew Gunnerson
b854654cab
CHANGELOG.md: Add entry for PR #580
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-20 00:00:40 -04:00
Andrew Gunnerson
f68a492131
format/compression: Add support for LZMA
...
Fixes : #578
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-19 21:04:09 -04:00
Andrew Gunnerson
c22a5d6eca
CHANGELOG.md: Add entry for PR #579
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-19 20:06:42 -04:00
Andrew Gunnerson
2631228e8d
Update dependencies
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-03-19 19:33:15 -04:00
Andrew Gunnerson
f2b5d9646e
Version 3.26.1
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.26.1
2026-02-23 22:27:43 -05:00
Andrew Gunnerson
4991c5192e
CHANGELOG.md: Add entry for PR #573
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-23 22:14:38 -05:00
Andrew Gunnerson
8ef9f89cdd
Bump Magisk version upper bound to 30800
...
There are no breaking changes.
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-23 22:12:09 -05:00
Andrew Gunnerson
43cd7eac78
Version 3.26.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.26.0
2026-02-21 16:44:08 -05:00
Andrew Gunnerson
faf5a908ec
CHANGELOG.md: Add entry for PR #571
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-21 16:39:19 -05:00
Andrew Gunnerson
97cad8f508
cli/avb: Warn when AVB header is signed with AOSP test keys
...
This will log a warning message, but will not return a fatal error.
Issue: #569
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-21 16:33:56 -05:00
Andrew Gunnerson
dd73dcbd56
CHANGELOG.md: Add entry for PR #570
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-21 16:32:15 -05:00
Andrew Gunnerson
6f8de8b2c4
Add option to re-sign unmodified partitions during patching
...
This is useful when the OTA contains partition images that are signed
with the AOSP test keys.
Issue: #569
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-21 15:32:44 -05:00
Andrew Gunnerson
1be81d87b9
README.extra.md: Fix avbroot ota -> avbroot zip
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-20 23:14:17 -05:00
Andrew Gunnerson
5df2ffa435
Version 3.25.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.25.0
2026-02-16 00:17:39 -05:00
Andrew Gunnerson
16c1c2a4d3
CHANGELOG.md: Add entry for PR #565
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-16 00:15:12 -05:00
Andrew Gunnerson
1155a14b00
Update dependencies
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-16 00:06:42 -05:00
Andrew Gunnerson
806870664a
CHANGELOG.md: Add entry for PR #564
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-16 00:01:09 -05:00
Andrew Gunnerson
4717407a43
Add missing flush() and remove no-op flush()
...
* flush() or into_inner() is now called for all BufWriters
* flush() is no longer called for Files, which is a no-op operation
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 23:55:53 -05:00
Andrew Gunnerson
ff4a2a6db8
CHANGELOG.md: Add entry for PR #563
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 23:37:50 -05:00
Andrew Gunnerson
49bd389bf3
cli/payload: Fix short option conflict for output and output_properties
...
These were both requesting -o. --output-properties will now be -O
instead.
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 23:37:02 -05:00
Andrew Gunnerson
5afe76bf2b
CHANGELOG.md: Add entry for PR #562
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 23:28:32 -05:00
Andrew Gunnerson
0c8357924c
Add support for unpacking and packing raw OTA zips
...
This provides the last bit of machinery needed to build an OTA from
scratch, outside of the usual `avbroot ota patch` mechanism. The new
subcommands exist under `avbroot zip` instead of `avbroot ota` to reduce
the chance of someone accidentally using them.
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 22:37:18 -05:00
Andrew Gunnerson
ef9e563010
CHANGELOG.md: Add entry for PR #561
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 15:31:16 -05:00
Andrew Gunnerson
2e53147f87
cli/{cpio,lp,payload}: Remove outdated mention of openat-style sandboxing
...
This was previously removed in d7369e73e9
because it was preventing other legitimate use cases.
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-15 15:27:33 -05:00
Andrew Gunnerson
69903c4382
Version 3.24.1
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.24.1
2026-02-03 18:19:05 -05:00
Andrew Gunnerson
9987d21cef
CHANGELOG.md: Add entry for PR #559
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-03 18:16:25 -05:00
Andrew Gunnerson
9802bba5f7
Update dependencies
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-02-03 18:09:44 -05:00
Andrew Gunnerson
1b30328b01
CHANGELOG.md: Add entry for PR #555
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-01-24 18:55:42 -05:00
Andrew Gunnerson
efb25e15dd
cli/avb: Fix help text for avbroot avb verify-device -p
...
Issue: #554
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-01-24 18:52:32 -05:00
Ivan
2e5754e16c
README.ru.md: Update translation
...
Sync with https://github.com/chenxiaolong/avbroot/commit/2033e481632fb7b81df296f00d1d75ab1759adae
Signed-off-by: Ivan <reddxae@proton.me >
2026-01-10 15:43:36 +03:00
Andrew Gunnerson
cd4da8d147
Version 3.24.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.24.0
2026-01-09 23:32:00 -05:00
Andrew Gunnerson
9c48d0ddc5
CHANGELOG.md: Add entry for PR #550
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-01-09 23:31:25 -05:00
Andrew Gunnerson
ee70fdbcae
deny.toml: Ignore compiled honggfuzz executable and object files
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-01-09 23:10:50 -05:00