diff --git a/Android.bp b/Android.bp index ab88d07..1f6cd2e 100644 --- a/Android.bp +++ b/Android.bp @@ -49,6 +49,30 @@ android_app_import { privileged: true, } +android_app_import { + name: "HotwordEnrollmentOKGoogleCORTEXM4", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleCORTEXM4/HotwordEnrollmentOKGoogleCORTEXM4.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentXGoogleCORTEXM4", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleCORTEXM4/HotwordEnrollmentXGoogleCORTEXM4.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + dex_import { name: "mediatek-common", owner: "xiaomi", @@ -103,6 +127,13 @@ dex_import { jars: ["proprietary/framework/mediatek-telephony-common.jar"], } +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, +} + prebuilt_etc_xml { name: "vendor.mediatek.hardware.gpu@1.0-service", owner: "xiaomi", diff --git a/proprietary/product/priv-app/HotwordEnrollmentOKGoogleCORTEXM4/HotwordEnrollmentOKGoogleCORTEXM4.apk b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleCORTEXM4/HotwordEnrollmentOKGoogleCORTEXM4.apk new file mode 100644 index 0000000..b3daa9e Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleCORTEXM4/HotwordEnrollmentOKGoogleCORTEXM4.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleCORTEXM4/HotwordEnrollmentXGoogleCORTEXM4.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleCORTEXM4/HotwordEnrollmentXGoogleCORTEXM4.apk new file mode 100644 index 0000000..96d4cf7 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleCORTEXM4/HotwordEnrollmentXGoogleCORTEXM4.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..01d098c Binary files /dev/null and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/rosemary-vendor.mk b/rosemary-vendor.mk index 0ee1f5f..a48e3f2 100644 --- a/rosemary-vendor.mk +++ b/rosemary-vendor.mk @@ -31,6 +31,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rosemary/proprietary/lib64/libmtkavenhancements.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmtkavenhancements.so \ vendor/xiaomi/rosemary/proprietary/lib64/libvcodec_cap.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libvcodec_cap.so \ vendor/xiaomi/rosemary/proprietary/lib64/libvcodec_capenc.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libvcodec_capenc.so \ + vendor/xiaomi/rosemary/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/rosemary/proprietary/system_ext/lib/vendor.mediatek.hardware.mtkradioex@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.mediatek.hardware.mtkradioex@1.0.so \ vendor/xiaomi/rosemary/proprietary/system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/vendor.mediatek.hardware.videotelephony@1.0.so \ vendor/xiaomi/rosemary/proprietary/system_ext/lib64/libapuwareapusys.mtk.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libapuwareapusys.mtk.so \ @@ -2580,6 +2581,8 @@ PRODUCT_PACKAGES += \ libfmjni \ libwifi-hal-mtk \ ImsService \ + HotwordEnrollmentOKGoogleCORTEXM4 \ + HotwordEnrollmentXGoogleCORTEXM4 \ mediatek-common \ mediatek-framework \ mediatek-ims-base \ @@ -2589,6 +2592,7 @@ PRODUCT_PACKAGES += \ mediatek-telecom-common \ mediatek-telephony-base \ mediatek-telephony-common \ + com.android.hotwordenrollment.common.util \ vendor.mediatek.hardware.gpu@1.0-service \ android.hardware.neuralnetworks@1.3-service-mtk-dsp-gpu \ android.hardware.wifi.hostapd \