diff --git a/Android.bp b/Android.bp index a0c56a1..e130674 100644 --- a/Android.bp +++ b/Android.bp @@ -8377,6 +8377,30 @@ android_app_import { product_specific: true, } +android_app_import { + name: "HotwordEnrollmentOKGoogleHEXAGON", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk", + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentXGoogleHEXAGON", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk", + presigned: true, + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + android_app_import { name: "QtiTelephonyService", owner: "xiaomi", @@ -8444,6 +8468,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/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk new file mode 100644 index 0000000..8b384de Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.apk new file mode 100644 index 0000000..409f3a9 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogleHEXAGON.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..96b76a7 --- /dev/null +++ b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml @@ -0,0 +1,19 @@ + + + + + + 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..eee0ce1 Binary files /dev/null and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/surya-vendor.mk b/surya-vendor.mk index 3683f85..f2239c1 100644 --- a/surya-vendor.mk +++ b/surya-vendor.mk @@ -9,6 +9,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/surya/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \ vendor/xiaomi/surya/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ vendor/xiaomi/surya/proprietary/system_ext/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/audiosphere.xml \ + vendor/xiaomi/surya/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/surya/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ vendor/xiaomi/surya/proprietary/system_ext/etc/permissions/dpmapi.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/dpmapi.xml \ vendor/xiaomi/surya/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \ @@ -785,6 +786,8 @@ PRODUCT_PACKAGES += \ IWlanService \ TimeService \ PowerOffAlarm \ + HotwordEnrollmentOKGoogleHEXAGON \ + HotwordEnrollmentXGoogleHEXAGON \ QtiTelephonyService \ dpmserviceapp \ ims \ @@ -792,6 +795,7 @@ PRODUCT_PACKAGES += \ tcmclient \ com.fingerprints.extension \ audiosphere \ + com.android.hotwordenrollment.common.util \ com.qti.dpmframework \ dpmapi \ qcrilhook \