diff --git a/Android.bp b/Android.bp index ff802e7..ae63448 100644 --- a/Android.bp +++ b/Android.bp @@ -28528,6 +28528,505 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libcomutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcomutils.so", + ], + shared_libs: [ + "libcutils", + "libstagefright_foundation", + "libutils", + "libstagefright", + "libmedia", + "liblog", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libsink-mtk", + "libsource", + "libvcodec_cap", + "libimsma_rtp", + "libcomutils", + "liblog", + "libsignal", + "libnetd_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_adapt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_adapt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_rtp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_rtp.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libimsma_socketwrapper", + "libvcodec_cap", + "libimsma_adapt", + "liblog", + "libsignal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_socketwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_socketwrapper.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libnetd_client", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_service", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_service.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libui", + "libgui", + "libmedia", + "libbase", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libimsma", + "libsource", + "libimsma_rtp", + "libvt_avsync", + "libstagefright_foundation", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_wrapper.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libui", + "libgui", + "libmedia", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsignal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsignal.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libstagefright_foundation", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsink-mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsink-mtk.so", + ], + shared_libs: [ + "libaudioclient_shim", + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libcomutils", + "libvcodec_cap", + "libvt_avsync", + "liblog", + "libmedia_omx", + "libaudioclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsource", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsource.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libmedia_omx", + "libui", + "libutils", + "libcamera_client", + "libcomutils", + "libvcodec_cap", + "liblog", + "libsignal", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_cap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_cap.so", + ], + shared_libs: [ + "libui", + "libcutils", + "libutils", + "libbinder", + "libexpat", + "liblog", + "libvcodec_capenc", + "libstagefright_omx_utils", + "libstagefright_foundation", + "libion", + "android.hardware.graphics.bufferqueue@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_capenc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_capenc.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvt_avsync", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvt_avsync.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + android_app_import { name: "JVFactoryTest_O7", owner: "xiaomi", @@ -28550,6 +29049,124 @@ android_app_import { soc_specific: true, } +android_app_import { + name: "HotwordEnrollmentOKGoogleRISCV", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleRISCV/HotwordEnrollmentOKGoogleRISCV.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentXGoogleRISCV", + owner: "xiaomi", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV/HotwordEnrollmentXGoogleRISCV.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "ImsService", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/ImsService/ImsService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "MtkGbaService", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "MtkTelephonyAssist", + owner: "xiaomi", + apk: "proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +dex_import { + name: "mediatek-ims-base", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-ims-base.jar", + ], +} + +dex_import { + name: "mediatek-ims-common", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-ims-common.jar", + ], +} + +dex_import { + name: "mediatek-telecom-common", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-telecom-common.jar", + ], +} + +dex_import { + name: "mediatek-telephony-base", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-telephony-base.jar", + ], +} + +dex_import { + name: "mediatek-telephony-common", + owner: "xiaomi", + jars: [ + "proprietary/system/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, +} + +dex_import { + name: "mediatek-ims-extension-plugin", + owner: "xiaomi", + jars: [ + "proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar", + ], + system_ext_specific: true, +} + prebuilt_etc_xml { name: "android.hardware.neuralnetworks-shim-service-mtk.xml", owner: "xiaomi", @@ -29943,3 +30560,32 @@ cc_prebuilt_binary { prefer: true, soc_specific: true, } + +cc_prebuilt_binary { + name: "vtservice", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/bin/vtservice", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libmtk_vt_service", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + system_ext_specific: true, +} diff --git a/proprietary/product/priv-app/HotwordEnrollmentOKGoogleRISCV/HotwordEnrollmentOKGoogleRISCV.apk b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleRISCV/HotwordEnrollmentOKGoogleRISCV.apk new file mode 100644 index 0000000..f3c4527 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleRISCV/HotwordEnrollmentOKGoogleRISCV.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV/HotwordEnrollmentXGoogleRISCV.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV/HotwordEnrollmentXGoogleRISCV.apk new file mode 100644 index 0000000..a2b541b Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleRISCV/HotwordEnrollmentXGoogleRISCV.apk differ diff --git a/proprietary/system/framework/mediatek-ims-base.jar b/proprietary/system/framework/mediatek-ims-base.jar new file mode 100644 index 0000000..72b8f66 Binary files /dev/null and b/proprietary/system/framework/mediatek-ims-base.jar differ diff --git a/proprietary/system/framework/mediatek-ims-common.jar b/proprietary/system/framework/mediatek-ims-common.jar new file mode 100644 index 0000000..46df2e6 Binary files /dev/null and b/proprietary/system/framework/mediatek-ims-common.jar differ diff --git a/proprietary/system/framework/mediatek-telecom-common.jar b/proprietary/system/framework/mediatek-telecom-common.jar new file mode 100644 index 0000000..83e8dab Binary files /dev/null and b/proprietary/system/framework/mediatek-telecom-common.jar differ diff --git a/proprietary/system/framework/mediatek-telephony-base.jar b/proprietary/system/framework/mediatek-telephony-base.jar new file mode 100644 index 0000000..2a9f01d Binary files /dev/null and b/proprietary/system/framework/mediatek-telephony-base.jar differ diff --git a/proprietary/system/framework/mediatek-telephony-common.jar b/proprietary/system/framework/mediatek-telephony-common.jar new file mode 100644 index 0000000..a6aa0ac Binary files /dev/null and b/proprietary/system/framework/mediatek-telephony-common.jar differ diff --git a/proprietary/system_ext/bin/vtservice b/proprietary/system_ext/bin/vtservice new file mode 100755 index 0000000..9c4dc36 Binary files /dev/null and b/proprietary/system_ext/bin/vtservice differ diff --git a/proprietary/system_ext/etc/init/init.vtservice.rc b/proprietary/system_ext/etc/init/init.vtservice.rc new file mode 100644 index 0000000..bc6bb95 --- /dev/null +++ b/proprietary/system_ext/etc/init/init.vtservice.rc @@ -0,0 +1,15 @@ +# VTService .rc configure + +service vtservice /system_ext/bin/vtservice + class main + user system + group system camera graphics inet net_admin net_raw media sdcard_rw radio sdcard_r media_rw + capabilities NET_ADMIN NET_RAW + ioprio rt 4 + disabled + +on property:persist.vendor.vilte_support=1 + start vtservice + +on property:persist.vendor.viwifi_support=1 + start vtservice \ No newline at end of file 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..91a8eec --- /dev/null +++ b/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml @@ -0,0 +1,21 @@ + + + + + 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..28f0ef6 Binary files /dev/null and b/proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar b/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar new file mode 100644 index 0000000..f8b01cc Binary files /dev/null and b/proprietary/system_ext/framework/mediatek-ims-extension-plugin.jar differ diff --git a/proprietary/system_ext/lib64/libcomutils.so b/proprietary/system_ext/lib64/libcomutils.so new file mode 100644 index 0000000..c11a41b Binary files /dev/null and b/proprietary/system_ext/lib64/libcomutils.so differ diff --git a/proprietary/system_ext/lib64/libimsma.so b/proprietary/system_ext/lib64/libimsma.so new file mode 100644 index 0000000..4051657 Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma.so differ diff --git a/proprietary/system_ext/lib64/libimsma_adapt.so b/proprietary/system_ext/lib64/libimsma_adapt.so new file mode 100644 index 0000000..c77dc81 Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_adapt.so differ diff --git a/proprietary/system_ext/lib64/libimsma_rtp.so b/proprietary/system_ext/lib64/libimsma_rtp.so new file mode 100644 index 0000000..ab655de Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_rtp.so differ diff --git a/proprietary/system_ext/lib64/libimsma_socketwrapper.so b/proprietary/system_ext/lib64/libimsma_socketwrapper.so new file mode 100644 index 0000000..3929e7a Binary files /dev/null and b/proprietary/system_ext/lib64/libimsma_socketwrapper.so differ diff --git a/proprietary/system_ext/lib64/libmtk_vt_service.so b/proprietary/system_ext/lib64/libmtk_vt_service.so new file mode 100644 index 0000000..1113963 Binary files /dev/null and b/proprietary/system_ext/lib64/libmtk_vt_service.so differ diff --git a/proprietary/system_ext/lib64/libmtk_vt_wrapper.so b/proprietary/system_ext/lib64/libmtk_vt_wrapper.so new file mode 100644 index 0000000..2da7f65 Binary files /dev/null and b/proprietary/system_ext/lib64/libmtk_vt_wrapper.so differ diff --git a/proprietary/system_ext/lib64/libsignal.so b/proprietary/system_ext/lib64/libsignal.so new file mode 100644 index 0000000..e2e0838 Binary files /dev/null and b/proprietary/system_ext/lib64/libsignal.so differ diff --git a/proprietary/system_ext/lib64/libsink-mtk.so b/proprietary/system_ext/lib64/libsink-mtk.so new file mode 100644 index 0000000..c192e08 Binary files /dev/null and b/proprietary/system_ext/lib64/libsink-mtk.so differ diff --git a/proprietary/system_ext/lib64/libsource.so b/proprietary/system_ext/lib64/libsource.so new file mode 100644 index 0000000..432c912 Binary files /dev/null and b/proprietary/system_ext/lib64/libsource.so differ diff --git a/proprietary/system_ext/lib64/libvcodec_cap.so b/proprietary/system_ext/lib64/libvcodec_cap.so new file mode 100644 index 0000000..6f471a3 Binary files /dev/null and b/proprietary/system_ext/lib64/libvcodec_cap.so differ diff --git a/proprietary/system_ext/lib64/libvcodec_capenc.so b/proprietary/system_ext/lib64/libvcodec_capenc.so new file mode 100644 index 0000000..76e2ec3 Binary files /dev/null and b/proprietary/system_ext/lib64/libvcodec_capenc.so differ diff --git a/proprietary/system_ext/lib64/libvt_avsync.so b/proprietary/system_ext/lib64/libvt_avsync.so new file mode 100644 index 0000000..611a2d6 Binary files /dev/null and b/proprietary/system_ext/lib64/libvt_avsync.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so new file mode 100644 index 0000000..350241d Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so new file mode 100644 index 0000000..f985cc2 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so differ diff --git a/proprietary/system_ext/priv-app/ImsService/ImsService.apk b/proprietary/system_ext/priv-app/ImsService/ImsService.apk new file mode 100644 index 0000000..3a7f838 Binary files /dev/null and b/proprietary/system_ext/priv-app/ImsService/ImsService.apk differ diff --git a/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk b/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk new file mode 100644 index 0000000..7e39478 Binary files /dev/null and b/proprietary/system_ext/priv-app/MtkGbaService/MtkGbaService.apk differ diff --git a/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk b/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk new file mode 100644 index 0000000..e5cc328 Binary files /dev/null and b/proprietary/system_ext/priv-app/MtkTelephonyAssist/MtkTelephonyAssist.apk differ diff --git a/tanzanite-vendor.mk b/tanzanite-vendor.mk index 5868020..d92dd85 100644 --- a/tanzanite-vendor.mk +++ b/tanzanite-vendor.mk @@ -6,6 +6,8 @@ PRODUCT_SOONG_NAMESPACES += \ vendor/xiaomi/tanzanite PRODUCT_COPY_FILES += \ + vendor/xiaomi/tanzanite/proprietary/system_ext/etc/init/init.vtservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/init.vtservice.rc \ + vendor/xiaomi/tanzanite/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/tanzanite/proprietary/vendor/etc/AbnormalDisplayLog_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/AbnormalDisplayLog_dynamic.xml \ vendor/xiaomi/tanzanite/proprietary/vendor/etc/AudioLog_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/AudioLog_dynamic.xml \ vendor/xiaomi/tanzanite/proprietary/vendor/etc/MNL_Config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/MNL_Config.xml \ @@ -1673,8 +1675,35 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.videotelephony@1.0_vendor \ vendor.xiaomi.sensor.citsensorservice@1.1 \ vendor.xiaomi.sensor.citsensorservice@2.0 \ + libcomutils \ + libimsma \ + libimsma_adapt \ + libimsma_rtp \ + libimsma_socketwrapper \ + libmtk_vt_service \ + libmtk_vt_wrapper \ + libsignal \ + libsink-mtk \ + libsource \ + libvcodec_cap \ + libvcodec_capenc \ + libvt_avsync \ + vendor.mediatek.hardware.videotelephony-V1-ndk \ + vendor.mediatek.hardware.videotelephony@1.0 \ JVFactoryTest_O7 \ goodix_sz_miui \ + HotwordEnrollmentOKGoogleRISCV \ + HotwordEnrollmentXGoogleRISCV \ + ImsService \ + MtkGbaService \ + MtkTelephonyAssist \ + mediatek-ims-base \ + mediatek-ims-common \ + mediatek-telecom-common \ + mediatek-telephony-base \ + mediatek-telephony-common \ + com.android.hotwordenrollment.common.util \ + mediatek-ims-extension-plugin \ android.hardware.neuralnetworks-shim-service-mtk.xml \ android.hardware.security.keymint-service.mitee.xml \ android.hardware.security.secureclock-service.mitee.xml \ @@ -1728,4 +1757,12 @@ PRODUCT_PACKAGES += \ volte_ua \ wlan_assistant \ wmt_launcher \ - wmt_loader + wmt_loader \ + vtservice + +PRODUCT_BOOT_JARS += \ + mediatek-ims-base \ + mediatek-ims-common \ + mediatek-telecom-common \ + mediatek-telephony-base \ + mediatek-telephony-common