rosemary: Link sensor libraries against stock libsensorndkbridge

* libsensorndkbridge was converted to use AIDL, yay...

Change-Id: I7611acbc48093646c614cd8066c9dc40bdd7f9a2
Signed-off-by: bengris32 <bengris32@protonmail.ch>
This commit is contained in:
bengris32
2023-11-07 16:26:14 +01:00
committed by Matsvei Niaverau
parent 4231fbf702
commit 62990a3329
2 changed files with 14 additions and 0 deletions

View File

@@ -58,6 +58,9 @@ function blob_fixup {
lib64/libshowlogo.so)
"${PATCHELF}" --add-needed "libshim_showlogo.so" "${2}"
;;
vendor/bin/mnld)
"${PATCHELF}" --replace-needed "libsensorndkbridge.so" "libsensorndkbridge-hidl.so" "$2"
;;
vendor/bin/mtk_agpsd)
"${PATCHELF}" --replace-needed "libcrypto.so" "libcrypto-v32.so" "${2}"
;;
@@ -81,9 +84,18 @@ function blob_fixup {
"${PATCHELF_0_8}" --remove-needed "libhidlbase.so" "${2}"
sed -i "s/libhidltransport.so/libhidlbase-v32.so\x00/" "${2}"
;;
vendor/lib*/libaalservice.so)
"${PATCHELF}" --replace-needed "libsensorndkbridge.so" "libsensorndkbridge-hidl.so" "$2"
;;
vendor/lib*/libcam.utils.sensorprovider.so)
"${PATCHELF}" --replace-needed "libsensorndkbridge.so" "libsensorndkbridge-hidl.so" "$2"
;;
vendor/lib64/libgf_hal.so)
sed -i 's/\xff\xc3\x01\xd1\xfd\x7b\x06\xa9/\x00\x00\x80\xd2\xc0\x03\x5f\xd6/g' "${2}"
;;
vendor/lib*/librgbwlightsensor.so)
"${PATCHELF}" --replace-needed "libsensorndkbridge.so" "libsensorndkbridge-hidl.so" "$2"
;;
vendor/lib64/hw/fingerprint.fpc.default.so)
sed -i 's/\xff\x43\x01\xd1\xfd\x7b\x02\xa9/\xc0\x03\x5f\xd6\xfd\x7b\x02\xa9/g' "${2}"
;;

View File

@@ -2563,6 +2563,7 @@ vendor/etc/elliptic_sensor.xml
vendor/lib/libakm.so
vendor/lib/libhwm.so
vendor/lib/librgbwlightsensor.so
vendor/lib/libsensorndkbridge.so:vendor/lib/libsensorndkbridge-hidl.so
vendor/lib64/hw/android.hardware.sensors@2.X-subhal-mediatek.so
vendor/lib64/hw/sensors.elliptic.so
vendor/lib64/hw/sensors.mt6785.so
@@ -2570,6 +2571,7 @@ vendor/lib64/libakm.so
vendor/lib64/libhwm.so
vendor/lib64/libksensor.so
vendor/lib64/librgbwlightsensor.so
vendor/lib64/libsensorndkbridge.so:vendor/lib64/libsensorndkbridge-hidl.so
vendor/lib64/libsensor_custom.so
# Soter