diff --git a/common/Android.bp b/common/Android.bp index 71e7b445..0b8f7832 100644 --- a/common/Android.bp +++ b/common/Android.bp @@ -915,6 +915,19 @@ android_app_import { system_ext_specific: true, } +android_app_import { + name: "DeviceConnectivityServicePrebuilt_24.02.00", + owner: "gms", + apk: "proprietary/system_ext/priv-app/DeviceConnectivityServicePrebuilt_24.02.00/DeviceConnectivityServicePrebuilt_24.02.00.apk", + preprocessed: true, + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + android_app_import { name: "GoogleFeedback", owner: "gms", diff --git a/common/common-vendor.mk b/common/common-vendor.mk index 81f916c4..59f84b88 100644 --- a/common/common-vendor.mk +++ b/common/common-vendor.mk @@ -193,6 +193,8 @@ PRODUCT_COPY_FILES += \ vendor/gms/common/proprietary/product/usr/srec/en-US/voice_match/MARBLE_speakerid.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/voice_match/MARBLE_speakerid.tflite \ vendor/gms/common/proprietary/product/usr/srec/en-US/voice_match/MARBLE_voice_filter.tflite:$(TARGET_COPY_OUT_PRODUCT)/usr/srec/en-US/voice_match/MARBLE_voice_filter.tflite \ vendor/gms/common/proprietary/system/etc/permissions/privapp-permissions-google.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-google.xml \ + vendor/gms/common/proprietary/system_ext/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml \ + vendor/gms/common/proprietary/system_ext/etc/permissions/com.google.android.apps.pixel.dcservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.google.android.apps.pixel.dcservice.xml \ vendor/gms/common/proprietary/system_ext/etc/permissions/privapp-permissions-google-se.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-permissions-google-se.xml \ vendor/gms/common/proprietary/system_ext/etc/sysconfig/preinstalled-packages-com.android.google.avatarpicker.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/preinstalled-packages-com.android.google.avatarpicker.xml @@ -268,6 +270,7 @@ PRODUCT_PACKAGES += \ EmergencyInfoGoogleNoUi \ Flipendo \ AvatarPickerGoogle \ + DeviceConnectivityServicePrebuilt_24.02.00 \ GoogleFeedback \ GoogleServicesFramework \ SetupWizardPixelPrebuilt \ diff --git a/common/proprietary/system_ext/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml b/common/proprietary/system_ext/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml new file mode 100644 index 00000000..0ebf9bcf --- /dev/null +++ b/common/proprietary/system_ext/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/common/proprietary/system_ext/etc/permissions/com.google.android.apps.pixel.dcservice.xml b/common/proprietary/system_ext/etc/permissions/com.google.android.apps.pixel.dcservice.xml new file mode 100644 index 00000000..214dfed7 --- /dev/null +++ b/common/proprietary/system_ext/etc/permissions/com.google.android.apps.pixel.dcservice.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/proprietary/system_ext/priv-app/DeviceConnectivityServicePrebuilt_24.02.00/DeviceConnectivityServicePrebuilt_24.02.00.apk b/common/proprietary/system_ext/priv-app/DeviceConnectivityServicePrebuilt_24.02.00/DeviceConnectivityServicePrebuilt_24.02.00.apk new file mode 100644 index 00000000..f6031afe Binary files /dev/null and b/common/proprietary/system_ext/priv-app/DeviceConnectivityServicePrebuilt_24.02.00/DeviceConnectivityServicePrebuilt_24.02.00.apk differ diff --git a/proprietary-files.txt b/proprietary-files.txt index 43ed9ab4..78cf1fc5 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -112,6 +112,9 @@ product/app/PrebuiltDeskClockGoogle_76004981/PrebuiltDeskClockGoogle_76004981.ap # Creative Assistant product/priv-app/CreativeAssistant/CreativeAssistant.apk;PRESIGNED +# Device Connectivity Service +system_ext/priv-app/DeviceConnectivityServicePrebuilt_24.02.00/DeviceConnectivityServicePrebuilt_24.02.00.apk;PRESIGNED + # Device Personalization Services product/priv-app/DevicePersonalizationPrebuiltPixel2024-U.32_V.7_playstore_aiai_20240725.00_RC08/DevicePersonalizationPrebuiltPixel2024-U.32_V.7_playstore_aiai_20240725.00_RC08.apk;PRESIGNED @@ -286,6 +289,8 @@ product/etc/permissions/privapp-permissions-google-p.xml product/etc/permissions/split-permissions-google.xml product/etc/permissions/privapp-permissions-google-pearl.xml system/etc/permissions/privapp-permissions-google.xml +system_ext/etc/default-permissions/default-permissions-com.google.android.apps.pixel.dcservice.xml +system_ext/etc/permissions/com.google.android.apps.pixel.dcservice.xml system_ext/etc/permissions/privapp-permissions-google-se.xml system_ext/etc/sysconfig/preinstalled-packages-com.android.google.avatarpicker.xml