diff --git a/Android.bp b/Android.bp index 0705a2a..6994abb 100644 --- a/Android.bp +++ b/Android.bp @@ -204,6 +204,30 @@ android_app_import { product_specific: true, } +android_app_import { + name: "HotwordEnrollmentOKGoogleWCD9340", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentXGoogleWCD9340", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + android_app_import { name: "QtiTelephonyService", owner: "xiaomi", @@ -402,6 +426,13 @@ dex_import { system_ext_specific: true, } +dex_import { + name: "com.android.hotwordenrollment.common.util", + owner: "xiaomi", + jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"], + system_ext_specific: true, +} + dex_import { name: "com.qti.dpmframework", owner: "xiaomi", diff --git a/proprietary/product/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk new file mode 100644 index 0000000..5ef7858 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk new file mode 100644 index 0000000..b0b0e3d Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk differ diff --git a/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml new file mode 100644 index 0000000..d0c583b --- /dev/null +++ b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar new file mode 100644 index 0000000..8d481a6 Binary files /dev/null and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/sdm660-common-vendor.mk b/sdm660-common-vendor.mk index 9f2ca66..03077a0 100644 --- a/sdm660-common-vendor.mk +++ b/sdm660-common-vendor.mk @@ -101,6 +101,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@2.1.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \ + vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ vendor/xiaomi/sdm660-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.dpm.api@1.0.so \ vendor/xiaomi/sdm660-common/proprietary/system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/com.qualcomm.qti.imscmservice@1.0.so \ @@ -755,6 +756,8 @@ PRODUCT_PACKAGES += \ IWlanService \ TimeService \ PowerOffAlarm \ + HotwordEnrollmentOKGoogleWCD9340 \ + HotwordEnrollmentXGoogleWCD9340 \ QtiTelephonyService \ datastatusnotification \ imssettings \ @@ -779,6 +782,7 @@ PRODUCT_PACKAGES += \ vendor.qti.ims.factory-V1.0-java \ vendor.qti.ims.rcsconfig-V1.0-java \ vendor.qti.ims.rcsconfig-V1.1-java \ + com.android.hotwordenrollment.common.util \ com.qti.dpmframework \ qti-telephony-common \ manifest_android.hardware.drm@1.2-service.widevine \