commit | 068f6d448c7f723f325beb60c1abb45bcdd767c6 | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Mon Oct 09 10:13:03 2023 +0100 |
committer | Alan Stokes <alanstokes@google.com> | Fri Oct 13 11:30:09 2023 +0100 |
tree | b346002946c7e3617ca6224fe2c7177633027ec3 | |
parent | ac9e7e09e81fec4fad6ec40aa537e7791f51d83c [diff] |
Parse APK manifest to extract version etc Add libapkmanifest to encapsulate the parsing, with a small C++ library on top of libandroidfw. Extract the zip-handling code from libapkverify into a separate libapkzip, and fix up a bunch of tests tests, to keep the build happy. We don't do anything with the manifest information except log it; more to come in another CL. Bug: 299591171 Test: atest libapkzip.test libapkverify.integration_test libapkverify.test Test: Manual - run VM, inspect logs. Change-Id: I56d3bb7309d43ecb598a33320705d31948710f83
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
How-Tos: