Andrew Gunnerson
f95ef1f8c1
Version 3.30.2
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.30.2
2026-06-13 19:33:05 -04:00
Andrew Gunnerson
e5a373b59b
CHANGELOG.md: Add entry for PR #611
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-13 19:19:43 -04:00
rushiiMachine
ddb8611e27
fix: only compress regular files during Magisk backup
...
Creation of Magisk .backup/ files should only xz-compress real files,
and ignore other types such as symlinks. This fixes the case where
/init is a symlink, and avbroot incorrectly puts the backup symlink at
.backup/init.xz with the target path being compressed binary data.
Fixes : #610
2026-06-10 22:10:18 -07:00
Andrew Gunnerson
02b172b1c9
Version 3.30.1
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.30.1
2026-06-06 16:44:50 -04:00
Andrew Gunnerson
8cbcb44e23
CHANGELOG.md: Add entry for PR #608
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-06 16:42:45 -04:00
Andrew Gunnerson
144e635257
cli/payload: Skip recow for non-VABC payloads when packing
...
Setting the CoW size for non-VABC payloads is invalid and results in the
recow process failing with:
ERROR Partition has CoW estimate, but VABC is disabled: <name>
Fixes : #607
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-06 16:33:19 -04:00
Andrew Gunnerson
0c17db4fc4
Version 3.30.0
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
v3.30.0
2026-06-04 22:58:58 -04:00
Andrew Gunnerson
a06b7ade86
CHANGELOG.md: Add entry for PR #606
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-04 22:57:50 -04:00
Andrew Gunnerson
22a0196cae
ota: Add subcommand to list all partitions
...
Closes : #603
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-04 22:34:45 -04:00
Andrew Gunnerson
f12e2633ce
CHANGELOG.md: Add entry for PR #605
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2026-06-04 22:34:29 -04:00
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