diff --git a/Android.bp b/Android.bp index 8bbb817..fcea612 100644 --- a/Android.bp +++ b/Android.bp @@ -28762,6 +28762,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libaudiotoolkit", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libaudiotoolkit.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libaudioclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libcomutils", owner: "xiaomi", @@ -28793,6 +28821,155 @@ cc_prebuilt_library_shared { system_ext_specific: true, } +cc_prebuilt_library_shared { + name: "libem_aoltest_jni", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_aoltest_jni.so", + ], + shared_libs: [ + "libnativehelper", + "libandroid_runtime", + "libutils", + "libui", + "libcutils", + "liblog", + "libnl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libem_audio_jni", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_audio_jni.so", + ], + shared_libs: [ + "libnativehelper", + "libandroid_runtime", + "libutils", + "libui", + "libcutils", + "libaudioclient", + "liblog", + "libaudiotoolkit", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libem_bleoffload_jni", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_bleoffload_jni.so", + ], + shared_libs: [ + "libnativehelper", + "libandroid_runtime", + "libutils", + "libui", + "libcutils", + "liblog", + "libnl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libem_support_jni", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_support_jni.so", + ], + shared_libs: [ + "libandroid_runtime", + "liblog", + "libutils", + "libgui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libem_wifi_jni", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_wifi_jni.so", + ], + shared_libs: [ + "libandroid_runtime", + "libui", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + cc_prebuilt_library_shared { name: "libimsma", owner: "xiaomi", @@ -29284,6 +29461,17 @@ android_app_import { soc_specific: true, } +android_app_import { + name: "EngineerMode", + owner: "xiaomi", + apk: "proprietary/system_ext/app/EngineerMode/EngineerMode.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + android_app_import { name: "ImsService", owner: "xiaomi", diff --git a/proprietary/system_ext/app/EngineerMode/EngineerMode.apk b/proprietary/system_ext/app/EngineerMode/EngineerMode.apk new file mode 100644 index 0000000..2d21b20 Binary files /dev/null and b/proprietary/system_ext/app/EngineerMode/EngineerMode.apk differ diff --git a/proprietary/system_ext/lib64/libaudiotoolkit.so b/proprietary/system_ext/lib64/libaudiotoolkit.so new file mode 100644 index 0000000..1502873 Binary files /dev/null and b/proprietary/system_ext/lib64/libaudiotoolkit.so differ diff --git a/proprietary/system_ext/lib64/libem_aoltest_jni.so b/proprietary/system_ext/lib64/libem_aoltest_jni.so new file mode 100644 index 0000000..aaf187c Binary files /dev/null and b/proprietary/system_ext/lib64/libem_aoltest_jni.so differ diff --git a/proprietary/system_ext/lib64/libem_audio_jni.so b/proprietary/system_ext/lib64/libem_audio_jni.so new file mode 100644 index 0000000..a9df02a Binary files /dev/null and b/proprietary/system_ext/lib64/libem_audio_jni.so differ diff --git a/proprietary/system_ext/lib64/libem_bleoffload_jni.so b/proprietary/system_ext/lib64/libem_bleoffload_jni.so new file mode 100644 index 0000000..8edc0ae Binary files /dev/null and b/proprietary/system_ext/lib64/libem_bleoffload_jni.so differ diff --git a/proprietary/system_ext/lib64/libem_support_jni.so b/proprietary/system_ext/lib64/libem_support_jni.so new file mode 100644 index 0000000..8d8c533 Binary files /dev/null and b/proprietary/system_ext/lib64/libem_support_jni.so differ diff --git a/proprietary/system_ext/lib64/libem_wifi_jni.so b/proprietary/system_ext/lib64/libem_wifi_jni.so new file mode 100644 index 0000000..a487af7 Binary files /dev/null and b/proprietary/system_ext/lib64/libem_wifi_jni.so differ diff --git a/tanzanite-vendor.mk b/tanzanite-vendor.mk index e72dd2a..3d7bd59 100644 --- a/tanzanite-vendor.mk +++ b/tanzanite-vendor.mk @@ -1698,7 +1698,13 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.videotelephony@1.0_vendor \ vendor.xiaomi.sensor.citsensorservice@1.1 \ vendor.xiaomi.sensor.citsensorservice@2.0 \ + libaudiotoolkit \ libcomutils \ + libem_aoltest_jni \ + libem_audio_jni \ + libem_bleoffload_jni \ + libem_support_jni \ + libem_wifi_jni \ libimsma \ libimsma_adapt \ libimsma_rtp \ @@ -1715,6 +1721,7 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.videotelephony@1.0 \ JVFactoryTest_O7 \ goodix_sz_miui \ + EngineerMode \ ImsService \ mediatek-common \ mediatek-framework \