Add build fingerprint checks to apexd
Staged sessions should be abandoned when the build
fingerprint changes (in case of an OTA, for example).
This change stores the build fingerprint as part of an
APEX session, which is then verified upon reboot.
Test: Stage APEX install, reboot with same/different build
fingerprints and verify session is completed/abandoned
Test: atest ApexServiceTest#SubmitStagedSessionStoresBuildFingerprint
(cherry picked from commit 778cacee8bffc8d257245e71c05f705fa53078c1)
5 files changed