v4 signature support for ADB

This commit is contained in:
Daniel Micay 2024-12-12 09:24:55 -05:00
parent 53dbebd14d
commit 7d0f562294

View File

@ -557,6 +557,7 @@
<li>Settings: add back Unrestricted battery usage option to App battery usage screen to undo the usability regression introduced by Android 14 QPR2 where Optimized vs. Unrestricted was hidden away in an inner mode accessed by pressing the text next to an allow background toggle for controlling the Restricted mode (they likely did this to discourage users enabling Unrestricted, but GrapheneOS users need this much more than stock OS users especially if they don't use sandboxed Google Play and the new UI is very confusing/misleading instead of simply giving users a direct choice between the 3 modes)</li>
<li>Dialer: add proper dark mode support for dialogs</li>
<li>Android Debug Bridge: fix upstream use-after-free bug for network-based connections which is being caught by our always enabled hardware memory tagging support for the base OS in hardened_malloc</li>
<li>Android Debug Bridge: backport support for v4 signatures in streaming app installs from Android's development branch to support updating GrapheneOS apps directly with the streaming-based ADB install commands instead of needing to push them to the device and then install them (this stopped working after Android 15 since we had to replace signed fs-verity metadata with v4 signatures for our implementation of extending verified boot to system APK updates to close a major security hole in standard Android verified boot)</li>
<li>kernel (5.15): update to latest GKI LTS branch revision</li>
<li>kernel (6.6): update to latest GKI LTS branch revision</li>
<li>Vanadium: update to <a href="https://github.com/GrapheneOS/Vanadium/releases/tag/131.0.6778.135.0">version 131.0.6778.135.0</a></li>