Commit Graph

  • 39d5fbf76d payload: Switch to zerocopy Andrew Gunnerson 2024-11-29 20:23:18 -05:00
  • 20f5bdacc7 compression: Switch to zerocopy Andrew Gunnerson 2024-11-29 19:43:00 -05:00
  • 5b8eefa867 fec: Switch to zerocopy Andrew Gunnerson 2024-11-29 19:33:36 -05:00
  • b2610fa0e9 Update zerocopy to 0.8.11 Andrew Gunnerson 2024-11-30 01:28:54 -05:00
  • 8a5550a43c Add new traits for zero padding and unpadding strings Andrew Gunnerson 2024-11-29 21:21:11 -05:00
  • e16f4c7fa7 README.ru.md: update translation Ivan Katrovsky 2024-11-13 17:50:08 +03:00
  • 983e6c40a5 Version 3.9.0 v3.9.0 Andrew Gunnerson 2024-11-11 20:04:59 -05:00
  • 8729854727 CHANGELOG.md: Add entry for PR #377 Andrew Gunnerson 2024-11-11 19:55:44 -05:00
  • 0d1beb7734 Update dependencies Andrew Gunnerson 2024-11-11 19:54:50 -05:00
  • 2cd0d69238 CHANGELOG.md: Add entry for PR #376 Andrew Gunnerson 2024-11-11 19:43:50 -05:00
  • c0e65264e5 sparse: Allow parsing files with unknown fields Andrew Gunnerson 2024-11-11 19:38:17 -05:00
  • 37b15a2b6a CHANGELOG.md: Add entry for PR #374 Andrew Gunnerson 2024-11-08 17:34:23 -05:00
  • e4994fbe98 format/payload: Allow verifying signatures without an unpadded size Andrew Gunnerson 2024-11-08 17:27:44 -05:00
  • cf1bacab30 CHANGELOG.md: Add entry for PR #373 Andrew Gunnerson 2024-11-08 17:27:24 -05:00
  • 4832121160 format/ota: Allow verifying OTAs without metadata.pb Andrew Gunnerson 2024-11-08 17:25:00 -05:00
  • c614e61744 CHANGELOG.md: Add entry for PR #371 Andrew Gunnerson 2024-11-07 22:13:03 -05:00
  • 9ebce1666c Add option to skip verifying recovery's OTA cert too Andrew Gunnerson 2024-11-07 22:04:11 -05:00
  • fb34198ffc CHANGELOG.md: Add entry for PR #370 Andrew Gunnerson 2024-11-05 18:00:13 -05:00
  • 4a5eab4ba0 crypto: Fix minor clippy warning Andrew Gunnerson 2024-11-05 17:59:26 -05:00
  • 1e1818ad8f CHANGELOG.md: Add entry for PR #369 Andrew Gunnerson 2024-11-05 17:58:59 -05:00
  • 3f25ad7c76 Add more context for avb::Header::set_algo_for_key() calls Andrew Gunnerson 2024-11-05 17:53:01 -05:00
  • 37e28eb040 CHANGELOG.md: Add entry for PR #367 Andrew Gunnerson 2024-11-05 17:51:41 -05:00
  • ce87757fd1 patch/boot: Avoid loading boot images when there are no patchers Andrew Gunnerson 2024-11-05 09:28:34 -05:00
  • 10c425dede Add option to skip inserting OTA cert into recovery image Andrew Gunnerson 2024-11-04 18:22:06 -05:00
  • 8a0d147993 CHANGELOG.md: Add entry for PR #368 Andrew Gunnerson 2024-11-04 18:54:23 -05:00
  • 062aa21485 Update dependencies Andrew Gunnerson 2024-11-04 18:32:58 -05:00
  • 7ffeb5e5cb Version 3.8.0 v3.8.0 Andrew Gunnerson 2024-10-13 22:25:18 -04:00
  • a9a1aa55e9 CHANGELOG.md: Add entry for PR #364 Andrew Gunnerson 2024-10-13 22:18:58 -04:00
  • 0ca2872111 Update dependencies Andrew Gunnerson 2024-10-13 22:16:59 -04:00
  • a403c26b54 CHANGELOG.md: Add entry for PR #363 Andrew Gunnerson 2024-10-13 21:36:47 -04:00
  • 4afa1d1ba6 cli/avb: Add subcommand for computing vbmeta digest Andrew Gunnerson 2024-10-13 21:25:51 -04:00
  • 9f669bc53e Version 3.7.1 v3.7.1 Andrew Gunnerson 2024-10-10 18:12:48 -04:00
  • fc89159f09 CHANGELOG.md: Add entry for PR #362 Andrew Gunnerson 2024-10-10 18:04:25 -04:00
  • 18f43a0e57 Add support for Magisk 28000 Andrew Gunnerson 2024-10-10 18:03:04 -04:00
  • af7262a0d2 cli/sparse: Fix clippy warning on non-Linux/Android builds Andrew Gunnerson 2024-09-22 21:21:11 -04:00
  • 5a7885674e ci.yml: Use target name in Rust cache key Andrew Gunnerson 2024-09-22 21:04:59 -04:00
  • c974ab5ec3 Use Rust conventional comment style for license headers Andrew Gunnerson 2024-09-22 14:58:01 -04:00
  • 02ae9cd0e3 Version 3.7.0 v3.7.0 Andrew Gunnerson 2024-09-21 18:42:42 -04:00
  • 9c92d32a80 CHANGELOG.md: Add entry for PR #357 Andrew Gunnerson 2024-09-21 18:42:19 -04:00
  • 296df25fb9 Ensure that PrepatchedImagePatcher runs before other patchers Andrew Gunnerson 2024-09-21 18:09:11 -04:00
  • 352352b4d4 CHANGELOG.md: Add entry for PR #355 Andrew Gunnerson 2024-09-15 20:06:57 -04:00
  • e28ef42c0e Switch to passterm library for password prompts Andrew Gunnerson 2024-09-15 17:46:52 -04:00
  • 5775c86e5b CHANGELOG.md: Add entry for PR #354 Andrew Gunnerson 2024-09-15 16:19:31 -04:00
  • 3dc8e07c0f cli/payload: Allow inspecting delta payloads Andrew Gunnerson 2024-09-15 16:11:00 -04:00
  • 040dcd1a5c Return ExitCode from main Andrew Gunnerson 2024-09-01 22:36:41 -04:00
  • 41a578975f CHANGELOG.md: Add entry for PR #347 Andrew Gunnerson 2024-09-01 02:23:05 -04:00
  • e9638d25b0 Add support for packing and unpacking Android sparse images Andrew Gunnerson 2024-09-01 01:39:18 -04:00
  • e25080ddef Merge pull request #346 from bugreportion/patch-1 Andrew Gunnerson 2024-08-31 12:43:48 -04:00
  • 0e7d778cf5 README.ru.md: update translation Ivan Katrovsky 2024-08-31 02:48:09 +03:00
  • 8ca1a289a8 README.md: Split setting ANDROID_PRODUCT_OUT env var to separate step Andrew Gunnerson 2024-08-30 19:12:56 -04:00
  • dfbc2f807f CHANGELOG.md: Add entry for PR #343 Andrew Gunnerson 2024-08-28 18:37:45 -04:00
  • e55cf3d679 lp: Sparse files are not required when packing and unpacking empty images Andrew Gunnerson 2024-08-28 18:30:57 -04:00
  • 7c38c5609b CHANGELOG.md: Add entry for PR #342 Andrew Gunnerson 2024-08-27 23:57:59 -04:00
  • 13c910274e Add support for packing and unpacking logical partition images Andrew Gunnerson 2024-08-27 23:28:20 -04:00
  • dd40f64918 CHANGELOG.md: Add entry for PR #337 Andrew Gunnerson 2024-08-20 21:37:57 -04:00
  • 7113fb32ef Add support for outputting zip files with no data descriptors Andrew Gunnerson 2024-08-19 20:23:16 -04:00
  • 9c9d656ea2 CHANGELOG.md: Add entry for PR #336 Andrew Gunnerson 2024-08-19 15:03:26 -04:00
  • e06674a7f0 Print a useful error message when there's no TTY for a password prompt Andrew Gunnerson 2024-08-19 14:52:24 -04:00
  • cf5ef13e47 Version 3.6.0 v3.6.0 Andrew Gunnerson 2024-08-19 00:03:38 -04:00
  • 5fada419cb CHANGELOG.md: Add entry for PR #335 Andrew Gunnerson 2024-08-19 00:03:05 -04:00
  • eeea9f41b4 cli/args: Use tracing::Level directly Andrew Gunnerson 2024-08-18 23:58:11 -04:00
  • 0bebf120c6 CHANGELOG.md: Add entry for PR #334 Andrew Gunnerson 2024-08-18 23:57:40 -04:00
  • 264c602fdb cli/ota: Remove unnecessary mutex Andrew Gunnerson 2024-08-18 23:49:41 -04:00
  • 343e2e279c CHANGELOG.md: Add entry for PR #333 Andrew Gunnerson 2024-08-18 23:44:45 -04:00
  • 59ca759262 Add support for gzip VABC algorithm Andrew Gunnerson 2024-08-18 17:24:36 -04:00
  • 83ab475c11 Version 3.5.0 v3.5.0 Andrew Gunnerson 2024-08-15 20:45:04 -04:00
  • fe54640029 CHANGELOG.md: Add entry for PR #331 Andrew Gunnerson 2024-08-15 20:44:32 -04:00
  • fec1840a5f Add subcommands for packing and unpacking payload binaries Andrew Gunnerson 2024-08-15 19:54:56 -04:00
  • 395f6934ff CHANGELOG.md: Add entry for PR #329 Andrew Gunnerson 2024-08-14 22:07:47 -04:00
  • a83b2fbfa9 Update dependencies Andrew Gunnerson 2024-08-14 21:06:21 -04:00
  • e18ef20e4d Version 3.4.1 v3.4.1 Andrew Gunnerson 2024-07-28 18:04:20 -04:00
  • b140620ed3 CHANGELOG.md: Add entry for PR #323 Andrew Gunnerson 2024-07-28 18:03:16 -04:00
  • dd9d8959fd Add support for Magisk 27006 Andrew Gunnerson 2024-07-28 17:45:11 -04:00
  • 9a7cece973 CHANGELOG.md: Add entry for PR #321 Andrew Gunnerson 2024-07-15 21:44:29 -04:00
  • aac3aded78 Update all dependencies Andrew Gunnerson 2024-07-15 21:32:14 -04:00
  • 24320d4fae README.md: Move signature verification instructions to shared repo Andrew Gunnerson 2024-07-14 18:23:55 -04:00
  • 6800ae073e README.ru.md: update translation Ivan Katrovsky 2024-07-06 05:01:06 +03:00
  • 4d90ee2ac6 README.md: Document that uninstalling Magisk will also flash an unsigned boot image Andrew Gunnerson 2024-07-05 19:45:27 -04:00
  • 6b087c0844 README.ru.md: update translation Ivan Katrovsky 2024-07-05 15:46:26 +03:00
  • d384a8a99b README.md: Document that fastboot >=34 is required Andrew Gunnerson 2024-07-04 16:20:22 -04:00
  • bc358c62af Version 3.4.0 v3.4.0 Andrew Gunnerson 2024-06-26 19:52:44 -04:00
  • fc05cb901a CHANGELOG.md: Add entry for PR #312 Andrew Gunnerson 2024-06-26 19:52:11 -04:00
  • 031ac8aa31 cli/avb: Add --public-key option for extract-avb subcommand Andrew Gunnerson 2024-06-25 20:38:04 -04:00
  • 4a1dab4069 Add support for signing with an external program Andrew Gunnerson 2024-06-24 23:35:39 -04:00
  • bf885e40cf CHANGELOG.md: Add entry for PR #311 Andrew Gunnerson 2024-06-24 18:15:49 -04:00
  • c2a441cf78 avb: AlgorithmType: Fail on unknown key types Andrew Gunnerson 2024-06-24 17:54:50 -04:00
  • f6c6a9509a Version 3.3.0 v3.3.0 Andrew Gunnerson 2024-06-23 15:51:57 -04:00
  • 5a00995366 CHANGELOG.md: Add entry for PR #309 Andrew Gunnerson 2024-06-22 18:47:28 -04:00
  • edf537aad6 Add payload subcommand for dumping payload.bin header Andrew Gunnerson 2024-06-22 18:42:46 -04:00
  • f006f20209 CHANGELOG.md: Add entry for PR #307 Andrew Gunnerson 2024-06-22 18:38:44 -04:00
  • f36c1ca451 payload: Fudge CoW size estimate by 1% Andrew Gunnerson 2024-06-21 22:36:41 -04:00
  • 29b72961a3 Update CoW size estimate when replacing entire dynamic partitions Andrew Gunnerson 2024-06-21 21:51:49 -04:00
  • e105efb6d3 Version 3.2.3 v3.2.3 Andrew Gunnerson 2024-06-14 18:26:14 -04:00
  • 2a7df104ed CHANGELOG.md: Add entry for PR #304 Andrew Gunnerson 2024-06-14 18:17:06 -04:00
  • 8e52a9cf8c Add support for cross-compiling to Android Andrew Gunnerson 2024-06-14 14:54:24 -04:00
  • f9343aa542 Version 3.2.2 v3.2.2 Andrew Gunnerson 2024-06-03 19:50:01 -04:00
  • 0391d4e2c3 CHANGELOG.md: Add entry for PR #268 Andrew Gunnerson 2024-06-03 18:49:29 -04:00
  • c18800dc44 patch/boot: Add entry name/index to zip error messages Andrew Gunnerson 2024-06-03 18:37:04 -04:00
  • 2db90f83c2 Add support for upcoming Magisk Canary 27003 Andrew Gunnerson 2024-04-03 20:32:49 -04:00
  • 34915e256f Merge pull request #300 from bugreportion/master Andrew Gunnerson 2024-06-01 10:04:50 -04:00