diff --git a/vendor/microg_A14/AuroraDroid/Android.bp b/vendor/microg_A14/AuroraDroid/Android.bp new file mode 100644 index 0000000..7b793f7 --- /dev/null +++ b/vendor/microg_A14/AuroraDroid/Android.bp @@ -0,0 +1,17 @@ +prebuilt_etc { + name: "sysconfig_com.aurora.adroid.xml", + src: "sysconfig_com.aurora.adroid.xml", + product_specific: true, + relative_install_path: "sysconfig", +} + +android_app_import { + name: "AuroraDroid", + apk: "AuroraDroid.apk", + presigned: true, + preprocessed: true, + skip_preprocessed_apk_checks: true, + privileged: true, + product_specific: true, + required: ["sysconfig_com.aurora.adroid.xml"], +} diff --git a/vendor/microg_A14/AuroraDroid/AuroraDroid.apk b/vendor/microg_A14/AuroraDroid/AuroraDroid.apk new file mode 100644 index 0000000..8cc0ada Binary files /dev/null and b/vendor/microg_A14/AuroraDroid/AuroraDroid.apk differ diff --git a/vendor/microg_A14/AuroraDroid/sysconfig_com.aurora.adroid.xml b/vendor/microg_A14/AuroraDroid/sysconfig_com.aurora.adroid.xml new file mode 100644 index 0000000..6dbcffe --- /dev/null +++ b/vendor/microg_A14/AuroraDroid/sysconfig_com.aurora.adroid.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/vendor/microg_A14/GmsCore/Android.bp b/vendor/microg_A14/GmsCore/Android.bp new file mode 100644 index 0000000..ed4689c --- /dev/null +++ b/vendor/microg_A14/GmsCore/Android.bp @@ -0,0 +1,40 @@ +prebuilt_etc { + name: "default-permissions-com.google.android.gms.xml", + src: "default-permissions-com.google.android.gms.xml", + product_specific: true, + relative_install_path: "default-permissions", +} + +prebuilt_etc { + name: "privapp-permissions-com.google.android.gms.xml", + src: "privapp-permissions-com.google.android.gms.xml", + product_specific: true, + relative_install_path: "permissions", +} + +prebuilt_etc { + name: "sysconfig-com.google.android.gms.xml", + src: "sysconfig-com.google.android.gms.xml", + product_specific: true, + relative_install_path: "sysconfig", +} + +android_app_import { + name: "GmsCore", + apk: "GmsCore.apk", + presigned: true, + privileged: true, + product_specific: true, + optional_uses_libs: [ + "org.apache.http.legacy", + "androidx.window.extensions", + "androidx.window.sidecar", + ], + overrides: ["com.qualcomm.location"], + required: [ + "default-permissions-com.google.android.gms.xml", + "privapp-permissions-com.google.android.gms.xml", + "sysconfig-com.google.android.gms.xml", + ], + uses_libs: ["com.android.location.provider"], +} diff --git a/vendor/microg_A14/GmsCore/GmsCore.apk b/vendor/microg_A14/GmsCore/GmsCore.apk new file mode 100644 index 0000000..2fddd92 Binary files /dev/null and b/vendor/microg_A14/GmsCore/GmsCore.apk differ diff --git a/vendor/microg_A14/GmsCore/default-permissions-com.google.android.gms.xml b/vendor/microg_A14/GmsCore/default-permissions-com.google.android.gms.xml new file mode 100644 index 0000000..0e6ebb1 --- /dev/null +++ b/vendor/microg_A14/GmsCore/default-permissions-com.google.android.gms.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/vendor/microg_A14/GmsCore/privapp-permissions-com.google.android.gms.xml b/vendor/microg_A14/GmsCore/privapp-permissions-com.google.android.gms.xml new file mode 100644 index 0000000..b3ae30b --- /dev/null +++ b/vendor/microg_A14/GmsCore/privapp-permissions-com.google.android.gms.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/vendor/microg_A14/GmsCore/sysconfig-com.google.android.gms.xml b/vendor/microg_A14/GmsCore/sysconfig-com.google.android.gms.xml new file mode 100644 index 0000000..f9fec34 --- /dev/null +++ b/vendor/microg_A14/GmsCore/sysconfig-com.google.android.gms.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/vendor/microg_A14/GoogleCalendarSyncAdapter/Android.bp b/vendor/microg_A14/GoogleCalendarSyncAdapter/Android.bp new file mode 100644 index 0000000..8ce1990 --- /dev/null +++ b/vendor/microg_A14/GoogleCalendarSyncAdapter/Android.bp @@ -0,0 +1,7 @@ +android_app_import { + name: "GoogleCalendarSyncAdapter", + apk: "GoogleCalendarSyncAdapter.apk", + presigned: true, + preprocessed: true, + product_specific: true, +} diff --git a/vendor/microg_A14/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk b/vendor/microg_A14/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk new file mode 100644 index 0000000..6a7fb8f Binary files /dev/null and b/vendor/microg_A14/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk differ diff --git a/vendor/microg_A14/GoogleContactsSyncAdapter/Android.bp b/vendor/microg_A14/GoogleContactsSyncAdapter/Android.bp new file mode 100644 index 0000000..ac2c4c1 --- /dev/null +++ b/vendor/microg_A14/GoogleContactsSyncAdapter/Android.bp @@ -0,0 +1,8 @@ +android_app_import { + name: "GoogleContactsSyncAdapter", + apk: "GoogleContactsSyncAdapter.apk", + presigned: true, + preprocessed: true, + product_specific: true, + optional_uses_libs: ["org.apache.http.legacy"], +} diff --git a/vendor/microg_A14/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk b/vendor/microg_A14/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk new file mode 100644 index 0000000..081fa5b Binary files /dev/null and b/vendor/microg_A14/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk differ diff --git a/vendor/microg_A14/GsfProxy/Android.bp b/vendor/microg_A14/GsfProxy/Android.bp new file mode 100644 index 0000000..8ba8926 --- /dev/null +++ b/vendor/microg_A14/GsfProxy/Android.bp @@ -0,0 +1,6 @@ +android_app_import { + name: "GsfProxy", + apk: "GsfProxy.apk", + presigned: true, + product_specific: true, +} diff --git a/vendor/microg_A14/GsfProxy/GsfProxy.apk b/vendor/microg_A14/GsfProxy/GsfProxy.apk new file mode 100644 index 0000000..6609058 Binary files /dev/null and b/vendor/microg_A14/GsfProxy/GsfProxy.apk differ diff --git a/vendor/microg_A14/Maps/Android.bp b/vendor/microg_A14/Maps/Android.bp new file mode 100755 index 0000000..e144b38 --- /dev/null +++ b/vendor/microg_A14/Maps/Android.bp @@ -0,0 +1,14 @@ +dex_import { + name: "com.google.android.maps", + owner: "gms", + jars: ["com.google.android.maps.jar"], + product_specific: true, + required: ["com.google.android.maps.xml"], +} + +prebuilt_etc { + name: "com.google.android.maps.xml", + src: "com.google.android.maps.xml", + product_specific: true, + relative_install_path: "permissions", +} diff --git a/vendor/microg_A14/Maps/com.google.android.maps.jar b/vendor/microg_A14/Maps/com.google.android.maps.jar new file mode 100644 index 0000000..3779c77 Binary files /dev/null and b/vendor/microg_A14/Maps/com.google.android.maps.jar differ diff --git a/vendor/microg_A14/Maps/com.google.android.maps.xml b/vendor/microg_A14/Maps/com.google.android.maps.xml new file mode 100644 index 0000000..a97296c --- /dev/null +++ b/vendor/microg_A14/Maps/com.google.android.maps.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/vendor/microg_A14/Phonesky/Android.bp b/vendor/microg_A14/Phonesky/Android.bp new file mode 100644 index 0000000..2d4dcba --- /dev/null +++ b/vendor/microg_A14/Phonesky/Android.bp @@ -0,0 +1,29 @@ +prebuilt_etc { + name: "default-permissions-com.android.vending.xml", + src: "default-permissions-com.android.vending.xml", + product_specific: true, + relative_install_path: "default-permissions", +} + +prebuilt_etc { + name: "privapp-permissions-com.android.vending.xml", + src: "privapp-permissions-com.android.vending.xml", + product_specific: true, + relative_install_path: "permissions", +} + +android_app_import { + name: "PhoneskyG", + apk: "Phonesky.apk", + presigned: true, + privileged: true, + product_specific: true, + optional_uses_libs: [ + "androidx.window.extensions", + "androidx.window.sidecar", + ], + required: [ + "default-permissions-com.android.vending.xml", + "privapp-permissions-com.android.vending.xml", + ], +} diff --git a/vendor/microg_A14/Phonesky/Phonesky.apk b/vendor/microg_A14/Phonesky/Phonesky.apk new file mode 100644 index 0000000..412e739 Binary files /dev/null and b/vendor/microg_A14/Phonesky/Phonesky.apk differ diff --git a/vendor/microg_A14/Phonesky/default-permissions-com.android.vending.xml b/vendor/microg_A14/Phonesky/default-permissions-com.android.vending.xml new file mode 100644 index 0000000..5b1f033 --- /dev/null +++ b/vendor/microg_A14/Phonesky/default-permissions-com.android.vending.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/vendor/microg_A14/Phonesky/privapp-permissions-com.android.vending.xml b/vendor/microg_A14/Phonesky/privapp-permissions-com.android.vending.xml new file mode 100644 index 0000000..82f0402 --- /dev/null +++ b/vendor/microg_A14/Phonesky/privapp-permissions-com.android.vending.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/vendor/microg_A14/product.mk b/vendor/microg_A14/product.mk new file mode 100755 index 0000000..321ee8d --- /dev/null +++ b/vendor/microg_A14/product.mk @@ -0,0 +1,9 @@ +# Micro-G +PRODUCT_PACKAGES += \ + AuroraDroid \ + GmsCore \ + GsfProxy \ + GoogleCalendarSyncAdapter \ + GoogleContactsSyncAdapter \ + PhoneskyG \ + com.google.android.maps