Skip to content

Files

Latest commit

dff2fff · Sep 20, 2023

History

History
65 lines (48 loc) · 2.75 KB

CHANGELOG.md

File metadata and controls

65 lines (48 loc) · 2.75 KB

Version 2.1.0

  • Add support for dm-verify FEC (forward error correction) (Issue #145, PR #146)
    • ota verify and avb verify will now check the FEC data.
  • Print status and warning messages to stderr (PR #149)
  • Add new avb unpack, avb pack, and avb repack commands for AVB images (Issue #144, Issue #148, PR #152)
    • avb verify now optionally accepts --repair to fix corrupted dm-verity images.

Behind-the-scenes changes:

  • Remove unnecessary use of Arc (PR #147)
  • Use bstr crate to escape mostly UTF-8 binary data (PR #150)
  • Improve error fields and error contest (PR #153)

Version 2.0.3

  • Upgrade xz version in precompiled binaries (Issue #138, PR #139)
    • This fixes the ota extract and ota verify commands in some multithreaded situations.
  • Add --version option to print out avbroot's version (Issue #138, PR #140)

Version 2.0.2

  • Fix data_offset being set for payload operations that don't need it (PR #136)
    • This fixes patched stock OnePlus images from being rejected when flashing.

Behind-the-scenes changes:

  • Move full OTA check to CLI functions to allow library functions to parse delta OTAs (PR #135)
  • Remove unnecessary use of anyhow macro (PR #137)

Version 2.0.1

  • Add support for Magisk 263xx (PR #132)

Version 2.0.0

  • Initial Rust release. The old Python implementation can be found in the python branch. (PR #130)