diff --git a/extract-files.sh b/extract-files.sh index b8f3e8b..7568ce5 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -77,7 +77,7 @@ function blob_fixup { "${PATCHELF}" --replace-needed "libbinder.so" "libbinder-v31.so" "${2}" "${PATCHELF}" --replace-needed "libhidlbase.so" "libhidlbase-v31.so" "${2}" ;; - lib64/libsink.so) + system_ext/lib64/libsink.so) "${PATCHELF}" --add-needed "libshim_sink.so" "${2}" ;; vendor/bin/hw/android.hardware.gnss-service.mediatek |\ @@ -125,7 +125,7 @@ function blob_fixup { vendor/lib64/mt6789/libcam.utils.sensorprovider.so) "${PATCHELF}" --add-needed "libshim_sensors.so" "${2}" ;; - lib64/libsource.so | bin/vtservice ) + system_ext/lib64/libsource.so | system_ext/bin/vtservice ) grep -q libshim_ui.so "$2" || "$PATCHELF" --add-needed libshim_ui.so "$2" ;; esac diff --git a/proprietary-files.txt b/proprietary-files.txt index 1248024..fdfff8f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -2373,36 +2373,44 @@ vendor/lib64/mt6789/libmnl.so vendor/lib64/librpc.so vendor/lib64/libviagpsrpc.so -# IMS -bin/vtservice -etc/init/init.vtservice.rc +# IMS - (Video Telephony) - from INFINIX-U-64-ARMV82-240620V2105 (XOS GT Port) +-system_ext/bin/vtservice +system_ext/etc/init/init.vtservice.rc +-system_ext/lib64/libcomutils.so +-system_ext/lib64/libimsma.so +-system_ext/lib64/libimsma_adapt.so +-system_ext/lib64/libimsma_rtp.so +-system_ext/lib64/libimsma_socketwrapper.so +-system_ext/lib64/libmtk_vt_service.so +-system_ext/lib64/libmtk_vt_wrapper.so +-system_ext/lib64/libsignal.so +-system_ext/lib64/libsink.so +-system_ext/lib64/libsource.so +-system_ext/lib64/libvcodec_cap.so +-system_ext/lib64/libvcodec_capenc.so +-system_ext/lib64/libvt_avsync.so +-system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so +-system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so;MODULE=vendor.mediatek.hardware.videotelephony@1.0.system_ext +-vendor/bin/hw/vtservice_hidl +vendor/etc/init/init.vtservice_hidl.rc +-vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so|bb9ff554802e7bffb72cf24604109dafcf0019f +-vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so + +# IMS - Packages -framework/mediatek-common.jar -framework/mediatek-framework.jar -framework/mediatek-ims-base.jar -framework/mediatek-ims-common.jar --framework/mediatek-ims-extension-plugin.jar +framework/mediatek-ims-extension-plugin.jar +framework/mediatek-ims-legacy.jar -framework/mediatek-telecom-common.jar -framework/mediatek-telephony-base.jar -framework/mediatek-telephony-common.jar --framework/mediatek-wfo-legacy.jar -lib64/libcomutils.so -lib64/libimsma.so -lib64/libimsma_adapt.so -lib64/libimsma_rtp.so -lib64/libimsma_socketwrapper.so -lib64/libmtk_vt_service.so -lib64/libmtk_vt_wrapper.so -lib64/libmtkperf_client.so -lib64/libsignal.so -lib64/libsink.so -lib64/libsource.so -lib64/libvcodec_cap.so -lib64/libvcodec_capenc.so -lib64/libvsim-adaptor-client.so -lib64/libvt_avsync.so + +# IMS - Patched +-framework/mediatek-telephony-base.jar -priv-app/ImsService/ImsService.apk -system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so -system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so + vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service vendor/bin/hw/vtservice_hidl vendor/bin/ipsec_mon