denniz: Make shim for libem_support_jni.so

* dlopen failed: cannot locate symbol "_ZN7android21SurfaceComposerClient23getInternalDisplayTokenEv" referenced by "/system/lib64/libem_support_jni.so"...

Signed-off-by: Saikrishna1504 <saikrishna26918@gmail.com>
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
This commit is contained in:
Saikrishna1504
2024-01-31 15:07:37 +00:00
committed by lahaina
parent a393c58f14
commit de6d063a2a
4 changed files with 12 additions and 0 deletions

View File

@@ -543,3 +543,7 @@ PRODUCT_COPY_FILES += \
$(DEVICE_PATH)/configs/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
$(DEVICE_PATH)/configs/wifi/wpa_supplicant.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant.conf \
$(DEVICE_PATH)/configs/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
# Engineering mode
PRODUCT_PACKAGES += \
libjni_shim

View File

@@ -67,6 +67,9 @@ function blob_fixup {
vendor/bin/hw/android.hardware.wifi@1.0-service-lazy)
"${PATCHELF}" --replace-needed "libwifi-hal.so" "libwifi-hal-mtk.so" "${2}"
;;
lib64/libem_support_jni.so)
"${PATCHELF}" --add-needed "libjni_shim.so" "${2}"
;;
vendor/bin/mnld)
;&
vendor/lib64/libaalservice.so)

View File

@@ -0,0 +1,4 @@
cc_library_shared {
name: "libjni_shim",
srcs: ["libjni_shim.c"]
}

View File

@@ -0,0 +1 @@
void _ZN7android21SurfaceComposerClient23getInternalDisplayTokenEv() {}