diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..397f81d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+aapt2-build/
+tools/aapt-cmake-build/
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 0000000..4c997e1
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1 @@
+android.aapt2FromMavenOverride=/usr/local/bin/aapt2
diff --git a/tools/framework/com.android.location.provider.jar b/tools/framework/com.android.location.provider.jar
new file mode 100644
index 0000000..a9f7262
Binary files /dev/null and b/tools/framework/com.android.location.provider.jar differ
diff --git a/tools/framework/com.android.media.remotedisplay.jar b/tools/framework/com.android.media.remotedisplay.jar
new file mode 100644
index 0000000..6864c0f
Binary files /dev/null and b/tools/framework/com.android.media.remotedisplay.jar differ
diff --git a/tools/framework/ext.jar b/tools/framework/ext.jar
new file mode 100644
index 0000000..7735442
Binary files /dev/null and b/tools/framework/ext.jar differ
diff --git a/tools/framework/framework-graphics.jar b/tools/framework/framework-graphics.jar
new file mode 100644
index 0000000..52b8a15
Binary files /dev/null and b/tools/framework/framework-graphics.jar differ
diff --git a/tools/framework/framework-location.jar b/tools/framework/framework-location.jar
new file mode 100644
index 0000000..d5be421
Binary files /dev/null and b/tools/framework/framework-location.jar differ
diff --git a/tools/framework/framework-network-security-config.jar b/tools/framework/framework-network-security-config.jar
new file mode 100644
index 0000000..1edb1f3
Binary files /dev/null and b/tools/framework/framework-network-security-config.jar differ
diff --git a/tools/framework/framework-ondeviceintelligence-platform.jar b/tools/framework/framework-ondeviceintelligence-platform.jar
new file mode 100644
index 0000000..93e273b
Binary files /dev/null and b/tools/framework/framework-ondeviceintelligence-platform.jar differ
diff --git a/tools/framework/framework-res.apk b/tools/framework/framework-res.apk
new file mode 100644
index 0000000..6c41c8a
Binary files /dev/null and b/tools/framework/framework-res.apk differ
diff --git a/tools/framework/framework-telecom.jar b/tools/framework/framework-telecom.jar
new file mode 100644
index 0000000..ec74c70
Binary files /dev/null and b/tools/framework/framework-telecom.jar differ
diff --git a/tools/framework/framework.jar b/tools/framework/framework.jar
new file mode 100644
index 0000000..ef2dc9c
Binary files /dev/null and b/tools/framework/framework.jar differ
diff --git a/tools/framework/ims-common.jar b/tools/framework/ims-common.jar
new file mode 100644
index 0000000..76275bd
Binary files /dev/null and b/tools/framework/ims-common.jar differ
diff --git a/tools/framework/permissions/com.android.media.remotedisplay.xml b/tools/framework/permissions/com.android.media.remotedisplay.xml
new file mode 100644
index 0000000..fa62feb
--- /dev/null
+++ b/tools/framework/permissions/com.android.media.remotedisplay.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/tools/framework/permissions/framework-sysconfig.xml b/tools/framework/permissions/framework-sysconfig.xml
new file mode 100644
index 0000000..2162ec4
--- /dev/null
+++ b/tools/framework/permissions/framework-sysconfig.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/framework/permissions/platform.xml b/tools/framework/permissions/platform.xml
new file mode 100644
index 0000000..70dc61c
--- /dev/null
+++ b/tools/framework/permissions/platform.xml
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/framework/permissions/privapp-permissions-platform.xml b/tools/framework/permissions/privapp-permissions-platform.xml
new file mode 100644
index 0000000..6cf5767
--- /dev/null
+++ b/tools/framework/permissions/privapp-permissions-platform.xml
@@ -0,0 +1,767 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/framework/services.jar b/tools/framework/services.jar
new file mode 100644
index 0000000..a94e006
Binary files /dev/null and b/tools/framework/services.jar differ
diff --git a/tools/framework/telephony-common.jar b/tools/framework/telephony-common.jar
new file mode 100644
index 0000000..a926c4b
Binary files /dev/null and b/tools/framework/telephony-common.jar differ