6 Commits

Author SHA1 Message Date
Andrew Gunnerson 6e6805cdb5 Update AOSP submodules dependencies to the latest master commits
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
2023-05-23 15:11:47 -04:00
Andrew Gunnerson 806d8117f0 Perform all OTA signing ourselves
With this commit, avbroot now performs the entire OTA signing process
itself. This removes the 4 full .zip builds needed for signing before,
which means that avbroot can now do the full patching process in a
single pass.

Since signapk is no longer needed, the java dependency has been dropped.
This also means that avbroot no longer depends on glibc-based Linux
distros, which was the case before due to signapk's conscrypt
dependency.

Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
2023-02-01 22:29:01 -05:00
Andrew Gunnerson 26526ff235 Update external submodules
There are two noteworthy changes:

1. https://android.googlesource.com/platform/build/+/bf01f8b3f0ce70047840999d95a449bf03b407c6%5E%21/

   This reduces the number of fields that we have to apply the hacky
   common.OPTIONS override for.

2. https://android.googlesource.com/platform/build/+/8895f9eceac4ad568bcca724c4dcf8faf5b865f4%5E%21/

   This removes the dependency on the host having the zip command
   installed.

Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
2023-01-30 00:47:33 -05:00
Andrew Gunnerson c9b0311a66 external/avb: Update submodule to 0ec7ed41b53ab1ca7509a75f4a0fed139fc957af
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2022-10-13 17:23:43 -04:00
Andrew Gunnerson 985325d26c Switch to OTA patching
This is more secure and reliable compared to forcibly enabling fastbootd
in recovery. All of the normal AVB and OTA update flows are preserved,
except with the user's custom keys.

Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2022-07-02 16:17:13 -04:00
Andrew Gunnerson b87178b628 Initial commit
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>
2022-06-25 19:14:20 -04:00