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 ba637bc..3cd3a0d 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -2366,36 +2366,47 @@ vendor/lib64/mt6789/libmnl.so vendor/lib64/librpc.so vendor/lib64/libviagpsrpc.so -# IMS -bin/vtservice -etc/init/init.vtservice.rc --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-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 --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 +# IMS - from X6833B-H894DEFGHI-U-GL-240703V808 +-system_ext/framework/mediatek-common.jar:framework/mediatek-common.jar|b4f57c8f65b92d8b65074911b626559107764bb5 +-system_ext/framework/mediatek-framework.jar:framework/mediatek-framework.jar|73d22531a8cb342712e66333120b7e0f6615733c +-system_ext/framework/mediatek-ims-base.jar:framework/mediatek-ims-base.jar|a6f7ae937de5b9c25e41af8c15db2717a31a6e97 +-system_ext/framework/mediatek-ims-common.jar:framework/mediatek-ims-common.jar|163657f0dea57218c55fc758fefa6eecf2edb8f6 +-system_ext/framework/mediatek-ims-extension-plugin.jar:framework/mediatek-ims-extension-plugin.jar|4562720d65136b189d661f248fd3170a749cada3 +-system_ext/framework/mediatek-telecom-common.jar:framework/mediatek-telecom-common.jar|247f6c23515d7336a857a749eba69ac63d4212f3 +-system_ext/framework/mediatek-telephony-common.jar:framework/mediatek-telephony-common.jar|9cdc9a9d04277c2fc74056f6b72ac3505701a238 +system_ext/bin/vtservice|a5fa3c8cf25f1ae5287f9d10ef88b33f428acdc6 +system_ext/etc/init/init.vtservice.rc|50a2249906edc06059b443513db47a2ddc0490dc +system_ext/lib/libmtk_vt_wrapper.so|e6ff2db0096aaeeff0cac424e36574970cc92c9c +system_ext/lib/libmtkperf_client.so|336217e250e6557db6ee9ab63824e4e9f5946917 +system_ext/lib/libvcodec_cap.so|57d0ad357abb4ce00ef3f2672d4f9fc594b6f59b +system_ext/lib/libvcodec_capenc.so|68c16fc4d61dfd5a0f1ffb64b56ad675429bb32e +system_ext/lib/libvsim-adaptor-client.so|729b2316d9592475ba82f7c98cc64e806524684c +system_ext/lib/vendor.mediatek.hardware.videotelephony-V1-ndk.so|9d18a40ca956b0456d4504498a9c6dc37ca17c5a +system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so|1eacec3afd1b23a949cb37d9ae870a31e3ac0310 +system_ext/lib64/libcomutils.so|fae6b5fd7628518eaf3e3eadac2133dd83f30839 +system_ext/lib64/libimsma_adapt.so|87682d1ecd12331841ce3b9f6eb04822a6725488 +system_ext/lib64/libimsma_rtp.so|d748f60abf892897946589d3c17136f38bdd9879 +system_ext/lib64/libimsma_socketwrapper.so|5a26aae9eee36b9e5dc8875aa68b20ced2e1b676 +system_ext/lib64/libimsma.so|fe5785814579f46510994ebb33fad3ba4e52e35e +system_ext/lib64/libmtk_vt_service.so|e5315ed489a9788ce75c89542299e3cbda6eff32 +system_ext/lib64/libmtk_vt_wrapper.so|1dc858ac9d043080ceb042bc55c3a81c62988f33 +system_ext/lib64/libmtkperf_client.so|2bb098885c92ef5a8a4fd1106befc4ba3b75db5d +system_ext/lib64/libsignal.so|5595f5d7b6e7320572ec05ac199f951d141b516a +system_ext/lib64/libsink.so|d0d6d417087a86ea1f9372a9149b2eb8e945fa47 +system_ext/lib64/libsource.so|d12c7def7603c3da712364e79d91bfcb0bb951ef +system_ext/lib64/libsysenv_system.so|409581d944f6e9b4c808bea176e3e8c14b9039c7 +system_ext/lib64/libvcodec_cap.so|9c09ca2c773f0eda22ca38d180d1b56e134e2621 +system_ext/lib64/libvcodec_capenc.so|a9dd2edc46a17f402f342f09035ba5c25bb7ea2 +system_ext/lib64/libvsim-adaptor-client.so|41437898972553ad8df70a1f8e9d170e63bbac15 +system_ext/lib64/libvt_avsync.so|186a5263b1be36e3f5ba47c0e8b40bca48a6b382 +system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so|d12f0aef8da477595468df3cebb5fa4f0a8770be +system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so|cdd9da0a0896031fd034069566bc80c332cdc9c1 + +# IMS (App) - X6833B-H894DEFGHI-U-GL-240703V808 (patched) +-system_ext/framework/mediatek-telephony-base.jar:framework/mediatek-telephony-base.jar|018c0d93cd249e2bc0b3f865e2d3a946cf57a4cf +-system_ext/priv-app/ImsService/ImsService.apk:priv-app/ImsService/ImsService.apk|e2d3c7154ebe5ebc3594d4647d06d80fd1481cc7 + +# IMS (Vendor) vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service vendor/bin/hw/vtservice_hidl vendor/bin/ipsec_mon